Family Food on the Table

menu icon
go to homepage
  • Recipe Index
  • Main Dishes
  • Baby Food
  • Subscribe
  • About
subscribe
search icon
Homepage link
  • Recipe Index
  • Main Dishes
  • Baby Food
  • Subscribe
  • About
×
Home » Recipes » Vegetarian

One-Pot Vegetarian Spaghetti

Square headshot image of Family Food on the Table's Kathryn Doherty.
By Kathryn Doherty · Modified: Mar 3, 2025 · Published: Jul 25, 2016 · This post may contain affiliate links
Jump to Recipe
Pin

Vegetarian Spaghetti with mushrooms, spinach and tomatoes makes an easy, healthy one-pot pasta dinner that's ready in 25 minutes!

Vegetarian spaghetti with mushrooms, spinach and tomatoes all cooked in a large skillet.


 

A meatless Monday dinner is definitely in order for me this week.

I had a fabulous time at the lake with my girls for our annual boat day this weekend! Lots of sunshine and swimming. Lots of good conversation and laughter. And lots of food and drinks. 

And now I need to recover. With healthy, healing foods that are still delicious and comforting.

And easy.

And fast.

Sounds like a tall order, but this one-pot vegetarian spaghetti absolutely delivers.

It ticks ALL the boxes and then some.

Close up of vegetarian spaghetti with mushrooms, spinach and tomatoes all cooked in a large skillet.

I love an easy one-pot pasta recipe for a weeknight meal. I make lots of different versions and this is one of my favorites for being super light but also so creamy and very decadent feeling.

My other one-pot pastas include my one-pot creamy chicken and mushroom pasta with peas and one pot chicken sausage with spinach and peas. You might also like this one pot turkey chili mac. Or these veggie lasagna roll ups for another meatless meal.

In this veggie version though, the noodles soak up the flavor from the vegetable broth and tomatoes and it makes them so rich.

The mushrooms bring a meaty quality to the dish -- and give it some heft -- and the fresh spinach just brightens it all up.

All kinds of deliciousness right here! ❤️

Vegetarian spaghetti with mushrooms, spinach and tomatoes all cooked in a large skillet and topped with parsley and Parmesan cheese.

Plus, there's tons of ways to customize it and make it work for you. Keep reading for details.

You can also check out Google web story for this one-pot vegetarian spaghetti recipe.

I think it's going to be a hit in your house and a new go-to vegetarian option, no matter the day of the week!

OK, let's get cooking. So we can eat already.

Here's a little visual of the process:

Ingredients laid out separately on a counter for making a veggie spaghetti recipe with labels next to each one.
A skillet with onions and sliced mushrooms.
Sautéed onions and mushrooms in a skillet with seasonings added on top.
Broth being poured over diced tomatoes on top of mushrooms in a skillet.
Spaghetti noodles being added to a one pot pasta mixture in a skillet.
Fresh baby spinach added to a skillet of one pot vegetarian spaghetti.
Grated Parmesan cheese added to a one pot vegetarian spaghetti dish in a large skillet.

Now, I've got some notes and tips coming up below on how to make veggie spaghetti. Just tryin' to be helpful.

If you want to jump on down to the recipe, simply scroll right on through the rest of the text. The recipe card is near the bottom of the page, above the comments section.

Ingredient Notes:

  • Vegetables: You can definitely add any extra veggies you have on hand: peppers, zucchini and broccoli would all be lovely. Add them in at the same time as the onions and mushrooms and sauté everything together until it's slightly tender.
  • Mushrooms: You can substitute cremini or portobello mushrooms for the regular button mushrooms if you prefer.
  • Vegan option: If you want to make this recipe vegan, just substitute nutritional yeast or your favorite vegan cheese in place of the Parmesan.
  • Not vegan or vegetarian? You can stir in some cooked, shredded chicken or rotisserie chicken with the spinach at the end to warm it through. (If you have a vegetarian and a non-vegetarian in the house, this can be a great way to make it a dish for both.)
  • Cheese: You could also stir in 1-2 cups of mozzarella cheese if you want a super cheesy pasta.
  • Noodles: I use whole wheat spaghetti noodles. You can of course use regular spaghetti. You could also substitute a thin spaghetti, a gluten-free spaghetti or even a bean-based pasta if you prefer. Just check the cooking times and adjust accordingly.

Definitely lots of ways to customize this and make it suit your tastes.

Serving tongs resting in a large deep skillet of a one pot vegetarian spaghetti.

One additional note...

Some Parmesan cheese isn't technically considered vegetarian because it's made using animal rennet during part of the process.

However, there are Italian-style hard cheeses and Parmesan-like cheeses made from vegetable rennet that are available in some stores that you could use as a substitute if you are strictly vegetarian.

You can also substitute nutritional yeast, which would make this recipe vegan as well, as noted above. Or leave off the cheese altogether.

So there's your lesson for the day.

Vegetarian spaghetti served in a low bowl with parsley and Parmesan on top and the one pot pasta skillet in the background.
Vegetarian spaghetti served in a low bowl with parsley and Parmesan on top.

Last thing, what to do with any leftovers.

Leftover vegetarian spaghetti, once cooled, can be stored in the refrigerator in a covered container for up to 4-5 days.

Reheat individual servings in the microwave until heated through. Add some extra splashes of broth or water, and some extra Parmesan, to wake it up if needed.

It makes a delicious lunch later in the week.

A fork twirling up a bite of vegetarian spaghetti from a low bowl.

You can also check out some of my other vegetarian recipes, like my southwest vegetarian quinoa skillet and my veggie burger scramble (aka, the lazy way to make veggie burgers!)

Here's to a healthy, happy week, friends!

Enjoy!

XO,

Kathryn

Close up of one pot vegetarian spaghetti served in a low bowl with parsley and Parmesan on top.
PRINT PIN SaveSaved!
4.58 from 329 votes

One-Pot Vegetarian Spaghetti

Vegetarian spaghetti with mushrooms, spinach and tomatoes makes an easy, healthy one-pot pasta dinner that's ready in 25 minutes!
Prep Time5 minutes mins
Cook Time20 minutes mins
Total Time25 minutes mins
Yield: 4 servings
Substitutions
More Recipes

Ingredients

  • 2 teaspoons extra-virgin olive oil
  • ½ medium yellow onion, chopped
  • 1 (8 oz.) package button mushrooms, sliced
  • 2 cloves garlic, minced
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon red pepper flakes, optional
  • 2 cups low-sodium vegetable broth
  • 1 (14.5 oz.) can fire-roasted diced tomatoes
  • 10 oz. thin spaghetti noodles, I use whole wheat
  • 3 cups fresh spinach or baby spinach
  • ¼ cup grated Parmesan cheese, plus extra for serving (see notes)

For serving:

  • ¼ cup fresh chopped basil or parsley, optional

Instructions

  • Heat olive oil in a medium pot over medium heat. Add onion and mushrooms and saute for 5-7 minutes, until tender and the liquid from the mushrooms has been mostly cooked off.
  • Add garlic and season with salt, pepper and red pepper flakes (if using) and saute another 30 seconds.
  • Increase heat to high then add canned tomatoes and vegetable broth. Bring to a boil.
  • Add spaghetti noodles and stir until they wilt and fit in the pot. Cover the pot, reduce heat to medium-low and cook for 5 minutes. (Your liquid should be at a low boil this whole time.)
  • Remove lid and add fresh spinach, a couple of handfuls at a time, stirring to get the spinach mixed in and wilted.
  • Remove from heat and let spaghetti sit, covered, for a few minutes
  • Stir in Parmesan cheese, taste and adjust seasonings.
  • Serve with fresh basil or parsley and extra Parmesan cheese, if desired.

Save This Recipe

We'll email this post to you, so you can come back to it later!

Notes

Vegetables: You can definitely add any extra veggies you have on hand: peppers, zucchini and broccoli would all be lovely. Add them in at the same time as the onions and mushrooms and sauté everything together until it's slightly tender.
Mushrooms: You can substitute cremini or portobello mushrooms for the regular button mushrooms if you prefer.
Not vegan or vegetarian? You can stir in some cooked, shredded chicken or rotisserie chicken with the spinach at the end to warm it through. (If you have a vegetarian and a non-vegetarian, this can be a great way to make it a dish for both.)
Cheese: Some Parmesan cheese may not be considered strictly vegetarian (see the post above for details), so you can substitute an Italian-style hard cheese here. If you want to make this recipe vegan, just substitute nutritional yeast or your favorite vegan cheese in place of the Parmesan.
You could also stir in 1-2 cups of mozzarella cheese if you want a super cheesy pasta. 👍
Noodles: I use whole wheat spaghetti noodles. You can of course use regular. You could also substitute a thin spaghetti, a gluten-free spaghetti or even a bean-based pasta if you prefer. Just check the cooking times and adjust accordingly.
Leftovers: Leftover veggie spaghetti, once cooled, can be kept in a covered container in the fridge for up to 4-5 days. Reheat individual servings in the microwave until hot. Add a splash of broth or water, and more Parmesan cheese, if needed to wake it up.

Video

Nutrition

Serving: 1serving | Calories: 185kcal | Carbohydrates: 29g | Protein: 7g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 3g | Cholesterol: 5mg | Sodium: 535mg | Fiber: 3g | Sugar: 4g
Tried this recipe?Leave a comment below or follow me on Instagram @familyfoodonthetable and tag me in your photo!

This post was updated with new photos in January 2024. Here is one of the originals for reference.

A white bowl with a vegetarian spaghetti mix including mushrooms, spinach and tomatoes with a basil sprig on top and a Parmesan rind in the background.
Pin

More Vegetarian

  • Close up of a skillet of warm green peas with Parmesan cheese on top.
    Buttery Parmesan Peas
  • Close up of a spoon drizzling a cheese sauce over a bowl of steamed broccoli.
    Broccoli and Cheddar Sauce
  • Close up of a vegetarian fajitas skillet with peppers, zucchini and black beans in a cast iron pan with charred tortillas to the side.
    Quick Vegetarian Fajitas Skillet
  • Close up of a slice of cranberry cake with cream cheese frosting on a small fluted round plate with another slice in the background.
    Cranberry Cake

Comments

  1. rachel @ atheltic avocado says

    July 25, 2016 at 7:13 am

    what a great and healthy way to eat spaghetti! Pinned 🙂

    Reply
    • Kathryn says

      July 25, 2016 at 4:37 pm

      Thanks Rachel! It's light but super satisfying!

      Reply
  2. Cheyanne @ No Spoon Necessary says

    July 25, 2016 at 10:59 am

    I saw a pic on your social media of your girls lake trip and it looked all sorts of relaxing and fun! Glad you had a great time!! This one pot vegetarian spaghetti looks super delicious and seriously comforting! Love that you added mushrooms and spinach! Even better that this is a quick, one pot meal! All kinds of perfect for a Monday! Cheers, friend!
    P.s. never heard of the beauty counter but I'll be sure to check it out!

    Reply
    • Kathryn says

      July 25, 2016 at 4:38 pm

      Definitely a good one for a Monday 😉 Thanks friend! XO

      Reply
    • Sheila says

      December 24, 2019 at 1:24 am

      Exclamation mark overload

      Reply
  3. Rebecca @ Strength and Sunshine says

    July 25, 2016 at 11:27 am

    O lovely meal! We always need those easy pasta dishes that the whole family will love!

    Reply
    • Kathryn says

      July 25, 2016 at 4:38 pm

      Yes, it's an easy go-to that everyone enjoys!

      Reply
  4. Dawn @ Girl Heart Food says

    July 25, 2016 at 12:39 pm

    Sounds like you had a lovely time with your friends, Kathryn! I'm sure it was a blast and nice and relaxing!! I've never cooked pasta like that before, but have seen it. Love the ease of the recipe, not to mention that it's healthy! Pinned, of course.
    I'm all over all kinds of beauty products and creams and the like...big time 🙂 And I'm particular of what I use. I've never heard of that brand before, but will certainly have to check out. Thanks girl! xo

    Reply
    • Kathryn says

      July 25, 2016 at 4:40 pm

      You've gotta try the one-pot pasta method Dawn - it's so easy and versatile! And yes, YOU absolutely need to check out Beauty Counter. You would love their stuff. Go watch that video pronto - it's a game changer! And then enter away so you can win! XO

      Reply
  5. Heather S says

    July 25, 2016 at 2:42 pm

    Our favorite family meal is spaghetti 🙂

    Reply
    • Kathryn says

      July 25, 2016 at 4:41 pm

      Spaghetti night is always a hit here too! Who can resist?! This is a fun way to switch things up and lighten it up a bit but still have a hearty meal. Hope you give it a try!

      Reply
  6. Nicole Ackerman says

    July 25, 2016 at 2:55 pm

    My favorite beauty product is lipstick because of my grandma who always told me to put on some lipstick and smile when I was upset!

    Reply
    • Kathryn says

      July 25, 2016 at 4:42 pm

      Aww, I love that Nicole! It's a mood lifter for sure!

      Reply
  7. Laura says

    July 25, 2016 at 4:51 pm

    This looks so so yummy! Perfect meal to recover from an extra fun weekend! 😉

    Reply
    • Kathryn says

      July 26, 2016 at 1:55 pm

      Absolutely!! Thanks Laura!

      Reply
  8. Laura says

    July 26, 2016 at 6:34 am

    We go Back to school next week and this will be the perfect weeknight meal when we get home and my 2 and 4 year olds want to play. Love your blog, keep the great recipes coming!

    Reply
    • Kathryn says

      July 26, 2016 at 1:56 pm

      Oh yay, that makes me so happy Laura! It's hard keeping up with those little ones -- and feeding them, too, right? I've got lots more recipes coming your way to help!

      Reply
  9. Rachelle @ Beer Girl Cooks says

    July 26, 2016 at 8:19 am

    It sure sounds like you had a fantastic time at the lake! This one pot pasta is a perfect and easy way to end such a fun day!

    Reply
    • Kathryn says

      July 26, 2016 at 1:54 pm

      Thanks Rachelle! It's got me back on track for sure 😉

      Reply
  10. Alexandra Robertson says

    July 26, 2016 at 1:32 pm

    This looks so good!! My favorite healthy meal is collard green wraps filled with buffalo chicken, veggies, and a little crumbled blue cheese.

    Reply
  11. Stephanie Grant says

    July 26, 2016 at 2:40 pm

    My favorite meal is a good fresh homegrown garden salad and my favorite beauty product has to be rose water...love it!

    Reply
    • Kathryn says

      July 26, 2016 at 11:15 pm

      Can't beat a homegrown salad! And I gotta try rose water - sounds so lovely!

      Reply
  12. Kim O says

    July 26, 2016 at 2:48 pm

    favorite beauty product is this facial tonic spray. love it

    Reply
    • Kathryn says

      July 26, 2016 at 11:14 pm

      A new to me product -- I'll have to check that out!

      Reply
  13. Annamarie V` says

    July 27, 2016 at 2:03 am

    I like the Farmacy sleep tight moisturizer and I have the Beauty counter hydrate body lotion. My favorite helathy meal is veggie pho made at home with zucchini noodles.

    Reply
    • Kathryn says

      July 27, 2016 at 3:23 pm

      Awesome, you already know about Beauty Counter! Love the sound of that veggie pho - yum!

      Reply
  14. Carolsue says

    July 27, 2016 at 4:02 am

    My favorite healthy meal is Tofu Stir Fry

    Reply
    • Kathryn says

      July 27, 2016 at 3:24 pm

      Yum! Sounds great! Stir fry is such a great go-to meal for a busy night!

      Reply
  15. craftyone says

    July 27, 2016 at 8:12 am

    I like baked brussel sprouts with shiitake mushrooms.

    Reply
    • Kathryn says

      July 27, 2016 at 3:24 pm

      I adore Brussels sprouts! My husband is so-so on them, so anytime he's out of town, I make a big batch and eat them all myself!! Will have to add shiitake mushrooms next time!

      Reply
  16. Cindy A. says

    July 30, 2016 at 8:27 pm

    My favorite beauty product is Curly Hair Solutions Curl Keeper. I'm not joking when I say it completely transformed my curls.

    Reply
    • Kathryn says

      July 31, 2016 at 2:55 pm

      Wow, good endorsement! I'll have to let my curly-haired friends know 😉

      Reply
  17. Karly says

    August 07, 2016 at 10:36 am

    This looks delicious! Thanks for linking up with What's Cookin' Wednesday!

    Reply
    • Kathryn says

      August 07, 2016 at 2:48 pm

      Thanks Karly! It's a great light meal!

      Reply
  18. Lauren Gaskill says

    September 11, 2016 at 10:30 am

    We make something like this at home all the time. Can't wait to try your version! Love mushrooms, and your photos are gorgeous my dear!

    Reply
    • Kathryn says

      September 11, 2016 at 3:17 pm

      Thanks so much Lauren! I adore mushrooms, too, and they make it this vegetarian dish seem really hearty!

      Reply
  19. Paulina says

    October 27, 2016 at 2:49 pm

    I just made this and I think the recipe needs to be adjusted.
    I followed it to a T and the spaghetti needed at least 10 minutes to wilt enough to fit into the pot because it was low boil and not a lot of liquid. At the end of the recipe I found my spaghetti was only half cooked. I had to continuously add water to the pot to prevent it from burning, and had to cook the spaghetti for much longer.

    I just wanted to give you that feedback, so that others aren't disappointed when they try to make this recipe. Perhaps the recipe would work better with other types of pasta that doesn't need the extra time to wilt.

    Thanks,

    -P

    Reply
    • Kathryn says

      October 27, 2016 at 4:05 pm

      Hi Paulina, I'm sorry this didn't work out for you! I have made this recipe several times as instructed above and my spaghetti noodles are always cooked through. When my liquid is boiling, it takes me less than a minute to stir the noodles to get them to wilt down. Maybe it's the size of the pot? Also, did you cover the pot and leave it on a low boil? That could affect the cooking time as well, in addition to the amount of liquid needed. (A covered pot keeps the liquid trapped in but if you take the top off repeatedly, a lot of that steam and moisture will escape.)
      Anyway, I really do appreciate the feedback. Just sorry it wasn't easier for you!

      Reply
      • Paulina says

        October 28, 2016 at 1:15 pm

        Thanks, it may be a combo of pot size and taking the top off.
        Still appreciate the recipe - I'll try it with other pasta types next time.

        Reply
        • Kathryn says

          October 29, 2016 at 1:24 pm

          Sounds good - hope it works! I've also got a one-pot creamy chicken penne pasta you may want to try since it uses a smaller pasta: https://www.familyfoodonthetable.com/one-pot-creamy-chicken-mushroom-pasta-peas/ Have a great weekend!

          Reply
  20. Bethany says

    December 29, 2016 at 7:41 pm

    Hi! I wanted to let you know that you don't have spinach listed in the ingredients. I planned on making this tonight but am missing the spinach since it wasn't listed.

    Reply
    • Kathryn says

      December 29, 2016 at 10:59 pm

      Thanks so much for pointing that out Bethany! I emailed you earlier and have now updated the recipe - sorry for the omission! Hope you try it!

      Reply
  21. Renee says

    July 02, 2017 at 11:50 pm

    Hello, I just wanted to respectfully let you know that this dish isn't vegetarian because of the parmesan cheese. It's a cheese that uses animal rennet.

    Reply
    • Kathryn says

      July 03, 2017 at 8:29 am

      Hi Renee, you are absolutely right! I just learned about that earlier this year. There are some vegetarian versions of Parmesan cheese (which aren't technically Parmesan but taste similar) you can use as a substitute if you need to for this dish. Hope that helps!

      Reply
      • Renee says

        July 03, 2017 at 6:52 pm

        I made it and added a vegan parmesan cheese made with nutritional yeast, salt, onion powder, garlic powder, and cashews. I put real parmesan it in for my omnivore husband. It was quite lovely and we will be having it again.

        Reply
        • Kathryn says

          July 03, 2017 at 7:23 pm

          Excellent! I'm so happy to hear that - thanks for sharing Renee!

          Reply
        • Jaclyn says

          December 20, 2017 at 6:05 am

          Depends on the type of vegetarian an individual is (: I was a lacto-ovo vegetarian for awhile, so the only animal product I would consume were dairy products and eggs. It would have been different if the recipe mentioned it was Vegan, to which I would have agreed that this was incorrect

          Reply
          • Kathryn says

            December 20, 2017 at 9:53 pm

            That's a great point - there's lots of different ways to be a vegetarian.

            Reply
  22. Ashley g says

    August 28, 2017 at 2:28 pm

    How many servings would you say this makes? Thanks!

    Reply
    • Kathryn says

      August 28, 2017 at 2:45 pm

      Hi Ashley! This makes 4 servings. Hope you enjoy it!

      Reply
  23. Mama Schick says

    September 19, 2017 at 2:07 pm

    We had this for dinner last night and it was delicious! I am gluten free, so we used Schar GF spaghetti noodles. They are a different beast entirely. They stick easily, so I had to stir often, causing the steam to escape, which required a much longer cooking time and a quart and half of broth. HOWEVER> totally worth it! Such a delicious meal! Other than adjusting the time and liquid due to the GF noodles, I made it as written. YUM!

    Reply
    • Kathryn says

      September 19, 2017 at 8:59 pm

      I'm so glad to hear you enjoyed this!😊 And thanks for the info on substituting gluten-free noodles - I'm sure some other readers will find that useful!

      Reply
  24. Allison Miller says

    December 27, 2017 at 3:56 pm

    Who could resist a big bowl of this! I love all the veggies in here!

    Reply
    • Kathryn says

      December 28, 2017 at 9:36 am

      Thanks Allison! 😊

      Reply
  25. Betsy Cohen says

    December 28, 2017 at 10:31 am

    I, literally, just sent this to my phone so I could buy the ingredients at the store today. Thanks for a fab dinner!

    Reply
    • Kathryn says

      December 29, 2017 at 6:50 am

      Oh yay! I hope you enjoy it Betsy! 😊

      Reply
Newer Comments »
4.58 from 329 votes (328 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Meet Kathryn

Hi there! I’m Kathryn Doherty, a cookbook author, mom of two, and devoted food and home cooking nut. I’ve got lots of easy recipes to help you get delicious food on the table for your family!

More about me →

Popular Recipes

  • Close up of a spoon scooping up a piece of chicken from a skillet full of chicken in a cream cheese sauce with parsley sprinkled on top.
    Easy Cream Cheese Chicken
  • Close up of honey garlic chicken served in a blue and white bowl with sliced green onions on top.
    Slow Cooker Honey Garlic Chicken
  • Close up of a whole roasted chicken on a large white serving platter with veggies and fresh parsley to the side.
    Easy Whole Roasted Chicken
  • Close up of a fork resting in a bowl of rice and curried ground turkey with peas.
    Curry Ground Turkey with Rice and Peas
  • Close up of a spoon lifting up a pork chop wiht gravy and thyme from a skillet.
    Easy Skillet Pork Chops with Gravy
  • Close up of a dark skillet with a saucy honey garlic chicken dish with sesame seeds and sliced green onions sprinkled on top.
    15-Minute Honey Garlic Chicken

Footer

↑ back to top

About

  • Contact
  • Work With Me

Newsletter

  • Sign up for emails!

Legal

  • Privacy Policy
  • Copyright
  • Accessibility

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2026 Family Food on the Table

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.