This 20-minute One-Pot Tomato Basil Pasta is the ultimate weeknight savior! Tender pasta, sweet tomatoes, and fresh basil come together in one pot for super fresh flavors.
Prep Time: 20 minutesmins
Total Time: 20 minutesmins
Servings: 8servings
Ingredients
16ouncesuncooked spaghetti, linguine, or angel hair pasta
2cupsfresh sweet cherry or grape tomatoes, halved or quartered
2sprigsfresh basil, roughly chopped, plus more for garnish
Freshly grated Parmesan cheese, for serving
Instructions
In a large, heavy pot, combine pasta, tomatoes, onion, garlic, red pepper flakes, olive oil, salt, and broth.
Bring to a boil over medium-high heat, uncovered. Continue to cook and stir often, to al dente; follow package instructions for exact cook time. Liquid should be nearly evaporated.
Add basil and stir another 30 seconds. Taste and season season with more salt and red pepper flakes, if desired.
Divide among bowls, garnish with parmesan or basil, and serve warm.
Notes
Pro Tips: I usually cook the spaghetti for 10-11 minutes for perfect al dente results. I also break the uncooked spaghetti in half so it fits better into my pot.
Prep Ahead Tips: Grate the Parmesan cheese ahead of time and store it in an airtight container in the fridge. Wash and slice the tomatoes and onions 1 day ahead and store them separately in the fridge until ready to use.
Variations: Add 1 bunch of fresh spinach leaves during last minute of cooking. Make it high protein by adding shredded rotisserie chicken or shrimp during last minute of cooking. If you can't find vidalia onions, brown onions can work.
Vegetarian Option: Use vegetable broth instead of chicken broth.
Storage: Cool to room temperature, then store in an airtight container in the fridge for 2-3 days. You can add a splash of chicken broth when reheating so that the noodles don't clump together.
If you enjoyed this recipe, please come back and give it a rating. We ❤️ hearing from you! Join our Free Recipe Club and get our newest, best recipes each week!