You know those weeknights when you're standing in front of the stove thinking "I just can't deal with a sink full of dishes tonight"? That's exactly how this one-pot pasta recipe came into my life!

Last Tuesday, Emily had soccer practice, I had a work deadline, and honestly? The thought of cooking dinner AND cleaning up made me want to order pizza (again). But then I remembered this trick I learned in one of my college cooking classes - you can actually cook pasta right in the sauce. Game changer!
I've been making this recipe for about three years now, and it's become my go-to when I need dinner on the table in 30 minutes flat. The pasta cooks directly in the tomato mixture, soaking up all those beautiful flavors while creating its own silky sauce. It's simple, it tastes amazing, and there's literally one pot to wash.
If you're looking for more easy pasta ideas, you'll want to check out my creamy tomato garlic pasta recipe - another family favorite that comes together super fast!
Jump to:
Why You'll Love This One-Pot Pasta Recipe
Here's what makes this recipe so dang good:
- Minimal cleanup - Seriously, just one pot! No straining pasta in a colander, no extra sauce pan. Everything happens in one place.
- Ready in 30 minutes - From start to finish, you're looking at half an hour. That includes prep time!
- Pantry-friendly ingredients - Cherry tomatoes, pasta, garlic, and herbs. Nothing fancy or hard to find here.
- Naturally creates its own sauce - As the pasta cooks, it releases starch that combines with the tomatoes to make this gorgeous, silky coating.
- Customizable - Add protein, switch up the herbs, toss in some veggies. It's super forgiving.
- Fresh flavors - The cherry tomatoes burst and get all sweet and jammy while they cook. It's SO good!
Ingredients For One-Pot Pasta
You probably have most of these ingredients sitting in your kitchen right now (at least I hope so, because that's the whole point!):
- ¼ cup extra-virgin olive oil, plus more for drizzling
- ½ cup yellow onion, ¼-inch dice
- 1 tablespoon minced garlic
- 1 teaspoon dried Italian seasoning
- ⅛ teaspoon red pepper flakes, optional (I always add them though!)
- 1 pound cherry tomatoes, about 3 cups, halved
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
- 8 ounces spaghetti, dried
- 3 cups water
- 1 cup unsalted chicken stock, or broth
- ¼ cup parmesan cheese, freshly grated, plus more for sprinkling
- 1 tablespoon basil, thinly sliced
A quick note about the cherry tomatoes - I've tried this with grape tomatoes, regular cherry tomatoes, even those sweet Sungold ones from the farmer's market. They all work great! The key is halving them so they release their juices while cooking.
How To Make One-Pot Pasta
Getting Started
- Heat a large high-sided skillet or dutch oven over medium heat. Add ¼ cup olive oil, and once it's hot, add the onion. Cook until it smells amazing and starts to turn translucent, about 2 minutes.
- Add the garlic, Italian seasonings, and chili flakes (if you're using them - which you should!). Stir everything together and cook for 30 seconds. Your kitchen is going to smell incredible right about now.
- Add the tomatoes, salt, and pepper. Stir and cook until the tomatoes start to soften and release their juices, about 2 minutes. I love watching them get all soft and squishy!


Cooking The Pasta
- Add the pasta, water, and chicken stock. This is where the magic happens! Bring the liquid to a boil over high heat.
- Cook and stir frequently until the pasta is tender and the water has mostly evaporated. This takes about 10 to 12 minutes. You want to keep a small amount of liquid in the pan to create that light sauce. If your pasta seems too firm, add more water ½ cup at a time.
I learned the hard way (burned pasta is NOT fun) that you need to stir this pretty often. Don't just walk away and scroll through your phone like I did the first time!
- Turn off the heat. Once your pasta is tender and there's just a bit of saucy liquid left, you're done cooking.
Finishing Touches


- Add the parmesan cheese and basil. Stir everything together so the cheese melts into the sauce. Drizzle with a little extra olive oil because why not?
- Taste and season with more salt and pepper as needed. Everyone's taste is different, so adjust to what works for you.
- Garnish with more cheese, basil, and black pepper. Divide among plates and serve while it's still warm.
The first time Emily tried this, she looked at me and said "Wait, you cooked the pasta IN the sauce?" Yes, honey. Yes I did!
Storage And Reheating This Easy Pasta
Got leftovers? (Though honestly, we rarely do!)
Storing: Let the pasta cool completely, then transfer it to an airtight container. It'll keep in the fridge for 3-4 days.
Reheating: Here's the thing - pasta tends to absorb liquid as it sits. When you reheat, add a splash of water or chicken broth to bring back that saucy consistency. Heat it in a skillet over medium heat, stirring until it's warmed through. You can also microwave it, but I find the stovetop method gives better results.
Freezing: I don't usually recommend freezing this one. The pasta texture changes and gets a bit mushy. Just make what you'll eat in a few days!
Tips And Variations For Your One-Pot Spaghetti
Want to switch things up? Here are some ideas I've tried:
- Add protein - Toss in cooked chicken, shrimp, or Italian sausage during the last few minutes of cooking. I sometimes use leftover rotisserie chicken and it works great.
- Try different pasta shapes - Penne, rigatoni, or farfalle all work well. Just adjust your cooking time based on the package directions.
- Use vegetable stock - Swap the chicken stock for vegetable broth to make it vegetarian.
- Load up on veggies - Spinach, zucchini, or bell peppers are all excellent additions. Add heartier veggies earlier in the cooking process.
- Fresh tomatoes not in season? - Use a 14-ounce can of diced tomatoes instead. It won't be quite the same, but it's still really good!
Can you tell I've experimented with this recipe a LOT? It's become my testing ground for whatever I have in the fridge.
One-Pot Pasta FAQs
Yes! Penne, rigatoni, or any short pasta works well. Adjust cooking time as needed based on package directions.
Store in an airtight container in the refrigerator for up to 3-4 days. Reheat with a splash of water or broth to refresh the sauce.
Absolutely! Simply substitute the chicken stock with vegetable stock or broth for a vegetarian version.
Yes! Add cooked chicken, shrimp, Italian sausage, or white beans. Stir in during the last few minutes of cooking.
Recipes You May Like
If you're into easy pasta dinners (and who isn't?), these are some other favorites worth trying:
- Easy Alfredo Penne Pasta - When you want something creamy and indulgent but still quick to make
- One Pan Garlic Parmesan Chicken Pasta - Another one-pan wonder with protein already built in
- Creamy Tomato Garlic Pasta Recipe - Similar tomato vibes but with a creamy twist
Final Thoughts On This Easy Weeknight Dinner

Look, I'm not going to pretend this is some fancy restaurant-quality dish. But you know what? It doesn't need to be!
This one-pot pasta is exactly what weeknight cooking should be - quick, easy, and actually good enough that you'll want to make it again. The cherry tomatoes get all sweet and jammy, the pasta soaks up all those flavors, and you end up with something that tastes way better than the effort you put in.
Plus, there's something really satisfying about cooking pasta this way. Watching it absorb the liquid and turn into a complete meal right in front of you feels like a little kitchen victory every single time.
Give this recipe a try next time you need dinner fast. Your future self (standing in front of a nearly empty sink) will thank you!
Don't forget to save this to your Pinterest board so you can find it again when you need it!




One-Pot Pasta
Equipment
- Dutch Oven
- Cheese Grater
Ingredients
- ¼ cup extra-virgin olive oil plus more for drizzling
- ½ cup yellow onion ¼-inch dice
- 1 tablespoon minced garlic
- 1 teaspoon dried Italian seasoning
- ⅛ teaspoon red pepper flakes optional
- 1 pound cherry tomatoes about 3 cups, halved
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
- 8 ounces spaghetti dried
- 3 cups water
- 1 cup unsalted chicken stock or broth
- ¼ cup parmesan cheese freshly grated, plus more for sprinkling
- 1 tablespoon basil thinly sliced
Instructions
- Heat a large high sided skillet or dutch oven over medium heat. Add ¼ cup olive oil, once hot add the onion. Cook until fragrant and begins to turn translucent, about 2 minutes.
- Add the garlic, Italian seasonings, and chili flakes (if using), stir, and cook for 30 seconds.
- Add the tomatoes, salt, and pepper. Stir and cook until the tomatoes start to soften, about 2 minutes.
- Add the pasta, water, and chicken stock. Bring the liquid to a boil over high heat. Cook and stir frequently, until the pasta is tender and water has mostly evaporated, keeping a small amount in the pan to create a light sauce, about 10 to 12 minutes. Add more water if needed, ½ cup at a time for a softer pasta. Turn off the heat.
- Add parmesan cheese and basil, stir to combine. Drizzle pasta with a little extra-virgin olive oil.
- Taste and season with more salt and pepper as desired.
- Garnish with more cheese, basil, and black pepper. Divide among plates and serve warm.






