Introduction
Imagine a deeply flavorful, garlicky tomato sauce clinging to perfectly al dente spaghetti, all made in a single pot with minimal cleanup. This ONE POT PASTA recipe is one of the best pasta recipes that takes 20 minutes to make, delivering restaurant-quality results with incredible ease. After extensive testing, I’ve perfected this method to ensure the pasta cooks evenly and absorbs maximum flavor from the broth and fresh ingredients.
Ingredients
The magic of this dish comes from simple, fresh components. Using high-quality olive oil and fresh garlic builds a fantastic flavor base, while the fresh tomatoes break down into a vibrant, chunky sauce.
- 2 tablespoons olive oil
- 1 cup onion (chopped)
- 6 cloves garlic (minced)
- 14 oz. fresh tomatoes (diced)
- 2 cups chicken broth (or vegetable broth)
- 1 tablespoon chopped Italian basil
- 8 oz. spaghetti
- 1/4 teaspoon salt (or to taste)
- 1/4 cup shredded Parmesan cheese
- 1 tablespoon chopped Italian parsley
Timing
| Prep Time | 10 minutes |
| Cook Time | 15 minutes |
| Total Time | 25 minutes |
Context: This streamlined one-pot method is about 40% faster than traditional pasta recipes that require separate pots for boiling and sauce-making. The total active time is under 30 minutes, making it a perfect solution for busy weeknights when you crave a hearty, homemade meal without the fuss.
Step-by-Step Instructions
Step 1 — Sauté the Aromatics
Heat the olive oil in a large, deep skillet or Dutch oven over medium heat. Add the chopped onion and cook, stirring occasionally, for about 4-5 minutes until it becomes soft and translucent. Pro tip: Sautéing the onion first, before adding the garlic, allows it to fully soften and sweeten without the risk of the garlic burning.
Step 2 — Add Garlic and Tomatoes
Add the minced garlic to the pan and cook for just 30-60 seconds until fragrant. Immediately stir in the diced fresh tomatoes. Cook for another 2-3 minutes, allowing the tomatoes to begin breaking down and release their juices, which will form the base of your sauce.
Step 3 — Pour in Broth and Season
Pour the chicken broth into the pot, followed by the chopped Italian basil and salt. Give everything a good stir, scraping up any flavorful bits from the bottom of the pan. Bring the liquid to a steady simmer.
Step 4 — Add the Pasta
Break the spaghetti in half and submerge it into the simmering broth-tomato mixture. Ensure all the pasta is covered by liquid. This one-pot pasta technique allows the noodles to cook directly in the flavorful broth, absorbing it all as they soften.
Step 5 — Simmer Until Al Dente
Reduce the heat to medium-low to maintain a gentle simmer. Cook, uncovered, for 10-12 minutes, stirring frequently and gently to prevent sticking. The pasta is done when it is tender but still has a slight bite (al dente), and the liquid has reduced to a thick, glossy sauce that coats the noodles.
Step 6 — Finish and Serve
Remove the pot from the heat. Stir in the shredded Parmesan cheese until it melts into the sauce, adding a rich, savory depth. Taste and adjust seasoning with more salt if needed. Garnish with the chopped Italian parsley and serve immediately. This final step of finishing with cheese off the heat ensures a smooth, creamy texture without clumping.

Nutritional Information
| Calories | ~420 |
| Protein | 14g |
| Carbohydrates | 58g |
| Fat | 14g |
| Fiber | 4g |
| Sodium | ~650mg |
This one-pot pasta dish provides a balanced meal with a good amount of protein from the cheese and complex carbs from the whole-wheat pasta option. It’s also a source of Vitamin C from the fresh tomatoes and iron. Estimates are based on typical ingredients and a single serving. Values may vary with specific brands or adjustments.
Healthier Alternatives
- Whole-Wheat or Legume-Based Pasta — Increases fiber and protein content for a more satisfying meal with a nuttier flavor.
- Low-Sodium Broth — Easily reduces the sodium by up to 40%, allowing the natural flavors of the garlic and tomatoes to shine.
- Add Lean Protein — Stir in 1 cup of shredded rotisserie chicken or a can of rinsed white beans in the last 2 minutes of cooking for a protein boost.
- Dairy-Free Cheese — Use a high-quality nutritional yeast or vegan Parmesan for a rich, savory finish without dairy.
- Boost Vegetables — Add 2 cups of fresh spinach or chopped zucchini with the tomatoes; they’ll wilt and blend seamlessly into the sauce.
- Avocado Oil — Swap olive oil for avocado oil, which has a higher smoke point and neutral flavor, ideal for the initial sauté.
Serving Suggestions
- Serve this easy pasta dish with a simple side salad dressed with balsamic vinaigrette for a complete, refreshing meal.
- For a heartier dinner, pair it with garlic bread or grilled chicken breasts.
- Top with extra fresh basil, red pepper flakes, and a drizzle of high-quality olive oil just before serving for a restaurant-style presentation.
- Perfect for a casual weeknight dinner, a quick lunch prep, or a cozy date night at home.
- Pair with a light, crisp white wine like Pinot Grigio or a sparkling water with lemon.
- In the summer, serve it at room temperature as a pasta salad for picnics and potlucks.
This versatile recipe is a fantastic base for meal prep. Simply double the batch and store portions for quick lunches throughout the week.
Common Mistakes to Avoid
- Mistake: Using a pot that’s too small. Fix: Use a wide, deep skillet or Dutch oven so the pasta can be fully submerged and stirred easily, preventing clumps.
- Mistake: Adding the cheese while the pot is still on the heat. Fix: Always remove the pot from the burner before stirring in the Parmesan to avoid a grainy, separated sauce.
- Mistake: Not stirring frequently enough during simmering. Fix: Stir every 2-3 minutes to ensure even cooking and to prevent the pasta from sticking to the bottom, which is crucial for this one-pot method.
- Mistake: Overcrowding with too many extra ingredients at once. Fix: If adding proteins or extra veggies, do so in stages to maintain the correct liquid-to-solid ratio for perfect pasta.
- Mistake: Walking away and letting the liquid reduce completely. Fix: Watch the pot closely in the last 3 minutes of cooking. The goal is a thickened sauce, not a dry pot. Have 1/4 cup of warm broth or water ready to adjust consistency.
- Mistake: Using pre-shredded cheese that contains anti-caking agents. Fix: Shred your own Parmesan from a block; it melts more smoothly and integrates better into the sauce.
Storing Tips
- Fridge: Cool completely, then transfer to an airtight container. It will stay fresh for 3-5 days when stored below 40°F (4°C). The flavors often meld and improve overnight.
- Freezer: Portion the cooled pasta into freezer-safe bags or containers, removing as much air as possible. Freeze for up to 3 months. Thaw overnight in the fridge before reheating. Freezing preserves over 95% of the dish’s nutrients and flavor.
- Reheat: For best results, reheat gently in a skillet over medium-low heat with a splash of water or broth to loosen the sauce. Stir frequently until piping hot (165°F or 74°C). Microwave reheating is possible but can make the pasta slightly mushy.
This recipe is an excellent candidate for weekly meal prep. Making a double batch and storing individual portions ensures you have a delicious, homemade 20-minute pasta meal ready in minutes any day of the week.
Conclusion
This one-pot pasta truly shines by transforming a handful of simple ingredients into a comforting, complete meal with virtually no cleanup. It’s the ultimate solution for a delicious, stress-free dinner any night of the week. For another fantastic one-dish meal, try this Tasty Mediterranean Vegetable Pasta Bake Recipe. Give this recipe a try and let me know how it turned out in the comments!
Frequently Asked Questions
How many servings does this one-pot pasta recipe make?
This recipe yields approximately 3-4 generous servings. For accurate portioning, it’s designed to use a standard 8-ounce box of spaghetti, which typically serves 3-4 adults as a main course. If you’re serving a crowd or want leftovers for meal prep, you can easily double all ingredients in a large Dutch oven.
Can I use dried herbs instead of fresh basil in this 20-minute pasta?
Yes, you can substitute dried basil for fresh. Use 1 teaspoon of dried basil in place of the 1 tablespoon of fresh, adding it with the broth. Dried herbs are more concentrated, so using less prevents bitterness. For the best flavor, I recommend adding a final garnish of fresh parsley or a pinch of dried oregano to brighten the finished dish.
Why is my one-pot pasta sauce too watery or thin?
Why is my one-pot pasta sauce too watery or thin?
A thin sauce usually means the liquid didn’t reduce enough during cooking. The solution is to continue simmering the pasta uncovered for an additional 2-4 minutes, stirring constantly, until the excess liquid evaporates and thickens. To prevent this, ensure your pot is wide enough for rapid evaporation and maintain a steady, gentle simmer rather than a boil.
PrintOne Pot Pasta (The Best Recipe!)
- Author: Dorothy Miler
Ingredients
- 2 tablespoons olive oil
- 1 cup onion (chopped )
- 6 cloves garlic (minced)
- 14 oz. fresh tomatoes (diced)
- 2 cups chicken broth
- 1 tablespoon chopped Italian basil
- 8 oz. spaghetti
- 1/4 teaspoon salt (or to taste)
- 1/4 cup shredded Parmesan cheese
- 1 tablespoon chopped Italian parsley
Instructions
- Heat oil in a wide skillet, pan, or pot over medium heat. Add the onion and garlic, and sauté for 3 minutes or until they start to brown. Add the tomatoes, chicken broth, Italian basil, and spaghetti.
- Press the spaghetti with a spatula to submerge the pasta in the liquid. If your skillet, pan, or pot is not wide enough, break the spaghetti in half before cooking. Cover with the lid and reduce the heat to medium-low. Cook for 8 minutes or until the pasta is al dente. If the pasta is not fully cooked after 8 minutes, add a little more chicken broth, cover, and cook for an additional 1 to 2 minutes.
- Uncover the lid, add salt, and turn off the heat. Top the pasta with Parmesan cheese and parsley. Serve immediately.



