| | | | |

Creamy Spaghetti With Bacon

Spaghetti with bacon and mushrooms in a serving bowl

This creamy spaghetti is a comforting, weeknight meal you’ll want to put 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

  1. Bring a large pot of water to a boil and cook the spaghetti; drain and set aside.
  2. Sauté mushrooms in butter until browned; add green onions and garlic, then the cooked bacon.
  3. Stir in the drained pasta and keep warm.
  4. In a separate pan, make the sauce by cooking butter and flour into a roux.
  5. Whisk in the milk or half-and-half and cook until thickened.
  6. Stir in Parmesan cheese and season with salt and pepper.
  7. Pour the sauce over the spaghetti mixture, add parsley, and toss to combine.
  8. 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.

spaghetti with bacon and mushrooms in a serving bowl

Creamy Spaghetti With Bacon

Diana Rattray
With a creamy Parmesan cheese sauce, savory mushrooms, and crisp bacon, this spaghetti dinner is perfect for a weeknight meal.
No ratings yet
Servings 4 servings
Calories 681
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes

Ingredients
  

  • 8 ounces spaghetti
  • 1 tbsp kosher salt for the pasta water, plus more to taste
  • 6 strips bacon
  • 8 ounces sliced mushrooms
  • ¼ cup thinly sliced green onions
  • 1 clove garlic, minced
  • 3 tbsp butter
  • 3 tbsp all-purpose flour
  • 1 ¼ cups half-and-half or whole milk
  • ½ cup grated Parmesan cheese, plus more for serving
  • 2 tsp chopped fresh parsley
  • kosher salt and freshly ground black pepper, to taste

Recommended Equipment

Instructions

  • Bring a large pot of water to a boil. Add the spaghetti and 1 tablespoon of kosher salt to the boiling water. Cook following the package directions. Reserve about 1/2 cup of the pasta cooking water, drain the spaghetti in a colander, and set it aside.
    8 ounces spaghetti | 1 tbsp kosher salt for the pasta water
  • Arrange the bacon strips in a large skillet or sauté pan and place the pan over medium heat. Cook the bacon until crisp, about 8 minutes. Remove to paper towels to drain. Crumble and set aside.
    6 strips bacon
  • Pour off all but about 2 tablespoons of the bacon drippings, and add the mushrooms to the pan. Cook over medium heat until tender, stirring frequently. Add the green onions and garlic to the mushrooms and cook for 1 minute longer. Add the cooked, crumbled bacon and the drained spaghetti to the skillet; set aside.
    8 ounces sliced mushrooms | 1/4 cup thinly sliced green onions | 1 clove garlic
  • Melt 3 tablespoons of butter in a saucepan over medium-low heat. Stir in flour and cook for about 2 minutes, stirring constantly. Gradually add the half-and-half or milk to the roux, stirring constantly, and cook until the sauce thickens and begins to bubble. Stir the 1/2 cup of Parmesan cheese into the sauce.
    3 tbsp butter | 3 tbsp all-purpose flour | 1 1/4 cups half-and-half or whole milk | 1/2 cup grated Parmesan cheese
  • Add the sauce to the spaghetti mixture along with the fresh parsley. Toss to blend, adding some of the reserved cooking water as needed to loosen. Taste and season with salt and pepper.
    2 tsp chopped fresh parsley | kosher salt and freshly ground black pepper
  • Transfer the spaghetti to a serving bowl and sprinkle with more Parmesan cheese. Serve immediately.

Nutrition

Calories: 681kcalCarbohydrates: 55gProtein: 21gFat: 42gSaturated Fat: 22gPolyunsaturated Fat: 4gMonounsaturated Fat: 13gTrans Fat: 1gCholesterol: 102mgSodium: 613mgPotassium: 545mgFiber: 3gSugar: 7gVitamin A: 941IUVitamin C: 3mgCalcium: 234mgIron: 2mg

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.

Keyword bacon, spaghetti
Tried this recipe?Let us know how it was!

You Might Also Like

  • Easy Sesame Noodles

    Add Asian flair to your meal with these easy sesame noodles. Customize with your favorite ingredients for a satisfying and flavorful dish.

  • Easy Classic Lasagna

    Try this easy classic lasagna recipe for your next family gathering. Layered with meaty sauce, noodles, and cheese.

  • Creamy Sausage and Tortellini Soup

    This creamy tortellini soup is chock full of flavor, with Italian sausage, garlic, and Italian seasonings. Heavy cream makes it a rich and delicious soup everyone will love!

  • One-Pot Macaroni and Ground Beef

    Enjoy a comforting one-pot meal with skillet macaroni and ground beef. Packed with flavor and convenience, it’s the perfect dish for busy weeknights.

  • Chicken and Shrimp Pasta Salad

    This tantalizing chicken and shrimp pasta salad doesn’t skimp on flavor, and it’s an easy preparation. Take it along to a potluck or cookout.

  • Garlic Pasta With Pancetta and Peas

    Peas and pancetta make a delicious combination when added to garlicky pasta. A bit of pecorino Romano or Parmesan cheese adds to the amazing flavor in this spaghetti dish!

  • Ham and Asparagus Fettuccine

    Creamy ham and asparagus fettuccine with mushrooms and Parmesan, perfect for using leftover ham in a comforting pasta dinner.

  • Neapolitan Pasta With Sausage

    Neapolitan pasta is a symphony of color and flavor! The tomato-based sauce is made with Italian sausages, fresh basil, optional mushrooms, and chopped peppers.

  • Instant Pot Macaroni and Cheese

    This creamy macaroni and cheese is mixed and cooked in the Instant Pot. It’s the only way you’ll make macaroni and cheese from now on.

  • Spaghetti Cheese Casserole

    Enjoy this tasty spaghetti cheese casserole with a creamy cheese sauce and a crispy breadcrumb topping. Customize with bacon, vegetables, or herbs for your own twist.

  • Short Rib Bolognese Ragu

    Create a memorable meal with short rib Bolognese ragu, combining tender short ribs and wide pasta for a satisfying dinner!

  • Rotini and Ham Pasta Salad

    A creamy, flavorful pasta salad with rotini, ham, vegetables, and olives—perfect for picnics, potlucks, or make-ahead meals.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating