Nutrition Facts for Cheesy spaghetti with bacon and peas

Cheesy Spaghetti with Bacon and Peas

Indulge in the ultimate comfort food with this Cheesy Spaghetti with Bacon and Peas—a creamy, cheesy pasta dish that’s as easy to make as it is delicious. Tender spaghetti is coated in a rich, velvety cheddar and Parmesan cheese sauce, infused with the savory crunch of crispy bacon and the subtle sweetness of peas. The simple, homemade roux-based sauce comes together in minutes, while the bacon adds a smoky depth that perfectly complements the creaminess. This hearty dish is ready in just 40 minutes, making it an ideal weeknight dinner for busy families. Garnish with fresh parsley for a burst of color and flavor, and enjoy a meal that’s sure to be everyone’s favorite on the table. Perfect for lovers of quick pasta recipes, cheesy delights, and savory one-skillet meals!

Nutriscore Rating: 59/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Cheesy Spaghetti with Bacon and Peas
Prep Time:15 mins
Cook Time:25 mins
Total Time:40 mins
Servings: 4

Ingredients

  • 400 g spaghetti
  • 150 g bacon
  • 150 g frozen peas
  • 2 tbsp butter
  • 2 tbsp all-purpose flour
  • 2 cups milk
  • 1.5 cups grated cheddar cheese
  • 0.5 cups grated Parmesan cheese
  • 0.5 tsp garlic powder
  • 1 tsp salt
  • 0.5 tsp black pepper
  • 2 tbsp fresh parsley (optional, for garnish)

Directions

Step 1

Bring a large pot of salted water to a boil. Cook the spaghetti according to package instructions until al dente. Reserve 1 cup of pasta water, then drain the spaghetti and set aside.

Step 2

While the pasta cooks, chop the bacon into small pieces. Heat a large skillet over medium heat and add the bacon. Cook until crispy, about 5-7 minutes. Remove the bacon with a slotted spoon and set it aside on a plate lined with paper towels. Discard all but 1 tablespoon of the bacon grease from the pan.

Step 3

In the same skillet, melt the butter over medium heat. Add the flour and whisk continuously for 1-2 minutes to form a roux.

Step 4

Slowly pour in the milk while whisking constantly to create a smooth sauce. Cook for 3-4 minutes, stirring, until the sauce thickens.

Step 5

Reduce the heat to low and stir in the grated cheddar cheese, Parmesan cheese, garlic powder, salt, and black pepper. Stir until the cheese is completely melted and the sauce is smooth.

Step 6

Add the frozen peas to the cheese sauce and cook for 2-3 minutes, stirring occasionally, until they are heated through.

Step 7

Mix the cooked spaghetti and crispy bacon into the skillet with the cheese sauce. Toss everything together, adding a splash of reserved pasta water if the sauce is too thick.

Step 8

Taste the pasta and adjust the seasoning with more salt or pepper if needed.

Step 9

Serve immediately, garnished with freshly chopped parsley if desired.

Nutrition Facts

Serving size (1448.9g)
Amount per serving % Daily Value*
Calories 2799.6
Total Fat 156.6g 0%
Saturated Fat 81.9g 0%
Polyunsaturated Fat 10.2g
Cholesterol 478.2mg 0%
Sodium 6989.6mg 0%
Total Carbohydrate 190.6g 0%
Dietary Fiber 15.7g 0%
Total Sugars 36.3g
Protein 158.6g 0%
Vitamin D 279.2IU 0%
Calcium 2364.8mg 0%
Iron 12.6mg 0%
Potassium 2290.6mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 50.2%
Protein: 22.6%
Carbs: 27.2%