Skip to content

One-Pot Spaghetti Carbonara

Image of the prepared One-Pot Spaghetti Carbonara recipe
  • prep time: 5 min
  • total time: 25 min
  • serves: 4 people

This One-Pot Spaghetti Carbonara makes a simply delicious recipe easier than ever.  Our version of spaghetti carbonara has only 7 ingredients and the pasta cooks right in the sauce.  The rich creaminess comes from cream of chicken soup, so you don't have to spend time making an egg mixture for the sauce.  Bacon or pancetta adds a smoky note while Parmesan gives a great flavor boost.  This One-Pot Spaghetti Carbonara is perfect comfort food- and ready in only 25 minutes!



  • 4 slices bacon
  • 1 large shallot or 1 small yellow onion, chopped (about 1/2 cup)
  • 1 can (10 1/2 ounces) Campbell’s® Condensed Cream of Chicken Soup or (10 1/2 ounces) Campbell’s® Condensed 98% Fat Free Cream of Chicken Soup
  • 3 1/2 cups Swanson® Natural Goodness® Chicken Broth
  • 1/2 cup grated Parmesan cheese or Pecorino Romano cheese
  • 8 ounces uncooked spaghetti
  • 1 cup frozen peas, thawed


  • Tips

    • For a flavor twist, substitute 2 cups fresh baby arugula for the peas and diced pancetta for the bacon.
    • Save on prep time by substituting frozen diced onion for the shallot!
  • Step 1

    Cook the bacon in a 6-quart saucepot or Dutch oven over medium-high heat for 5 minutes or until the bacon is crisp.  Remove the bacon and drain on paper towels.  Pour off all but 1 tablespoon drippings.  Add the shallot to the drippings in the saucepot and cook and stir for 1 minute.

  • Step 2

    Stir in the soup, broth and cheese and heat to a boil.  Stir in the uncooked spaghetti. Reduce the heat to medium-low and cook for 10 minutes or until the spaghetti is tender and the soup mixture is thickened, stirring occasionally.  Stir in the peas.  Crumble the bacon and add.  Season to taste with salt and black pepper.  Sprinkle with additional cheese just before serving, if desired.


Sort By:
  • Easy

    Bea C.
    March 30, 2017

    Tried this tonight. I doubled the recipe, used whole wheat noodles and low sodium chicken broth. I also added some extra diced chicken breast for more protein. It has as great flavor. This recipe is one of my new favorites. It would be great with broccoli instead of peas.

  • One pot that's easy!

    Malia B.
    November 16, 2016

    Tried this tonight both my picky kids liked it! It was super easy and fast, I like the idea of not having to boil spaghetti separate, you add it right to the pot! It tasted OK, I like the different ingredients although the cream of chicken soup was the majority flavor of the dish.I will definitely make this dish again in the future!

  • Jerry

    jerry c.
    April 30, 2020

    Easy to make and it taste great,I’ll double it next time

  • Pasta Soup?

    Amanda M.
    July 13, 2018

    I followed this recipe exactly as is and ended up with a pot full of undercooked bacon, burnt shallots, and a sauce that was way too thin to hang onto the noodles. Looked like soup with noodles and bacon floating around in it. On top of that it’s super salty.

    • Swanson
      July 16, 2018

      Amanda, so sorry you didn’t have good results with this recipe! Part of the ease of this recipe is that you add raw (uncooked) spaghetti to the soup mixture – you do not need to pre-cook the spaghetti. The spaghetti cooks in the soup/broth mixture and absorbs the excess liquid, and you should get a lovely, creamy texture. We call for chopped bacon in the recipe, which we found cooked up nicely with the shallots. If you would like to reduce the amount of salt in the recipe, try using Swanson Unsalted Chicken Broth and/or Campbell’s Healthy Request Cream of Chicken Soup. We hope you will give this recipe another try!

  • Carbonara

    Jennifer M.
    April 21, 2018

    Delicious...all my kids loved it but I added half cup heavy cream, teaspoon salt and 1/4 teaspoon pepper.

    Recently Viewed

    Made With

    Calories 428
    Total Fat 12 g
    Sat. Fat 4.5 g
    Trans Fat 0 g
    Cholesterol 24 mg
    Sodium 1393 mg
    Total Carb 55 g
    Dietary Fiber 3 g
    Sugar 4 g
    Added Sugars 0 g
    Protein 20 g
    Vitamin D 1 %DV
    Calcium 14 %DV
    Iron 15 %DV
    Potassium 8 %DV
    Calories 385
    Total Fat 8 g
    Sat. Fat 3.6 g
    Trans Fat 0 g
    Cholesterol 24 mg
    Sodium 1320 mg
    Total Carb 54 g
    Dietary Fiber 3 g
    Sugar 3 g
    Added Sugars 0 g
    Protein 20 g
    Vitamin D 1 %DV
    Calcium 19 %DV
    Iron 15 %DV
    Potassium 8 %DV

    This nutritional information refers to each serving of the entire recipe and not just the products used as ingredients.