One Pot Pasta

5

8

Save to FavoritesPrintJump to Recipe

This post may include affiliate links. Thank you for your support.

A quick and easy one pot pasta recipe made with mushrooms, spinach, diced tomatoes and spaghetti noodles. It’s flavorful, comforting and cooks up in just 30 minutes.

Introducing your new favorite dinner recipe: one pot pasta!

When making pasta I always find myself with 2-3 different pots and pans on the stove going at the same time – one to cook the noodles, one to heat the sauce and one to cook either veggies or a protein to serve alongside the pasta. That’s too many dishes to clean at the end of the night if you ask me! Cue this one pot pasta recipe!

Instead of cooking everything separately we’re cooking the sauce, veggies and noodles together in one pot! The veggies are sautéed first, then you add your marinara sauce and vegetable broth which acts as the liquid you need to cook your noodles. Once your noodles soak up some of the liquid and soften you’re left with a delicious pasta dish that’s ready to serve!

A bowl of pasta topped with fresh basil leaves.

Why You’ll Love This Recipe

  • This entire dish cooks up in one pot! Yay for less dishes!
  • It’s jam-packed with veggies!
  • It cooks up in less than 30 minutes, making it the perfect meal for those busy weeknights.
Ingredients measured out out to make one pot pasta: garlic, olive oil, onion, pepper, salt, pasta sauce, vegetable broth, spaghetti, spinach, Italian seasoning, mushrooms, diced tomatoes, parmesan and basil.

Ingredients Needed

  • olive oil – for sautéing the onions and garlic.
  • garlic and onion – two must-haves for flavor!
  • mushrooms – I love the mushrooms in this dish because it not only adds nutrients, but also a nice texture and more substance. I used cremini mushrooms (also known as button mushrooms) in this recipe but feel free to use your favorite variety instead.
  • Italian seasoning – a blend that usually consists of dried herbs like rosemary, thyme, basil, oregano, marjoram, etc. You can find this at your local grocery store or make your own.
  • salt and pepper – to bring all the flavors together.
  • diced tomatoes – one 14oz can of diced tomatoes is all you’ll need! Feel free to use your favorite variety of tomatoes. I bet fire-roasted tomatoes would be delicious.
  • marinara sauce – instead of cooking the pasta sauce separately we’re cooking the noodles directly in the sauce! I love Rao’s tomato basil pasta sauce because it’s made with simple, natural ingredients and has no added sugar! That said, feel free to use your favorite brand of store-bought sauce or make homemade sauce!
  • vegetable broth – when combined with the pasta sauce it creates the liquid for cooking the spaghetti noodles. I used vegetable broth instead of water because it adds a wonderful flavor to the sauce.
  • spaghetti – for the pasta we’re using spaghetti noodles.
  • spinach – the perfect leafy green for this dish.
  • fresh basil – fresh basil really elevates the flavors of this dish.
  • parmesan – fresh parmesan is the perfect garnish for pasta dishes. It adds a great savory flavor and some saltiness to this dish. I recommend using fresh parmesan cheese versus using pre-shredded or pre-shaved cheese.
Close up of one pot pasta in a pot topped with fresh basil and grated parmesan.

Substitutions & Notes

  • Vegetables: I like the combination of mushrooms and spinach in this dish, but feel free to use what you have on hand! Zucchini, bell peppers or kale would be good alternatives.
  • Pasta: I’ve only made this dish with spaghetti noodles, but I bet other varieties of pasta would work like angel hair pasta, macaroni, penne or rigatoni. Just note that the cook time will likely be different if you use another variety of pasta.
  • Gluten-free: I haven’t tried this recipe with gluten-free pasta so I’m not sure how it would turn out cooking directly in the sauce and I have a feeling it might result in pasta noodles that are too mushy. Let me know if you decide to try a gluten-free alternative in the comments below!
  • Parmesan: You can easily skip the parmesan to make this dish vegan, or better yet, make my vegan parmesan! I’ve also been loving the Violife just like parmesan wedge recently, so that would be a great dairy-free alternative.
  • Broth: Feel free to use bone broth, chicken broth or water instead of the veggie broth! Just note that if you use water you might want to add a touch more seasonings since the broth adds extra flavor.
Collage of 8 photos showing the steps to make one pot pasta: sautéing veggies, adding broth, sauce and tomatoes, adding spaghetti to cook in the sauce and then finishing the dish off with basil, spinach and parmesan cheese.

How to Make One Pot Pasta

Begin by heating oil in a large pot or Dutch oven over medium-high heat. Add the onion and sauté for about 5 minutes, until translucent and fragrant. Add garlic and sauté for 1-2 minutes. Next, add the mushrooms, Italian seasoning, salt and pepper and sauté for 3-4 minutes until the mushrooms are tender.

Add the diced tomatoes, pasta sauce and vegetable broth. Bring the mixture to a boil. Once boiling, add spaghetti to the tomato sauce. Press the noodles down with a spatula or wooden spoon to submerge pasta fully in the liquid. 

Cover and reduce heat to medium-low and simmer for 15-17 minutes or until pasta is al dente. Check the pasta halfway through and stir with tongs to make sure the pasta isn’t sticking to the bottom of the pan. Once cooked, turn off heat and mix in the basil and spinach. Once spinach has wilted serve pasta immediately and top with freshly grated parmesan cheese and fresh basil leaves.

Two bowls of pasta topped with fresh basil leaves. A small plate holds a chunk of parmesan, a hand held cheese grater lays next to it.

What to Serve With One Pot Pasta

This dish is definitely a full meal on its own, but if you want to serve it with a side or protein here are some ideas:

A pot containing one pot pasta topped with fresh basil and grated parmesan.

Tips For Success

  • Make sure to press the spaghetti down with a spatula or wooden spoon to submerge the pasta in the liquid fully!
  • If your pot or pan is not wide enough to fully submerge the noodles, break the spaghetti in half before cooking otherwise it won’t cook evenly.
  • Make sure to stir your pasta halfway through cooking to ensure that the noodles aren’t sticking to the bottom of your pot otherwise they will burn. Only speaking from experience here!
A bowl of pasta with a bite twirled onto a fork.

How to Store Leftovers

This dish works well for meal prep because it stores nicely in the fridge. I suggest storing any leftovers in an airtight sealed container in the refrigerator for 4-5 days. To reheat, add some pasta to a skillet and heat on the stove over medium heat until warmed throughout. You might need to add a splash of water to ensure the noodles don’t stick to the pan. You can also microwave leftovers if you’re in a rush!

A pot containing one pot pasta topped with fresh basil and grated parmesan.

More Pasta Dishes to Try

Be sure to check out the full collection of dinner recipes on EBF!

Want to save this recipe? Enter your email below and we’ll send the recipe to your inbox. Plus you’ll get great new recipes every week!
5 from 12 votes

One Pot Pasta

A quick and easy one pot pasta recipe made with mushrooms, spinach, diced tomatoes and spaghetti noodles. It's flavorful, comforting and cooks up in just 30 minutes.
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 4

Ingredients  

  • 2 Tablespoons olive oil
  • 1 cup yellow onion, chopped
  • 4 cloves garlic, minced
  • 8 oz mushrooms, chopped
  • 1 Tablespoon Italian seasoning
  • ½ teaspoon salt, plus more to taste
  • ½ teaspoon ground pepper, plus more to taste
  • 1 14 oz can diced tomatoes
  • 1 24 oz jar pasta sauce, I used Rao’s tomato basil
  • 2 cups vegetable broth
  • 8 oz uncooked spaghetti
  • ½ cup basil, chopped, plus more for serving
  • 2-3 cups fresh spinach
  • Freshly grated parmesan cheese, for serving

Instructions 

  • Heat oil in a large pot or Dutch oven over medium-high heat. Add onion and cook, stirring often until tender and translucent, about 5-7 minutes. Add garlic and saute for 1-2 more minutes.
    Sautéing onion in a pot.
  • Add mushrooms, Italian seasoning, salt and pepper and saute for 3-4 more minutes until mushrooms are tender.
    Garlic, spices and mushrooms added to the sautéed onions in a pot.
  • Add diced tomatoes, pasta sauce and vegetable broth. Bring mixture to a boil.
    Tomato sauced and vegetable broth added to the pot.
  • Once liquid is boiling add spaghetti. Press the spaghetti down with a spatula or wooden spoon to submerge the pasta in the liquid. If your pot or pan is not wide enough to fully submerge the noodles, break the spaghetti in half before cooking.
    Dry spaghetti noodles being pushed into the sauce in a pot.
  • Cover and reduce heat to medium-low and simmer for 15-17 minutes or until pasta is al dente. Check pasta halfway through and stir with tongs to make sure the pasta isn’t sticking to the bottom of the pan.
    One pot pasta cooking in a pot.
  • Once pasta is cooked, turn off heat and stir in basil and spinach until wilted.
    Spinach and basil added to the pot.
  • Serve pasta immediately and top with fresh parmesan cheese and fresh basil.

Video

Nutrition

Serving: 1/4 recipe | Calories: 421kcal | Carbohydrates: 58g | Protein: 12g | Fat: 17g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 1096mg | Potassium: 1058mg | Fiber: 6g | Sugar: 10g

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Lunch/Dinner
Cuisine: Italian
Keyword: one pot pasta
Did you make this recipe?Mention @eatingbirdfood and tag #eatingbirdfood!

About Brittany

Hey there, I’m Brittany, the creator of Eating Bird Food, cookbook author, health coach and mama of two littles. Here you’ll find quick and easy recipes that make healthy fun and enjoyable for you and your family!

More about Brittany
Chicken fajita filling on a sheet pan with a wooden spoon. Tortillas are resting on the bottom of the sheet pan.
Get Your FREE High-Protein Meal Plan
Struggling to eat enough protein? Subscribe to my email list and I’ll send you a 3-Day High-Protein Meal Plan with a Shopping List!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




8 Comments

    1. Of course. I would recommend making the shrimp in a separate pan before adding to the pasta. If you give this recipe a try, I’d love to know how it works out for you!

    1. Yay! I am excited you are enjoying this recipe, Deb! Thank you for sharing your review & star rating, I so appreciate it.

  1. 5 stars
    I made this using Jovial gluten free spaghetti. At first I thought it would be too much liquid, I seriously considered using the whole 12oz box of pasta, but decided to stick to the recipe and use only 8oz. I didn’t have Italian seasoning, I just sprinkled in dried oregano and basil. I didn’t have any fresh basil either, and used crushed tomatoes rather than diced (just what I had). When the pasta was almost done, it still looked too soupy. But I threw in spinach and tossed and ended up leaving it in my enameled Dutch oven with the lid on for a bit. It soaked up more sauce and is honestly a great consistency. Really yummy, sprinkled on some Parmesan. I think it would be great to brown ground beef in with the onions for protein, or stir in some cooked protein in the end. I ate it as in and will make it again. I love not having to use a second pot to boil the water and cook the pasta, easy and delicious.

    1. Ah this sounds absolutely amazing, Autumn. Thank you so much for sharing your subs and I am so glad this recipe turned out great for you. I appreciate your review & star rating, it means a lot to me!

  2. 5 stars
    Simple yet flavorful and enjoyed by the whole family! I added chickpeas for a little extra protein and to keep it vegetarian/vegan. I will be making this again!

    1. YUM! Sounds delicious, love the addition of chickpeas. Glad the whole family is enjoying this dish, Tanya. Thank you for coming back and sharing your review & star rating, I really appreciate it!