Go Back

One Pot Vegetarian Spaghetti - Easy One Pot Pasta Recipes

When I say one pot pasta recipes save my weeknights, I mean it. This One Pot Vegetarian Spaghetti is the kind of meal that lets you chop, stir, and still feel like you’ve got your life together. We’re talking about One Pot Pasta Meals that come together in less time than it takes to scroll through dinner delivery apps. The noodles cook right in the sauce, which means fewer dishes and more flavor. I love how recipes like this make dinner feel calm instead of chaotic. It’s part of my go-to list of One Pot Dinner Ideas, and the fact that it tastes like comfort in a bowl doesn’t hurt. It’s meatless but filling, and even my most pasta-picky family members clean their plates. If you’re searching for One Pot Dinner Recipes that double as Easy One Pot Dinners, you’ll want this one bookmarked. It fits squarely under One Pot Recipes that deliver big flavor without a fuss. Honestly, this dish has saved me from cereal-for-dinner nights more than once.
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Course: Main Course
Cuisine: Italian
Keywords: Easy One Pot Dinners, easy weeknight dinners, One Pot Dinner Ideas, One Pot Dinner Recipes, One Pot Pasta Meals, One Pot Pasta Recipes, one-pot recipes, vegetarian pasta
Servings: 6 servings
Author: Lila

Ingredients

  • 1 tablespoon olive oil
  • 1 small onion, chopped
  • 3 garlic cloves, minced
  • 1 medium zucchini, diced
  • 1 red bell pepper, diced
  • 1 can (14 oz) diced tomatoes
  • 4 cups vegetable broth
  • 12 oz spaghetti
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • Salt and black pepper to taste
  • Freshly grated Parmesan cheese (optional)
  • Fresh basil leaves for garnish (optional)

Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion and garlic, sauté until soft and fragrant.
  2. Stir in zucchini and bell pepper, cook for 3-4 minutes.
  3. Add diced tomatoes, vegetable broth, spaghetti, oregano, basil, salt, and pepper. Stir well.
  4. Bring to a boil, then reduce heat and simmer uncovered for 12-15 minutes until pasta is cooked and liquid reduces into a sauce. Stir occasionally.
  5. Serve hot with Parmesan and fresh basil, if using.