Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

One-Pot Vegetarian Spaghetti Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.1 from 75 reviews

  • Author: admin
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

This One-Pot Vegetarian Spaghetti is a quick and easy meal that combines tender sautéed mushrooms and onions with flavorful garlic and spices, simmered in a rich tomato and vegetable broth. With fresh spinach stirred in at the end and topped with Parmesan cheese, this pasta dish is both hearty and wholesome, perfect for a weeknight dinner served in just 25 minutes.


Ingredients

Scale

Vegetables and Aromatics

  • 2 teaspoons extra-virgin olive oil
  • ½ medium yellow onion, chopped
  • 1 (8 oz.) package button mushrooms, sliced
  • 2 cloves garlic, minced
  • 3 cups fresh spinach or baby spinach

Seasonings

  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon red pepper flakes (optional)

Liquids and Pasta

  • 2 cups low-sodium vegetable broth
  • 1 (14.5 oz.) can fire-roasted diced tomatoes
  • 10 oz. thin spaghetti noodles

Finishing

  • ¼ cup grated Parmesan cheese


Instructions

  1. Saute Onion and Mushrooms: Heat the olive oil in a large pot over medium heat. Add the chopped onion and sliced mushrooms, sautéing until they become tender and lightly browned, about 5-7 minutes.
  2. Add Seasonings: Stir in the minced garlic, salt, black pepper, and red pepper flakes (if using). Cook for about 1 minute until the garlic is fragrant but not browned.
  3. Add Liquid Ingredients: Pour in the low-sodium vegetable broth and fire-roasted diced tomatoes with their juices. Bring the mixture to a boil, ensuring all ingredients are combined.
  4. Cook Noodles: Add the thin spaghetti noodles to the boiling mixture. Cover the pot and let the noodles cook until al dente and wilted, approximately 8-10 minutes, stirring occasionally to prevent sticking.
  5. Add Spinach: Once the noodles are nearly cooked, stir in the fresh spinach. Cook just until the spinach wilts, which should take about 2 minutes.
  6. Finish and Serve: Remove the pot from heat. Stir in the grated Parmesan cheese thoroughly. Taste and adjust seasonings if needed. Serve immediately topped with extra Parmesan and fresh herbs if desired.

Notes

  • Use thin spaghetti for faster cooking and even absorption of flavors.
  • To keep it vegan, omit the Parmesan cheese or use a plant-based alternative.
  • For extra protein, add cooked beans or tofu before serving.
  • Red pepper flakes are optional but add a subtle heat.
  • Stir frequently once pasta is added to prevent noodles from sticking to the bottom.
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian