Spicy Bacon Tomato Pasta
The aroma of crispy bacon mingling with savory garlic can brighten any evening, wouldn’t you agree? Whip up a plate of Spicy Bacon Tomato Pasta, and you’ll be greeted not only with a feast for your senses but also a glorious reminder of why pasta nights are the best nights. Tossing together al dente pasta with a rich, creamy tomato sauce brings a touch of elegance without sacrificing comfort. Imagine diving into a bowl where the warmth of sun-ripened tomatoes, the smokiness of bacon, and just the right amount of heat combine into pure bliss.
Table of Contents

This dish brings back memories of cozy dinners with friends, where laughter flows as freely as the wine—a delightful harmony that’s always welcome at the table. As the seasons transition to cooler evenings, there’s something truly special about sharing a hearty meal that’s both quick and luxurious. So grab your apron, and let’s bring this comforting, spicy goodness into your kitchen!
Why You’ll Love This Recipe
- Simple & Quick: Ready in just 30 minutes, this pasta dish is perfect for those busy weeknights when you want something delicious but don’t have forever to spend in the kitchen!
- Irresistible Flavor: The combination of crispy bacon, zesty tomato, and the warmth of crushed red peppers creates a flavor explosion that’s simply unforgettable.
- Eye-Catching Appeal: With its vibrant colors and creamy texture, this dish looks as stunning as it tastes—ideal for impressing dinner guests or making family meals feel a little special.
- Flexible Serving: Perfect for a cozy dinner for two, a festive gathering, or even meal prep for the week ahead, this dish fits any occasion.
- Diet-Friendly Options: Swap in gluten-free pasta if needed, or use dairy-free cream for a lighter take while still keeping that creamy texture.

Ingredients You’ll Need
Uncooked Pasta – 8 ounces of your favorite type (like penne or spaghetti), provides the hearty base for this dish.
Thick-Cut Bacon – 4 strips, and trust me, the extra thickness brings a delightful chewiness. You can substitute turkey bacon or a vegan alternative for lighter options.
Onion – 1/2 medium, chopped, gives a sweet and savory undertone to the sauce.
Garlic – 4 cloves, minced, because who doesn’t love a good garlic kick? Fresh garlic is highly recommended for robustness; jarred garlic works in a pinch, but the flavor won’t be as vivid.
Dry White Wine – 1/4 cup adds a layer of depth to the dish. If wine isn’t an option, feel free to use vegetable broth for a similar effect.
Tomato Paste – 1/4 cup of double-concentrated adds richness and intensity. If you only have regular tomato paste, use it but consider simmering a bit longer for extra flavor.
Heavy/Whipping Cream – 1 cup for that luscious, creamy texture. If you need a lighter version, use half-and-half or a dairy-free cream alternative.
Italian Seasoning – 1/2 teaspoon brings that classic Italian flavor profile. Look for a blend without added salt if you’re watching your sodium intake.
Crushed Red Pepper Flakes – Just 1/2 teaspoon to start, but you can adjust to your heat preference. Fresh chili peppers are another option for a fresher zing.
Parmesan Cheese – 1/2 cup freshly grated for that nutty finish. Pecorino Romano or nutritional yeast (for a vegan version) can also work beautifully.
Fresh Basil – A small handful, sliced thin adds brightness at the end. Feel free to sub in parsley if basil’s not your jam!
Salt & Pepper – To taste completes the seasoning for that perfect flavor balance.
How to Make Spicy Bacon Tomato Pasta
Boil and Cook: Start by bringing a large pot of salted water to a boil. Add your pasta and cook it al dente, as per the package instructions. The timing will vary depending on the pasta shape, usually around 8-10 minutes. Once done, reserve about 1 cup of pasta water before draining—this starchy liquid is perfect for adjusting your sauce later. Draining the pasta promptly keeps it firm and prevents overcooking.
Sauté the Bacon: While your pasta is cooking, cut the bacon into small pieces using kitchen shears for ease. In a skillet over medium-high heat, cook the bacon until it’s crispy and golden—think about 5-7 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving about 2 tablespoons of fat in the pan. The fat adds flavor to the onion, creating a delicious base for the sauce.
Cook the Onion: Lower the heat to medium and add the chopped onion to the skillet. Sauté until softened and translucent, which takes about 5-7 minutes. Stir occasionally to prevent sticking, as you want the onions to become fragrant and slightly caramelized, enriching the overall dish.
Add Garlic & Wine: Toss in the minced garlic and pour in the dry white wine. Let the mixture bubble away for about 30 seconds—this deglazes the pan, lifting all those tasty browned bits stuck on the bottom. You’ll know it’s done when the wine aroma wafts up, leaving just the right amount of acidity to cut through the richness.
Incorporate Tomato & Cream: Add the tomato paste, heavy cream, Italian seasoning, and crushed red pepper flakes. Stir until the sauce is beautifully smooth. Allow it to simmer gently for about 5 minutes until it thickens up just enough to cling to your pasta—and your taste buds! Adjust heat levels as you prefer, giving it a cheerful stir now and then.
Mix in Bacon & Basil: Return the crispy bacon to the skillet, along with the sliced fresh basil. This not only adds a pop of color but also infuses the sauce with aromatic goodness. Give everything a gentle toss to combine while taking a moment to appreciate the delicious scents filling your kitchen.
Finish with Parmesan: Remove the skillet from heat and stir in the freshly grated Parmesan cheese until melted and incorporated. If the sauce seems too thick, gently mix in some of that reserved pasta water, a little at a time, until you achieve the perfect consistency. The cheese adds a nutty depth that makes every bite delightful!
Combine Pasta & Sauce: Add the drained pasta directly into the skillet, tossing it with the sauce until each piece is perfectly coated. Season to taste with salt and pepper, and feel free to sprinkle over some extra red pepper flakes if you’re feeling bold. Serve immediately, seasoning with more Parmesan and basil for added flair.

Storing & Reheating
Leftovers can be stored at room temperature for up to 2 hours. To keep it fresh, transfer your Spicy Bacon Tomato Pasta into an airtight container and refrigerate for up to 3 days. For long-term storage, consider freezing it in sturdy, freezer-safe containers for up to 3 months. When you’re ready to enjoy, simply reheat on the stove over medium-low heat, adding a splash of cream or pasta water to revive the sauce’s creamy texture, stirring occasionally until heated through.
Chef’s Helpful Tips
- Be careful not to overcook the pasta as it will continue to soften once mixed with the sauce. Al dente is the way to go!
- Freshly grated cheese melts beautifully; pre-grated varieties may not yield the same creamy texture.
- Adjust the crushed red pepper flakes to customize heat levels according to your taste preference.
- This dish is great for meal prep—consider making a double batch for quick lunches through the week.
- Use tongs to mix the pasta and sauce to ensure even coating and prevent splatter.
Indulging in a bowl of Spicy Bacon Tomato Pasta promises a delightful feast for both the palate and spirit. You’ll be left with a warm, happy heart and perhaps a few other tasty memories to create along the way—feel free to get creative!
Recipe FAQs
Can I make this pasta dish vegetarian?
Absolutely! Simply omit the bacon and add some diced mushrooms or zucchini for a satisfying bite. You can also try tofu bacon for a smoky flavor without the meat.
What type of pasta works best here?
While almost any pasta will work, I find that short shapes like penne, fusilli, or even farfalle hold onto the sauce beautifully. However, if you prefer long pasta like spaghetti or fettuccine, go for it!
Can I use fresh tomatoes instead of tomato paste?
Fresh tomatoes can be used, but the sauce may not have that same depth of flavor. If you opt for fresh, use about 2 cups of chopped ripe tomatoes and simmer longer to concentrate the flavors.
What can I serve with my Spicy Bacon Tomato Pasta?
This pasta goes great with a simple side salad for freshness or some crusty garlic bread to soak up the delicious sauce. A light, chilled white wine pairs well and completes the meal beautifully.
PrintMore Dinner Recipes
- Green Bean Chicken Stir Fry
- Baked Honey Garlic Chicken Thighs with Veggies
- Easy Healthy Pizza
- Sheet Pan Salmon | Baked Salmon with Roasted Vegetables
- Healthy Cheesy Ground Beef Rice Casserole
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Spicy Bacon Tomato Pasta
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Italian
Description
Experience the delightful blend of crispy bacon, zesty tomatoes, and a creamy sauce with this Spicy Bacon Tomato Pasta. Quick to prepare, it’s an ideal choice for busy weeknights or cozy dinner gatherings.
Ingredients
- 8 ounces uncooked pasta (penne or spaghetti)
- 4 strips thick-cut bacon
- 1/2 medium onion, chopped
- 4 cloves garlic, minced
- 1/4 cup dry white wine
- 1/4 cup tomato paste
- 1 cup heavy/whipping cream
- 1/2 teaspoon Italian seasoning
- 1/2 teaspoon crushed red pepper flakes
- 1/2 cup freshly grated Parmesan cheese
- Small handful fresh basil, sliced thin
- Salt & pepper to taste
Instructions
- Boil salted water and cook pasta al dente, reserving 1 cup of pasta water before draining.
- In a skillet, cook chopped bacon until crispy, then use a slotted spoon to transfer it to a paper towel.
- Sauté onion in the remaining bacon fat until softened, about 5-7 minutes.
- Add garlic and pour in dry wine, letting it bubble for about 30 seconds.
- Incorporate tomato paste, cream, Italian seasoning, and red pepper flakes, stirring to a smooth sauce and simmer for 5 minutes.
- Mix in bacon and sliced basil, tossing gently.
- Stir in Parmesan cheese, adding reserved pasta water for desired consistency.
- Combine drained pasta with sauce, seasoning to taste with salt and pepper, then serve immediately.
Notes
For lighter options, substitute with turkey bacon or a vegan alternative.
If you need a gluten-free option, use gluten-free pasta instead.
Nutrition
- Serving Size: 1 serving
- Calories: 630
- Sugar: 4g
- Sodium: 720mg
- Fat: 40g
- Saturated Fat: 20g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 3g
- Protein: 18g
- Cholesterol: 100mg





