One Pot Creamy Spaghetti For Quick Weeknight Dinners

Quick Weeknight Dinner

One-Pot Creamy Spaghetti for Quick Weeknight Dinners

Everything cooks in a single pot for a rich, creamy, deeply satisfying spaghetti dinner that is on the table in 30 minutes with barely any cleanup.

There is something almost magical about watching dry spaghetti, broth, and a handful of simple ingredients slowly transform in one pot into a dish that is lush, creamy, and completely satisfying. The starch released from the pasta as it cooks thickens the sauce naturally, creating a silky, coating consistency that no boxed mix could ever replicate. By the time the lid comes off and you give everything a final stir, the kitchen smells of garlic, warm cream, and Parmesan, and dinner is genuinely done. No draining, no juggling multiple pans, no mess, just one pot and one incredible meal.

This recipe was built specifically for the chaos of weeknight cooking. Whether you just got home from work, you have hungry kids circling the kitchen, or you simply do not have the energy for a production tonight, this one-pot spaghetti has your back. Everything goes into a single pan in layers, the pasta cooks right in the sauce, and from the moment you turn on the burner to the moment you sit down, you are looking at about 30 minutes total. It is also flexible enough to adapt to whatever you have on hand, making it a true weeknight workhorse that earns its place in regular rotation.

I developed this recipe after one too many evenings standing over a sink full of dishes after a long day, wondering why dinner always seemed to create more mess than it was worth. My goal was simple: one pot, real ingredients, and a result that actually tasted like I had put in effort. After a few rounds of testing and tweaking, this version came together and it immediately became one of the most-made recipes in my household. The key turned out to be the ratio of liquid to pasta and pulling the pot off the heat before the Parmesan goes in. Those two small things make all the difference.

Recipe at a Glance

Prep Time8 mins
🔥Cook Time22 mins
🕐Total Time30 mins
🍰Servings4 servings
🇺🇸CuisineAmerican-Italian
🔢Calories~530 per serving

Ingredients

For the One-Pot Spaghetti

12 oz spaghetti, broken in half
2 tablespoons unsalted butter
1 tablespoon olive oil
1 small yellow onion, finely diced
5 cloves garlic, minced
1/4 teaspoon red pepper flakes
3 1/2 cups low-sodium chicken broth
1 cup heavy cream
1/2 teaspoon kosher salt, plus more to taste
1/2 teaspoon freshly ground black pepper
1/2 teaspoon Italian seasoning
1/4 teaspoon onion powder
1 cup freshly grated Parmigiano-Reggiano, plus more for serving
1 teaspoon lemon zest
2 tablespoons fresh flat-leaf parsley, finely chopped

Optional Add-Ins

1 cup baby spinach, stirred in at the end
1/2 cup sun-dried tomatoes, roughly chopped
1 cup cooked shredded rotisserie chicken
1/2 cup frozen peas, added in the last 2 minutes of cooking
4 strips crispy cooked bacon, crumbled over the top

For Serving

Extra freshly grated Parmesan
Fresh parsley or basil leaves
Cracked black pepper
Warm crusty bread or garlic bread

Substitutions & Variations

Vegetable broth can replace chicken broth for a fully vegetarian version with a slightly lighter but still flavorful base.
Half-and-half can substitute for heavy cream, though the sauce will be noticeably thinner and may take an extra minute or two to come together at the right consistency.
Grana Padano or Pecorino Romano can replace Parmigiano-Reggiano for a slightly different flavor profile, with Pecorino adding a sharper, saltier edge.
Linguine or thin spaghetti works in place of regular spaghetti with no changes needed to the liquid ratios or cooking time.
For a gluten-free version, use gluten-free spaghetti and reduce the broth by a quarter cup since gluten-free pasta tends to absorb liquid a little differently.
Two teaspoons of garlic paste from a tube can substitute for the fresh minced garlic in a pinch, though fresh garlic gives the best flavor.
For a heartier protein option, stir in cooked Italian sausage crumbles or sliced smoked sausage along with the garlic for a more substantial one-pot meal.

Step-by-Step Instructions

1

Saute Onion in Butter and Oil

Set a large, deep skillet or wide Dutch oven over medium heat. Add the butter and olive oil together and let them melt until the butter is foamy and just beginning to subside. Add the finely diced onion and stir to coat it in the fat. Cook, stirring occasionally, for 4 to 5 minutes until the onion is soft, translucent, and just beginning to turn golden at the edges. This softened onion base adds a gentle sweetness and depth to the sauce that builds throughout the cooking process.

2

Add Garlic and Spices

Add the minced garlic and red pepper flakes to the softened onion and stir them in. Cook for exactly 60 seconds, stirring constantly, until the garlic is fragrant and pale golden but not browned. Browned or darkened garlic turns bitter and will affect the flavor of the entire dish, so keep the heat at medium and keep stirring. Immediately sprinkle in the Italian seasoning and onion powder, stir everything together, and let the spices toast for about 20 seconds before moving to the next step.

3

Add Broth and Cream

Pour the chicken broth and heavy cream directly into the pot over the garlic and onion mixture. Stir to combine everything, then add the kosher salt and black pepper and stir again. Raise the heat to medium-high and bring the liquid to a gentle boil, stirring occasionally. You will notice the cream and broth swirling together into a pale, fragrant liquid that already smells wonderful from the garlic and herbs.

4

Add the Spaghetti

Once the liquid is at a steady boil, add the spaghetti broken in half. Press the strands down gently with a spoon or tongs to submerge as much of the pasta as possible in the liquid. Give everything a good stir immediately so the pasta does not clump together. The liquid will not cover the pasta entirely at first, which is completely expected. As the pasta absorbs liquid and softens, it will settle down and cook evenly with consistent stirring.

5

Cook the Pasta, Stirring Often

Reduce the heat to medium and cook the spaghetti in the liquid for 10 to 12 minutes, stirring every 60 to 90 seconds throughout the entire cooking time. This frequent stirring is not optional. It prevents the pasta from sticking to the bottom of the pot, encourages the starch to release evenly into the sauce, and helps the liquid reduce into a creamy, glossy coating rather than a watery broth. As the pasta cooks it will absorb most of the liquid and the sauce will thicken noticeably. Begin tasting the pasta for doneness at the 10-minute mark.

6

Check Pasta and Liquid

At around the 10-minute mark, taste a strand of spaghetti for texture. You are looking for al dente, meaning the pasta is cooked through but retains a gentle firmness when you bite into it. Also assess the sauce at this point. It should look creamy, glossy, and thick enough to coat the pasta without pooling at the bottom of the pot. If there is too much liquid still present and the pasta is almost done, raise the heat slightly and stir for another minute to speed the reduction. If the pasta looks done but feels a little dry, splash in two to three tablespoons of water and stir to loosen.

7

Remove from Heat

Once the pasta is al dente and the sauce has a creamy, lightly thickened consistency, remove the pot completely from the heat. Taking the pot off the burner before adding the Parmesan is a critical step that prevents the cheese from seizing up into clumps or turning the sauce grainy. The residual heat in the pot is more than sufficient to melt the cheese smoothly into the sauce.

8

Stir In Parmesan and Lemon

With the pot off the heat, add the freshly grated Parmigiano-Reggiano in two or three additions, stirring vigorously between each one until the cheese is fully melted and incorporated before adding more. The sauce will turn glossy, thicken slightly, and take on a beautiful, creamy consistency. Stir in the lemon zest last. The zest adds a subtle brightness that cuts through the richness of the cream and cheese without making the dish taste citrusy, and it elevates the entire flavor profile in a quiet but noticeable way.

9

Add Optional Ingredients

If you are adding any optional mix-ins, this is the moment. Stir in baby spinach and let it wilt in the residual heat for about 30 seconds. Fold in sun-dried tomatoes, shredded rotisserie chicken, cooked crumbled bacon, or any other additions at this stage and toss everything together gently with tongs until evenly distributed throughout the pasta.

10

Taste, Adjust, and Serve

Give the finished spaghetti a final taste and adjust the seasoning with more salt, black pepper, or an extra pinch of red pepper flakes if you like more heat. Scatter the chopped fresh parsley over the top and toss briefly to incorporate. Use tongs to portion the pasta into shallow bowls or onto plates, making sure to scoop up plenty of the creamy sauce from the bottom of the pot as you serve. Top each bowl with a generous heap of extra grated Parmesan and a final crack of black pepper. Serve immediately while the sauce is at its creamiest.

Pro Baker Tips

Break the spaghetti in half before adding it to the pot. This makes stirring easier, ensures the pasta stays submerged in the liquid, and makes the finished dish much easier to eat.
Stir the pasta every 60 to 90 seconds without fail. This is the most important active step in the recipe and directly determines both the texture of the pasta and the creaminess of the sauce.
Always remove the pot from the heat before adding Parmesan. This single step separates a silky, glossy sauce from a clumpy, broken one.
Use freshly grated Parmesan from a block rather than pre-shredded cheese. Pre-shredded varieties contain anti-caking agents that prevent smooth melting and create a gritty texture.
The liquid ratio in this recipe is calibrated for 12 ounces of regular spaghetti. If you use a different pasta shape or a gluten-free variety, start checking the liquid level a minute or two earlier than usual.
If the sauce looks thicker than you like after adding the cheese, stir in a tablespoon or two of warm water or additional broth to loosen it to your preferred consistency.
Warm your serving bowls by filling them briefly with hot tap water and then drying them right before plating. Cream-based sauces thicken quickly in a cold bowl, so a warm bowl keeps the dish at its best texture through the whole meal.

Storage & Serving Notes

Store leftovers in an airtight container in the refrigerator for up to 3 days. The pasta will continue to absorb the sauce as it sits, so expect a thicker texture the next day.
Reheat gently in a skillet over low heat with a splash of chicken broth, water, or cream stirred in to loosen the sauce and restore its creamy consistency. Stir frequently and heat just until warmed through.
Avoid microwaving on high because the cream sauce can separate and become greasy. If using a microwave, heat in 30-second increments at 60 percent power, stirring in between each interval.
This dish does not freeze well due to the cream-based sauce, which tends to separate and become watery after thawing. It is best enjoyed fresh or within three days of making.
If you want to prep components ahead of time, dice the onion and mince the garlic up to two days in advance and store them separately in the refrigerator until you are ready to cook.

Serving Suggestions

This one-pot creamy spaghetti is a complete comfort meal on its own but pairs beautifully with a few simple sides for a fuller dinner spread.

Serve with warm garlic bread or toasted sourdough to scoop up the extra creamy sauce pooled at the bottom of the bowl.
Pair alongside a crisp green salad dressed with red wine vinaigrette and shaved Parmesan for a fresh, tangy contrast to the rich pasta.
Add a side of roasted cherry tomatoes blistered in the oven at 400 degrees F with olive oil and salt for a burst of sweetness and acidity.
Top the finished pasta with a fried egg for an indulgent twist that adds protein and a rich, runny yolk that mingles beautifully with the cream sauce.
Set out a small bowl of extra Parmesan, red pepper flakes, and fresh herbs at the table so everyone can customize their bowl to their own taste.

Frequently Asked Questions

Why does my one-pot pasta keep sticking to the bottom of the pot?
Sticking almost always happens when the pasta is not stirred frequently enough or when the heat is too high. In one-pot pasta recipes, the starch released from the noodles makes the liquid thick and prone to scorching at the bottom if left unattended. Stir every 60 to 90 seconds throughout the entire cooking time and keep the heat at medium rather than medium-high once the pasta is added. If you still notice sticking, reduce the heat slightly and add a splash of broth or water to deglaze the bottom of the pot.
Can I make this recipe dairy-free?
Yes, with a few substitutions. Replace the butter with a good-quality dairy-free butter or extra olive oil, swap the heavy cream for full-fat canned coconut cream or an unsweetened oat-based cream for cooking, and use a dairy-free Parmesan alternative or nutritional yeast for the cheesy, savory finish. The flavor will be slightly different but the texture and comfort factor will remain. Add a little extra lemon zest and fresh herbs to brighten the flavors since the dairy-free substitutes tend to be milder.
My sauce came out too thin. How do I fix it?
A thin sauce usually means there was too much liquid relative to the amount of pasta, or the pasta did not cook long enough to absorb most of the broth and cream. The fix is simple: keep the heat at medium and continue stirring for another 2 to 3 minutes to allow more liquid to evaporate and the remaining sauce to thicken. Adding the Parmesan also helps, as the cheese emulsifies into the sauce and adds body. If the pasta is already at your preferred doneness but the sauce is still thin, remove the pasta with tongs to a bowl temporarily, reduce the sauce alone over medium heat for a minute, then return the pasta and toss.
Can I add protein to this recipe to make it a complete meal?
Absolutely. The easiest options are shredded rotisserie chicken stirred in at the end, cooked Italian sausage crumbles added with the garlic, or large peeled shrimp added directly to the pot in the last 3 to 4 minutes of cooking time. Crispy pancetta or bacon crumbled over the top adds a salty, smoky contrast to the cream sauce that is particularly delicious. For a meatless protein boost, stir in a drained can of white beans along with the pasta for a hearty, filling variation.
Does this recipe work with other pasta shapes?
Yes, though the liquid ratios and timing may need minor adjustments. Shorter pasta shapes like penne, rigatoni, or rotini tend to take slightly longer to cook and may need an extra quarter cup of broth. Angel hair or thin spaghetti cooks faster, so start checking it at the 8-minute mark. The key with any pasta shape is to keep stirring frequently and to watch the liquid level, adding a splash of broth or water if the pot looks dry before the pasta is fully cooked through.
🍽️

Go Make It!

One-pot creamy spaghetti is proof that weeknight dinner does not have to be a compromise between speed and flavor. With a single pan, a handful of pantry staples, and about 30 minutes, you get a bowl of pasta that is rich, creamy, and genuinely delicious in a way that will surprise you every time. Clean up is minimal, the technique is forgiving, and the result never fails to satisfy. Add it to your weekly rotation, experiment with your favorite mix-ins, and enjoy the rare pleasure of a dinner that is both incredibly easy and incredibly good.

Post a Comment

Previous Post Next Post

Contact Form