This post may contain affiliate links. Please read our disclosure policy.
One Pot Spaghetti is an easy way to get a hearty, comforting spaghetti dinner on the table with almost no cleanup. This one pot spaghetti recipe cooks the pasta, meat, and sauce together in a single pot, so every bite is full of rich, savory flavor.
You may come across one pot spaghetti recipes with fewer ingredients, but this one brings so much more flavor to the table — and I promise, it’s worth every bit of it.
Instead of boiling pasta separately and making sauce in another pan, this recipe lets the noodles cook right in the sauce. As the spaghetti releases its natural starch, the sauce thickens into a rich, silky meat sauce that clings perfectly to every strand.
It’s a cozy, family-friendly dinner that’s ready in about 30 minutes and perfect for busy weeknights. This recipe is designed so the spaghetti cooks right in the sauce, which gives it even more flavor. As the pasta simmers, it releases starch that naturally thickens the sauce into a rich, silky meat sauce that clings to every strand.
If you love comforting spaghetti dinners, be sure to check out my Spaghetti Recipe with Ground Beef, Italian Spaghetti, and Taco Spaghetti next. Looking for more quick and easy family dinners? Browse my Spaghetti Recipes collection.
✨ Before You Begin
✨ Use a large pot or Dutch oven. Spaghetti needs room to soften and cook evenly in the sauce.
✨ Break the spaghetti in half if needed. This helps the noodles fit in the pot and soften faster.
✨ Stir occasionally while the pasta cooks. Because the noodles cook directly in the sauce, stirring prevents sticking.
✨ Keep extra broth nearby. If the sauce reduces too quickly, a splash of broth keeps the pasta cooking smoothly.
One Pot Spaghetti Ingredients + Key Notes
Olive oil: Used to sauté the vegetables and start building flavor right from the beginning.
Onion, carrots, and celery: This classic flavor base adds depth, sweetness, and richness to the sauce.
Garlic: Adds bold, savory flavor and helps round out the tomato sauce.
Fresh thyme: Gives the sauce a subtle herbal depth that makes it taste a little more special.
Salt and pepper: Essential for seasoning each layer of the dish and bringing all the flavors together.
Tomato paste: Adds concentrated tomato flavor and helps create a deeper, richer sauce.
Sweet Italian sausage: Makes this spaghetti hearty, flavorful, and extra satisfying. It also adds built-in seasoning to the sauce.
Diced tomatoes: Form the base of the sauce and provide plenty of moisture for cooking the pasta.
Spaghetti: Cooks right in the sauce, absorbing flavor as it softens and helping create that silky one-pot texture.
Parmesan cheese: Adds salty, nutty richness and melts into the sauce for a more finished flavor.
Parsley: A fresh final touch that brightens the dish and adds color.
🥣 How to Make One Pot Spaghetti
Cook the vegetables. In a large pot or Dutch oven, heat the olive oil over medium-high heat. Add the onion, garlic, thyme, carrots, celery, and salt, then cook until the onions are soft and translucent. Stir in the tomato paste and cook for about 1 minute, just until it darkens slightly and coats the vegetables.
Brown the sausage. Add the Italian sausage along with the remaining salt and pepper. Cook, breaking it up into large chunks with a spoon, until browned and cooked through.
Add the tomatoes and spaghetti. Pour in the diced tomatoes and water, then add the dry spaghetti. Press the noodles down into the liquid as they begin to soften, and stir so they’re evenly distributed and mostly submerged.
Simmer until tender. Bring everything to a boil, then continue cooking, stirring often, until the spaghetti is al dente and the sauce has thickened, about 10–12 minutes. If the pot starts to look too dry before the pasta is fully cooked, add a splash of water as needed.
Finish and serve. Stir in the Parmesan, taste, and adjust the seasoning if needed. Sprinkle with chopped parsley and serve warm.
Here’s a slightly more polished recipe-card version too, if you want it even tighter:
Cook the vegetables. In a large pot or Dutch oven, heat the olive oil over medium-high heat. Add the onion, garlic, thyme, carrots, celery, and 1/2 teaspoon salt. Cook until the onions are translucent. Stir in the tomato paste and cook for 1 minute.
Brown the sausage. Add the sausage, remaining 1/2 teaspoon salt, and pepper. Cook, breaking it up with a spoon, until browned, about 5 minutes.
Add the liquid and pasta. Pour in the diced tomatoes and 3 cups water. Add the spaghetti and stir, making sure the noodles are submerged as they soften.
Cook until al dente. Bring to a boil, stirring often, and cook until the spaghetti is tender and the sauce has thickened, about 10–12 minutes.
Finish and serve. Stir in the Parmesan, adjust seasoning to taste, and garnish with parsley before serving.
⭐ Pro Tips
⭐ Stir the pasta as it cooks
Because the spaghetti cooks directly in the sauce, stirring every couple of minutes helps prevent the noodles from sticking together.
⭐ Add broth if needed
If the sauce thickens before the pasta is tender, simply add a splash of broth or water to keep everything cooking smoothly.
⭐ Use freshly grated Parmesan
Fresh Parmesan melts beautifully into the sauce and adds a deeper, richer flavor than pre-grated cheese.
⭐ Let the spaghetti rest for a few minutes
The sauce thickens slightly as it sits, creating a rich texture that coats every strand of pasta.
⭐ Keep the pasta submerged
Once you add the spaghetti, make sure the noodles stay tucked down into the liquid as they soften. Give everything a stir every few minutes so the pasta cooks evenly and doesn’t clump together.
⭐ Add the Parmesan a little at a time
Sprinkle in the Parmesan gradually and stir gently between additions. That helps it melt smoothly into the sauce instead of clumping.
⭐ Finish it your way
A little chopped parsley, a drizzle of olive oil, or a pinch of crushed red pepper flakes can brighten up the finished dish and add a little extra personality.
🔬 Cooking Science: Why One Pot Spaghetti Works
In a traditional pasta recipe, some of the starch from the noodles gets poured down the drain with the pasta water. In one pot spaghetti, that starch stays right in the pan.
As the pasta cooks, it releases starch into the sauce, which helps thicken everything naturally and creates that rich, silky texture. It also means the spaghetti absorbs the flavor of the sauce as it cooks, so the noodles taste more flavorful than pasta boiled separately.
Variations
One Pot Spaghetti and Meatballs
Add fully cooked meatballs during the final simmer.
Spicy One Pot Spaghetti
Add red pepper flakes or spicy Italian sausage.
One Pot Spaghetti with Sausage
Replace ground beef with Italian sausage for extra flavor.
Storing, Reheating, Freezing, and Make-Ahead Tips
Storing
Store leftover spaghetti in an airtight container in the refrigerator for up to 4 days.
Reheating
Reheat gently on the stove or in the microwave with a splash of broth or water to loosen the sauce.
Freezing
This spaghetti freezes well. Store in freezer-safe containers for up to 3 months.
Make-Ahead
You can prepare the meat sauce portion ahead of time and store it in the refrigerator. Reheat the sauce and cook the pasta in it when ready to serve.
Frequently Asked Questions
✦ Can you cook spaghetti directly in sauce?
Yes. Spaghetti can cook directly in sauce as long as there is enough liquid in the pot for the pasta to absorb as it cooks.
✦ Do you need to break spaghetti for one pot pasta?
Not always, but it can make things easier. Breaking the spaghetti in half helps it fit into the pot more neatly and soften more evenly in the sauce.
✦ Why do you need to stir one pot spaghetti?
Stirring helps keep the noodles separated and submerged in the liquid as they soften. It also helps prevent sticking and encourages even cooking.
✦ Can I use a different meat in one pot spaghetti?
Yes. Ground Italian sausage, ground turkey, or a mix of beef and sausage all work well here. Each one gives the sauce a slightly different flavor.
✦ What makes one pot spaghetti so flavorful?
Because the pasta cooks right in the sauce, it absorbs all that rich tomato, beef, and seasoning flavor as it softens. The starch from the pasta also helps create a silky, well-coated sauce.
✦ What if my one pot spaghetti sauce gets too thick?
If the sauce thickens before the pasta is fully tender, simply add a splash of broth or water and continue simmering. The pasta will keep absorbing liquid as it cooks.
✦ Can you cook other pasta shapes in one pot spaghetti?
Yes. While spaghetti is the classic choice, you can also use linguine, fettuccine, or shorter pasta shapes like penne or rotini. Just keep an eye on the liquid level and stir occasionally as the pasta cooks.
Still have questions? Drop them in the comments — I love helping you bake + cook with confidence! 💗
More Easy Spaghetti Recipes
- Cowboy Spaghetti
- Mexican Spaghetti
- Baked Spaghetti
- TikTok Spaghetti
- Chicken Spaghetti Casserole
- Crack Chicken Spaghetti Bake
If you made this spaghetti, I’d love to hear how they turned out! Please leave a ⭐️⭐️⭐️⭐️⭐️ star rating and a quick comment below — it helps other readers and truly makes my day.
Tip for mobile readers: scroll just a bit to tap the stars — thank you!
Thanks for stopping by my kitchen today — happy cooking, friends! Kathleen 💗
One Pot Spaghetti
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 medium onion, finely chopped
- 3 garlic cloves, chopped
- 3 sprigs fresh thyme
- 2 medium carrots, finely chopped
- 2 stalks celery, finely chopped
- salt
- pepper
- 2 tablespoons tomato paste
- 1 pound bulk sweet Italian sausage
- 1 can (28 ounce) diced tomatoes
- 12 ounces spaghetti, broken in half
- 1/4 cup parmesan, grated
- 1/4 cup parsley, chopped
Instructions
- In a large pot, heat oil (2 tablespoons) over medium-high heat. Stir in onions (1), garlic (3 cloves), thyme (3 sprigs), carrots (2), celery (2 stalks), and 1/2 teaspoon salt, and saute until onions are translucent. Stir in tomato paste (2 tablespoons), stirring to coat the vegetables, and cook for 1 minute.
- Add the sausage (1 pound), 1/2 teaspoon salt, and 1/4 teaspoon pepper. Brown the sausage, breaking it up into large chunks with a spoon, until browned, about 5 minutes.
- Pour the canned tomatoes (1 can) and 3 cups of water over the sausage mixture. Add dry spaghetti (12 ounces) and salt stirring to ensure the spaghetti is submerged.
- Bring to a boil, stirring often, until the spaghetti is cooked to al dente, about 10-12 minutes. Add parmesan (1/4 cup) and adjust the seasoning. Garnish with parsley (1/4 cup) and serve.
Fans Also Made:
Notes
- Stir the pasta as it cooks. Because the spaghetti cooks directly in the sauce, stirring every couple of minutes helps prevent the noodles from sticking together.
- Add broth if needed. If the sauce thickens before the pasta is tender, simply add a splash of broth or water to keep everything cooking smoothly.
- Use freshly grated Parmesan. Fresh Parmesan melts beautifully into the sauce and adds a deeper, richer flavor than pre-grated cheese.
- Let the spaghetti rest for a few minutes. The sauce thickens slightly as it sits, creating a rich texture that coats every strand of pasta.
- Keep the pasta submerged. Once you add the spaghetti, make sure the noodles stay tucked down into the liquid as they soften. Give everything a stir every few minutes so the pasta cooks evenly and doesn’t clump together.
- Add the Parmesan a little at a time. Sprinkle in the Parmesan gradually and stir gently between additions. That helps it melt smoothly into the sauce instead of clumping.
- Finish it your way. A little chopped parsley, a drizzle of olive oil, or a pinch of crushed red pepper flakes can brighten up the finished dish and add a little extra personality.
















My kids devoured this spaghetti! Now I have to make it once a week. Hehe. Thanks for the recipe
A new regular on the menu! Yaaay! Thanks, Cassy!