Creamy Spaghetti With Bacon
Try this quick and easy stovetop spaghetti recipe with bacon, mushrooms, and a creamy Parmesan sauce. Dinner in 30 minutes!
This creamy spaghetti is one of those comforting, weeknight meals you’ll want to keep on repeat. Crisp bacon, tender mushrooms, and green onions come together in a rich Parmesan cheese sauce that clings perfectly to the pasta. The best part? It all comes together in one skillet while your spaghetti cooks on the side.
With a little planning—like frying the bacon ahead of time—this dish can be on the table in just 30 minutes. It’s flexible, too: swap in other proteins or vegetables to make it your own. A simple yet satisfying meal with ingredients you probably already have in your kitchen.
What You’ll Like About This Dish
Quick and convenient. Everything cooks while the pasta boils—perfect for busy nights.
Rich and creamy. The Parmesan sauce adds flavor and just the right amount of indulgence.
Customizable. Switch up the protein, vegetables, or pasta shape to suit your mood.
Ingredient Notes
- Spaghetti: Thin spaghetti cooks quickly, but feel free to use another pasta shape.
- Butter: Divided between the mushroom sauté and the roux for the cream sauce.
- Mushrooms: White or cremini mushrooms work well—sauté until golden.
- Green onions: Add mild onion flavor and a touch of color.
- Garlic: Just one clove is enough to add a savory backbone.
- Bacon: Cooked ahead and added for smoky, salty crunch.
- Flour: Forms the base of the creamy Parmesan sauce.
- Half-and-half or milk: Either works—half-and-half gives a richer sauce.
- Parmesan cheese: Freshly grated melts more smoothly and adds sharp, nutty flavor.
- Parsley: A fresh touch stirred in at the end—optional but brightens the dish.
Steps to Make Creamy Spaghetti With Bacon
- Bring a large pot of water to a boil and cook the spaghetti; drain and set aside.
- Sauté mushrooms in butter until browned; add green onions and garlic, then the cooked bacon.
- Stir in the drained pasta and keep warm.
- In a separate pan, make the sauce by cooking butter and flour into a roux.
- Whisk in the milk or half-and-half and cook until thickened.
- Stir in Parmesan cheese and season with salt and pepper.
- Pour the sauce over the spaghetti mixture, add parsley, and toss to combine.
- Serve hot with extra Parmesan, if desired.
Tips for Creamy Pasta Success
- Fry or bake the bacon ahead to save time and cleanup.
- Use room temperature dairy for smoother sauce blending.
- If the sauce thickens too much, thin it with a splash of pasta water or milk.
- Toss the pasta in the sauce just before serving to keep it creamy.
Recipe Variations
- Swap the bacon. Use diced ham, chicken, or turkey instead.
- Add veggies. Stir in steamed broccoli, peas, or canned artichokes for color and texture.
- Make it meatless. Skip the bacon and add extra mushrooms or sautéed spinach.
- Use cream. Substitute part of the milk with heavy cream for a richer sauce.
- Omit mushrooms. If you’re not a fan, simply leave them out or replace with zucchini or bell peppers.
Serving Suggestions
- Serve with a crisp green salad and garlic bread for a full meal.
- Pair with roasted asparagus or green beans for a veggie-packed plate.
- Add extra Parmesan and cracked black pepper just before serving.
- Offer red pepper flakes at the table for those who like heat.
- Enjoy with a glass of white wine or sparkling water with lemon.
How to Store and Reheat
Refrigerate: Store leftover pasta in an airtight container for up to 3 days.
Reheat: Warm gently in a skillet over low heat, adding a splash of milk or cream to loosen the sauce.
Not freezer-friendly: Cream-based sauces tend to separate when frozen and thawed, so this dish is best enjoyed fresh or refrigerated.
Creamy Spaghetti With Bacon
Ingredients
- 8 ounces spaghetti
- 5 tablespoons butter, divided use
- 8 ounces mushrooms, sliced
- 1/4 cup green onions, thinly sliced
- 1 clove garlic, minced
- 6 strips bacon, diced, cooked and drained
- 2 teaspoons finely chopped fresh parsley
- freshly ground black pepper
- salt, to taste
- 3 tablespoons all-purpose flour
- 1 1/2 cups half-and-half, or whole milk
- 1/2 cup grated Parmesan cheese, plus more for serving
Instructions
- Bring a large pot of water to a boil. Break the spaghetti into the boiling water and add about 1 teaspoon of salt. Cook following the package directions for timing. Drain the spaghetti in a colander and set aside.
- Meanwhile, heat 2 tablespoons of the butter in a heavy skillet over medium heat. Add the mushrooms and cook until tender, stirring frequently. Add the green onions and garlic to the mushrooms and cook for 2 minutes longer. Add the cooked bacon and stir to blend. Add the drained spaghetti; set aside.
- Melt the remaining 3 tablespoons of butter in a saucepan over medium-low heat. Stir in flour and cook for about 2 minutes, stirring constantly. Add the half-and-half or milk to the roux and cook until sauce is thickened and begins to bubble, stirring constantly. Stir the 1/2 cup of Parmesan cheese into the sauce.
- Add the sauce to the spaghetti mixture along with the fresh parsley. Toss to blend and add salt and pepper to taste.
- Transfer to a serving bowl and sprinkle with more Parmesan cheese.
Nutrition
Disclaimer:
Our nutritional information is based on a third-party application that analyzes the ingredients list to determine the values. The information is meant to be helpful, but should be considered an estimate. Values may differ depending on measurements, brands, serving variations, and database availability.