Rich and creamy, this One Pot Spaghetti Carbonara is loaded with bacon and peas and ready in less than 30 minutes for an easy version of everyone’s favorite Italian comfort food. All you’ll need is a handful of ingredients, and dinner will be ready in no time. Serve this spaghetti carbonara on its own or with your favorite sides! 

one pot spaghetti carbonara in a white pot topped with parmesan cheese

Why We Love This One Pot Spaghetti Carbonara Recipe

Here at Food Dolls, we can never say no to a good one pot pasta dish. They’re weekly staples in our homes and are game changers when it comes to getting dinner on the table. In fact, we love them so much that we even created a roundup of our top 5 options! However, we might need to revise it and add this recipe to the list. Creamy and comforting, it’s not only insanely delicious but also: 

  • Cooked in one pot for easy cleanup
  • Ready in less than 30 minutes
  • Loaded with a good balance of protein, fats, and carbs for a filling meal
  • Great for feeding a crowd
  • Freezer-friendly and perfect for meal prep

What Is Carbonara? 

If you’re unfamiliar, carbonara is a popular Italian pasta dish that originated in Rome and features a creamy sauce that includes cured pork, garlic, heavy cream, cheese, and eggs. The sauce is typically cooked separately and then tossed with spaghetti noodles to create the classic dish. 

What’s the Difference Between Carbonara and Spaghetti

Although often confused, carbonara and spaghetti are not the same things. You see, carbonara is a type of sauce that is most commonly paired with cooked spaghetti noodles to create spaghetti alla carbonara, also known as spaghetti carbonara. 

Meanwhile, spaghetti is a type of long, thin pasta noodle used to form the base of many dishes like spaghetti arrabbiata and one pot parmesan pasta

Is Carbonara the Same as Alfredo? 

If helpful, you can think of carbonara as a type of elevated alfredo. However, the two are not the same. You see, alfredo is a fairly basic sauce that consists of cream, Parmesan, and parsley. 

Featuring the same ingredients, carbonara is a more complex sauce and also contains pork such as pancetta or bacon, garlic, egg yolks, and more. 

Ingredients You’ll Need

Just a handful of ingredients will create the creamiest, most mouthwatering pasta you’ll ever taste. Here’s what you’ll need: 

  • Unsalted Butter – This is used to coat the bottom of the pot, preventing the rest of the ingredients from sticking while also allowing for easy sautéeing and a richer taste. 
  • Bacon – We used turkey bacon, but regular bacon can be used, too. 
  • Seasonings – Garlic, thyme, oregano, salt, and pepper, create the most incredible taste. 
  • Spaghetti – Make sure you use uncooked spaghetti noodles. If needed, gluten-free spaghetti works just as well! 
  • Broth – Using low-sodium chicken broth is our secret to creating the absolute best spaghetti carbonara. As the noodles cook, they absorb the broth for an even better taste. 
  • Egg Yolks – Used to form the carbonara sauce, egg yolks add rich flavor and help bind the fat from the bacon and cream to the noodles. 
  • Heavy Cream – The base of the sauce, heavy cream, like egg yolks, help hold everything together so every bite of spaghetti is loaded with creamy carbonara sauce. 
  • Peas – These add a nice pop of color, a bit of extra crunch, and fiber to help keep you full! 
  • Parmesan Cheese – For the best carbonara, we recommend using freshly grated Parmesan cheese. 

How to Make Carbonara Spaghetti

A common belief about spaghetti carbonara recipes is that they’re hard to make. However, we managed to replicate all the traditional flavor with the ease of a one pot recipe. You won’t believe how easy it is to make! Take a look at an overview below, and scroll down to the recipe card below for the full details. 

  1. Melt the butter in a saucepan or dutch oven. 
  2. Cook the bacon until crispy, and set it aside. 
  3. Add the garlic and seasonings, and cook until soft and translucent. 
  4. Place the spaghetti and broth in the pot. Then, cover, and cook to al dente
  5. While the pasta cooks, whisk the egg yolks and cream
  6. Once the spaghetti has cooked, pour the mixture into the pot
  7. Add bacon, peas, and Parmesan
  8. Mix to combine, and remove from the heat to allow the carbonara sauce to thicken. 
  9. Serve hot topped with extra Parmesan cheese! 

Storage & Reheating Options

If you’re looking for an easy make-ahead pasta recipe, you’re in luck! This spaghetti carbonara can be stored in an airtight container in the fridge for up to 4 days. Or, keep it in the freezer for up to 3 months! If you plan on freezing your carbonara, we recommend keeping the spaghetti separate from the sauce. This allows for easier reheating and prevents your spaghetti from overcooking. 

When you’re ready to eat, just reheat thawed carbonara in the microwave or in a small saucepan on the stove. If the sauce looks a bit dry, freshen it up with a splash of broth, and mix to combine. 

Serving Suggestions

This spaghetti carbonara is super filling on its own. However, if you really want to impress your guests try pairing it with your favorite sides like: 

a pot of spaghetti carbonara with tongs lifting out a serving

More One Pot Pasta Recipes

Can’t get enough one pot recipes? Try more of our favorites! 

  • Loaded with veggies and bursting with cheesy flavor, this One Pot Veggie Pasta is so good the kids won’t even realize it’s healthy. 
  • Nourishing, refreshing, and every bit as flavorful as it is vibrant, this One Pot Greek Couscous is a family-favorite dish. 
  • This One Pot Cajun Pasta is high-protein, full of veggies, and so quick to make. 
  • Everything you love about lasagna with half the work, this One Pot Lasagna is ready in just 15 minutes! 
overhead image of spaghetti carbonara in a white pot with a serving being lifted with tongs

One Pot Spaghetti Carbonara

4.05 from 22 votes
Author: Food Dolls
Servings: 8
Prep: 15 minutes
Cook: 13 minutes
Total: 28 minutes
The easiest spaghetti carbonara you'll ever make, this one pot recipe comes together in less than 30 minutes for a comfort food dinner the whole family will love! Just one bite, and you'll be hooked.


  • 1 Tablespoon unsalted butter
  • 4 strips turkey bacon
  • 5 cloves garlic
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoons dried oregano
  • 16 ounces uncooked pot sized spaghetti
  • 4 cups low-sodium chicken broth
  • 2 room temperature egg yolks
  • 1 cup heavy cream
  • 1 cup frozen green peas
  • 1 cup shredded parmesan cheese
  • 1 teaspoon kosher salt more or less to taste
  • 1/2 teaspoon black pepper more or less to taste
  • parmesan cheese shavings for garnish


  • Melt butter in a deep pot or dutch oven over medium heat. Then, add chopped turkey bacon, and cook until the edges of the bacon turn golden brown. Remove the turkey bacon from the pot, and set aside.
  • Add garlic to the pot ofollowed by salt, pepper, thyme, and oregano.
  • Allow the garlic to cook until soft and slightly translucent. Add the spaghetti and broth. Cover and cook for 9-11 minutes or until the spaghetti reaches al dente (or the preferred texture).
  • While the pasta cooks, whisk 2 egg yolks into heavy cream. Once the pasta has cooked, pour the heavy cream and egg yolk mixture into the pot. Stir until smooth and creamy. Note: Make sure to thoroughly combine the egg yolks with the heavy cream to prevent the yolks from curddlin when added to the pot.
  • Add the turkey bacon back into the pot along with the Parmesan and peas. Mix to combine, and remove from the heat.
  • The sauce will thicken after a few minutes. Serve hot with a sprinkle of grated Parmesan, if desird.



Serving: 1g | Calories: 455kcal | Carbohydrates: 50g | Protein: 18g | Fat: 20g | Saturated Fat: 11g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 6g | Trans Fat: 0.1g | Cholesterol: 104mg | Sodium: 720mg | Potassium: 368mg | Fiber: 3g | Sugar: 4g | Vitamin A: 798IU | Vitamin C: 8mg | Calcium: 165mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe?Please leave a comment!

You Might Also Like

Creamy Chicken and Rice Soup

Skip the store-bought options, and learn how to make an easy creamy chicken and rice soup recipe in about 30 minutes on the stovetop instead!

One-Pot Pasta with Zucchini

Make meal times easy with this 20-minute, one-pot pasta with zucchini recipe for a comfort food full of veggies!

Slow Cooker Beef Brisket

Prepare this slow cooker beef brisket recipe for a flavorful protein that pairs well with all your favorite side dishes!

Meet Alia & Radwa

Welcome to Food Dolls! We’re so glad you found us. We are Alia and Radwa, sisters who want to share simple and easy recipes with you. We hope you find recipes here that you enjoy making as much as we do! Learn more about us!

Leave a reply

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

Recipe Rating


  1. Clearly there’s a lot of controversy whether this is carbonara or not, but I don’t care becuase no matter what you call it, it’s freaking delicious! This has become a weekly go to for dinners because it’s so delicious and easy! We use regular bacon instead of turkey because that’s what we have on hand, and we use extra because, BACON..

  2. 5 stars
    Just tried this recipe substituted the turkey for standard bacon. I have to say it was absolutely fantastic. Looking forward to try another recipe soon.
    Second on I have tried both a success

      1. 2 stars
        It’s not spaghetti carbonara, it’s pasta with cream sauce, in real carbonara you don’t use cream at all, sauce is made out of eggs and cheese.

    1. Definitely omit the eggs. Only offering a tip . As a severe allergy sufferer, I just eggs substitute. Without any reaction The recipe came out well.