Best Vegetarian Lasagna Soup Recipe for Cozy Dinners

Updated On: October 7, 2025

When the weather turns chilly or you’re simply craving something warm, comforting, and packed with flavor, vegetarian lasagna soup is the ultimate answer. This hearty soup combines all the beloved elements of classic lasagna—rich tomato broth, tender noodles, savory vegetables, and melty cheese—into one easy-to-make bowl.

Perfect for weeknight dinners or cozy weekend meals, this recipe is a crowd-pleaser even among meat-eaters. The best part?

It’s fully vegetarian, loaded with nutritious veggies, and incredibly satisfying without any fuss.

The layers of flavor come together beautifully in this soup, making it a delightful twist on the traditional lasagna dish. Whether you’re a seasoned vegetarian or just looking to add more plant-based meals to your rotation, this recipe is approachable and versatile.

Plus, it’s a fantastic way to enjoy all the comfort of Italian food with less cleanup and time. Let’s dive into making the best vegetarian lasagna soup that will warm your soul and keep you coming back for seconds!

Why You’ll Love This Recipe

This vegetarian lasagna soup is a perfect blend of convenience, nutrition, and taste. It delivers the essence of a classic lasagna without requiring hours in the kitchen or the need to bake multiple layers.

Instead, everything cooks in one pot for a quick and easy meal.

The recipe is flexible enough to suit your pantry and preferences, and it’s loaded with fresh vegetables like zucchini, carrots, and spinach, which add both texture and vitamins. The use of Italian herbs and a robust tomato base provides that quintessential lasagna flavor, while the addition of cheese gives it a creamy, indulgent finish.

It’s also a great recipe for meal prep or feeding a crowd because it reheats wonderfully. Serve it with a side of crusty bread or a fresh salad for a complete meal.

If you love dishes like our Classico Sun Dried Tomato Alfredo Sauce Recipe or crave something sweet after dinner, check out our Chocolate Heaven Cake Recipe for dessert!

Ingredients

  • 1 tablespoon olive oil
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 2 medium carrots, diced
  • 1 medium zucchini, diced
  • 8 ounces mushrooms, sliced
  • 1 (28-ounce) can crushed tomatoes
  • 4 cups vegetable broth
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • 1/2 teaspoon red pepper flakes (optional)
  • Salt and freshly ground black pepper, to taste
  • 6 lasagna noodles, broken into bite-sized pieces
  • 2 cups fresh spinach, roughly chopped
  • 1 cup ricotta cheese
  • 1 cup shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • Fresh basil leaves, for garnish

Equipment

  • Large heavy-bottomed pot or Dutch oven
  • Wooden spoon or silicone spatula
  • Knife and cutting board
  • Measuring cups and spoons
  • Cheese grater (if using block cheese)
  • Ladle for serving

Instructions

  1. Heat the olive oil in a large pot over medium heat. Add the chopped onion and sauté until translucent, about 4-5 minutes.
  2. Add the garlic, carrots, zucchini, and mushrooms. Cook, stirring occasionally, until the vegetables soften, approximately 6-8 minutes.
  3. Pour in the crushed tomatoes and vegetable broth. Stir in the dried basil, oregano, red pepper flakes (if using), salt, and pepper. Bring the mixture to a boil.
  4. Add the broken lasagna noodles to the boiling soup. Reduce the heat to medium-low and simmer for about 10-12 minutes, or until the noodles are tender.
  5. Stir in the chopped spinach and cook for another 2 minutes until wilted.
  6. Remove the pot from heat. Ladle the soup into bowls, then top each serving with a dollop of ricotta cheese, a sprinkle of mozzarella, and Parmesan cheese.
  7. Garnish with fresh basil leaves and serve hot with crusty bread or a side salad for a complete meal.

Tips & Variations

For a vegan version, substitute ricotta and mozzarella with dairy-free alternatives or omit the cheese altogether and add nutritional yeast for a cheesy flavor.

If you prefer a thicker soup, reduce the vegetable broth by 1 cup or simmer longer to concentrate flavors.

Try adding other vegetables like bell peppers, eggplant, or kale for extra nutrition and variety.

To save time, you can use pre-chopped vegetables or frozen mixed veggies. For added protein, stir in cooked lentils or white beans before adding the noodles.

Check out our Chili Recipe New Mexico for inspiration on hearty vegetarian meals with protein-packed beans.

Nutrition Facts

Nutrient Amount per Serving
Calories 320 kcal
Protein 15 g
Carbohydrates 40 g
Fat 10 g
Fiber 7 g
Sodium 600 mg
Calcium 200 mg

Serving Suggestions

This vegetarian lasagna soup pairs wonderfully with a fresh green salad tossed with a light vinaigrette or crusty garlic bread to soak up every delicious drop. For a more indulgent meal, try serving it alongside our Cheese Penny Recipe which complements the Italian flavors beautifully.

For dessert, indulge in a scoop of our creamy Cinnamon Pecan Ice Cream Recipe or try a warm slice of bread pudding to complete your cozy meal.

Conclusion

Creating the best vegetarian lasagna soup at home is easier than you might think and yields a flavorful, nutritious meal perfect for any day of the week. This recipe balances the comfort and heartiness of traditional lasagna with the convenience and freshness of a soup, making it ideal for busy cooks and food lovers alike.

By using wholesome vegetables, fragrant herbs, and classic Italian cheeses, you get a dish that is both satisfying and packed with flavor. Whether you’re cooking for yourself, friends, or family, this soup will become a beloved staple.

Don’t forget to explore other comforting recipes on our site, like the rich and creamy Classico Sun Dried Tomato Alfredo Sauce Recipe or the decadent Chocolate Heaven Cake Recipe for dessert inspiration.

Enjoy your cooking journey!

📖 Recipe Card: Best Vegetarian Lasagna Soup

Description: A hearty, comforting soup that captures the flavors of traditional lasagna without the noodles. Perfect for a cozy meal packed with vegetables and cheesy goodness.

Prep Time: PT15M
Cook Time: PT35M
Total Time: PT50M

Servings: 6 servings

Ingredients

  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 1 zucchini, diced
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon red pepper flakes
  • 1 (28-ounce) can crushed tomatoes
  • 4 cups vegetable broth
  • 1 cup ricotta cheese
  • 1/2 cup shredded mozzarella cheese
  • 1/4 cup grated Parmesan cheese
  • Salt and pepper to taste
  • Fresh basil for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, garlic, carrots, and celery; sauté until softened, about 5 minutes.
  3. Stir in zucchini, oregano, basil, and red pepper flakes; cook for 2 minutes.
  4. Add crushed tomatoes and vegetable broth; bring to a boil.
  5. Reduce heat and simmer for 25 minutes.
  6. Season with salt and pepper to taste.
  7. Ladle soup into bowls and top each with a spoonful of ricotta, mozzarella, and Parmesan cheese.
  8. Garnish with fresh basil and serve hot.

Nutrition: Calories: 280 kcal | Protein: 14 g | Fat: 12 g | Carbs: 30 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegetarian Lasagna Soup”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty, comforting soup that captures the flavors of traditional lasagna without the noodles. Perfect for a cozy meal packed with vegetables and cheesy goodness.”, “prepTime”: “PT15M”, “cookTime”: “PT35M”, “totalTime”: “PT50M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1 tablespoon olive oil”, “1 medium onion, diced”, “3 cloves garlic, minced”, “2 medium carrots, diced”, “2 celery stalks, diced”, “1 zucchini, diced”, “1 teaspoon dried oregano”, “1 teaspoon dried basil”, “1/2 teaspoon red pepper flakes”, “1 (28-ounce) can crushed tomatoes”, “4 cups vegetable broth”, “1 cup ricotta cheese”, “1/2 cup shredded mozzarella cheese”, “1/4 cup grated Parmesan cheese”, “Salt and pepper to taste”, “Fresh basil for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, carrots, and celery; saut\u00e9 until softened, about 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in zucchini, oregano, basil, and red pepper flakes; cook for 2 minutes.”}, {“@type”: “HowToStep”, “text”: “Add crushed tomatoes and vegetable broth; bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Reduce heat and simmer for 25 minutes.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper to taste.”}, {“@type”: “HowToStep”, “text”: “Ladle soup into bowls and top each with a spoonful of ricotta, mozzarella, and Parmesan cheese.”}, {“@type”: “HowToStep”, “text”: “Garnish with fresh basil and serve hot.”}], “nutrition”: {“calories”: “280 kcal”, “proteinContent”: “14 g”, “fatContent”: “12 g”, “carbohydrateContent”: “30 g”}}

Photo of author

Marta K

Leave a Comment

X