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.2 from 53 reviews
  • Author: admin
  • Prep Time: 8 minutes
  • Cook Time: 17 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Description

This One-Pot Vegetarian Spaghetti is a quick and easy meal perfect for busy weeknights. Loaded with sautéed mushrooms, fresh spinach, and simmered in a flavorful fire-roasted tomato broth, this dish combines convenience with wholesome ingredients. The spaghetti cooks directly in the savory vegetable broth, delivering rich flavor in every bite, topped off with a sprinkle of Parmesan cheese for a deliciously satisfying finish.


Ingredients

Scale

Vegetables & 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 & Spices

  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon red pepper flakes, optional

Liquids & Canned Ingredients

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

Pasta & Cheese

  • 10 oz. thin spaghetti noodles
  • ¼ cup grated Parmesan cheese


Instructions

  1. Saute Onion and Mushrooms: Heat the extra-virgin olive oil in a large pot over medium heat. Add the chopped onion and sliced mushrooms and sauté until they become tender and fragrant, about 5-7 minutes.
  2. Add Seasonings: Stir in the minced garlic, salt, black pepper, and red pepper flakes if using. Cook briefly for about 1 minute to release their aromas.
  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 over medium-high heat.
  4. Cook Noodles: Add the thin spaghetti noodles to the boiling broth and tomatoes. Cover the pot and simmer, stirring occasionally, until the noodles are tender and cooked through, about 8-10 minutes.
  5. Add Spinach: Stir in the fresh spinach and cook until wilted, about 2 minutes, ensuring it is evenly distributed throughout the pasta.
  6. Finish and Serve: Remove the pot from heat and stir in the grated Parmesan cheese. Taste and adjust seasonings if needed. Serve immediately, optionally garnished with fresh herbs and extra Parmesan cheese.

Notes

  • For a vegan version, omit the Parmesan cheese or substitute with a plant-based cheese alternative.
  • Use gluten-free spaghetti noodles if you require a gluten-free diet.
  • You can add other vegetables like bell peppers or zucchini for extra nutrition and flavor.
  • Red pepper flakes are optional but add a nice subtle heat; adjust to your spice preference.
  • Stir the pasta occasionally when cooking to prevent sticking to the bottom of the pot.