Vegan Lasagna Soup Recipe for a Hearty, Comforting Meal

Updated On: October 4, 2025

There’s something wonderfully comforting about a steaming bowl of lasagna soup, especially when it’s vegan, hearty, and packed with vibrant flavors. This vegan lasagna soup recipe takes all the best elements of classic lasagna—rich tomato sauce, savory herbs, tender noodles, and creamy “cheese”—and transforms them into a one-pot meal that’s as easy as it is satisfying.

Whether you’re a seasoned vegan or just looking to add more plant-based meals to your rotation, this recipe is a guaranteed crowd-pleaser.

What makes this recipe even more special is its adaptability. You can load it up with your favorite vegetables, swap in gluten-free noodles, or tweak the spices to your taste.

Best of all, this soup delivers that comforting lasagna experience without the time and fuss of layering and baking. If you love cozy dinners and crave Italian flavors, you’ll want to keep this vegan lasagna soup in your regular meal lineup!

Why You’ll Love This Recipe

  • Quick and Easy: Enjoy all the flavors of lasagna in under an hour—no complicated layering or baking required.
  • Wholesome Ingredients: Packed with vegetables, protein-rich lentils, and whole grain pasta, it’s nourishing and filling.
  • Family-Friendly: Loved by vegans and non-vegans alike, this soup is perfect for weeknight dinners and meal prep.
  • Customizable: Easily adaptable to your favorite veggies and proteins. Make it gluten-free or soy-free with simple swaps.
  • Comfort Food: Warm, creamy, and reminiscent of classic lasagna, it’s the ultimate plant-based comfort meal.

Ingredients

Here’s what you’ll need to make a big pot of vegan lasagna soup that serves 4–6 people:

Ingredient Amount Notes
Olive Oil 2 tbsp For sautéing
Yellow Onion 1 medium, diced
Garlic 4 cloves, minced Fresh is best
Carrots 2 medium, diced
Celery 2 stalks, diced
Red Bell Pepper 1 large, diced Or any color
Canned Crushed Tomatoes 1 (28 oz) can
Tomato Paste 2 tbsp
Vegetable Broth 6 cups Low-sodium preferred
Dried Lasagna Noodles 8 sheets, broken into pieces Or 200g short pasta
Canned Lentils 1 (15 oz) can, drained/rinsed Or 1 cup cooked
Italian Seasoning 2 tsp
Dried Basil 1 tsp
Oregano 1 tsp
Red Pepper Flakes ¼ tsp Optional
Salt & Black Pepper To taste
Baby Spinach 2 cups Or kale
Vegan Ricotta Cheese ½ cup For topping
Fresh Basil 2 tbsp, chopped Optional, for garnish

Equipment

  • Large Soup Pot or Dutch Oven
  • Wooden Spoon or Spatula
  • Knife and Cutting Board
  • Ladle
  • Measuring Cups and Spoons
  • Can Opener
  • Colander (for rinsing lentils and draining pasta, if needed)

Instructions

  1. Sauté the Aromatics:

    In a large soup pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion and cook for 3–4 minutes, stirring occasionally, until translucent.

    Stir in the garlic, carrots, and celery. Sauté for another 4–5 minutes until the vegetables begin to soften.

  2. Add the Bell Pepper and Tomato Paste:

    Add the diced red bell pepper to the pot and cook for 2 minutes. Stir in the tomato paste and let it cook for 1–2 minutes, allowing it to caramelize and deepen in flavor.

  3. Pour in Tomatoes and Broth:

    Add the crushed tomatoes (with juices) and vegetable broth. Stir well to combine everything.

    Bring the mixture to a gentle boil.

  4. Season the Soup:

    Mix in the Italian seasoning, dried basil, oregano, red pepper flakes (if using), salt, and black pepper. Lower heat to a simmer and let the soup cook uncovered for 10 minutes to allow flavors to meld.

  5. Add the Lentils:

    Stir in the drained and rinsed lentils. Simmer for another 5 minutes so the lentils absorb the flavors.

  6. Add the Noodles:

    Add the broken lasagna noodles directly into the soup. Stir to prevent sticking.

    Simmer uncovered for 8–12 minutes, stirring often, until the noodles are al dente. (If using another pasta shape, adjust cooking time as needed.)

    If you plan to have leftovers, consider cooking the noodles separately and adding them to each serving. This will keep them from getting mushy!

  7. Stir in Greens:

    Add the spinach (or kale) and cook for 1–2 minutes, just until wilted. Taste and adjust seasoning with more salt, pepper, or herbs as desired.

  8. Serve and Top:

    Ladle the hot soup into bowls. Top each serving with a generous dollop of vegan ricotta cheese and a sprinkle of fresh basil.

    Serve immediately and enjoy!

Tips & Variations

  • Make it Gluten-Free: Use your favorite gluten-free lasagna noodles or short pasta for a completely gluten-free meal.
  • Boost the Protein: Swap in cooked white beans, chickpeas, or vegan ground meat for the lentils if you prefer.
  • Add More Veggies: Zucchini, mushrooms, or even chopped eggplant all work wonderfully in this soup. Add them with the carrots and celery.
  • Cheese Alternatives: If you don’t have vegan ricotta, sprinkle with nutritional yeast or use Vegan Bechamel Sauce for extra creaminess.
  • Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. The soup thickens as it sits; add a splash of broth to thin when reheating.
  • Freezer-Friendly: Freeze the soup (without the noodles) for up to 2 months. Add freshly cooked noodles when reheating for the best texture.
  • Spice it Up: For extra heat, double the red pepper flakes or add a pinch of cayenne.

“The beauty of vegan lasagna soup is how flexible it is—let your taste buds and pantry guide you!”

Nutrition Facts

This nutrition estimate is for one hearty serving (out of six), with vegan ricotta topping:

Nutrient Amount
Calories 320
Protein 12g
Fat 7g
Carbohydrates 54g
Fiber 10g
Sugar 10g
Sodium 790mg
Calcium 110mg
Iron 4mg

Nutrition will vary depending on your ingredients and toppings.

Serving Suggestions

  • Crusty Bread: Serve with toasted slices of homemade bread—our Vegan Bread Machine Recipe for Soft, Delicious Loaves is a perfect pairing.
  • Fresh Salad: A crisp green salad with lemony vinaigrette brightens up the rich tomato flavors.
  • Side of Roasted Veggies: For extra nutrition and color, try a platter of roasted seasonal vegetables.
  • For Entertaining: Serve as the centerpiece for a cozy Italian-themed dinner party. Finish with a sweet treat—like this Vegetarian Date Cake Recipe: Moist, Easy, and Delicious.
  • Meal Prep: Divide into jars for grab-and-go lunches or freeze for a quick future dinner.

Conclusion

If you’ve been searching for a soul-warming dinner that’s both vegan and deeply satisfying, this vegan lasagna soup delivers on every front. It captures the beloved flavors of classic lasagna in an easy, weeknight-friendly format that doesn’t skimp on nutrition or comfort.

With its rich tomato base, tender pasta, hearty lentils, and luscious “cheese,” every spoonful feels like a hug in a bowl.

Don’t be afraid to make this recipe your own—swap in seasonal vegetables, try different plant-based cheeses, or experiment with spices. If you’re looking for more cozy vegan soup ideas, check out our Low Calorie Vegetable Soup Recipe for Healthy Eating or explore international flavors with Peruvian Vegetable Recipes for Flavorful Healthy Meals.

Happy cooking and buon appetito!

📖 Recipe Card: Vegan Lasagna Soup

Description: All the comforting flavors of lasagna in a hearty, one-pot vegan soup. Perfect for a cozy weeknight meal with minimal prep.

Prep Time: PT15M
Cook Time: PT30M
Total Time: PT45M

Servings: 4 servings

Ingredients

  • 2 tablespoons olive oil
  • 1 yellow onion, diced
  • 3 cloves garlic, minced
  • 1 zucchini, diced
  • 1 red bell pepper, 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
  • 8 lasagna noodles, broken into pieces
  • 1 (15-ounce) can white beans, drained and rinsed
  • Salt and pepper, to taste
  • 1/4 cup chopped fresh basil, for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion and sauté until translucent, about 3 minutes.
  3. Stir in garlic, zucchini, and bell pepper; cook for 4 minutes.
  4. Add oregano, basil, and red pepper flakes; stir for 1 minute.
  5. Pour in crushed tomatoes and vegetable broth; bring to a simmer.
  6. Add broken lasagna noodles and cook until tender, about 12 minutes.
  7. Stir in white beans and simmer for 3 more minutes.
  8. Season with salt and pepper to taste.
  9. Serve hot, garnished with fresh basil.

Nutrition: Calories: 325 kcal | Protein: 11 g | Fat: 7 g | Carbs: 56 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Lasagna Soup”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “All the comforting flavors of lasagna in a hearty, one-pot vegan soup. Perfect for a cozy weeknight meal with minimal prep.”, “prepTime”: “PT15M”, “cookTime”: “PT30M”, “totalTime”: “PT45M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“2 tablespoons olive oil”, “1 yellow onion, diced”, “3 cloves garlic, minced”, “1 zucchini, diced”, “1 red bell pepper, 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”, “8 lasagna noodles, broken into pieces”, “1 (15-ounce) can white beans, drained and rinsed”, “Salt and pepper, to taste”, “1/4 cup chopped fresh basil, for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and saut\u00e9 until translucent, about 3 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in garlic, zucchini, and bell pepper; cook for 4 minutes.”}, {“@type”: “HowToStep”, “text”: “Add oregano, basil, and red pepper flakes; stir for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Pour in crushed tomatoes and vegetable broth; bring to a simmer.”}, {“@type”: “HowToStep”, “text”: “Add broken lasagna noodles and cook until tender, about 12 minutes.”}, {“@type”: “HowToStep”, “text”: “Stir in white beans and simmer for 3 more minutes.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper to taste.”}, {“@type”: “HowToStep”, “text”: “Serve hot, garnished with fresh basil.”}], “nutrition”: {“calories”: “325 kcal”, “proteinContent”: “11 g”, “fatContent”: “7 g”, “carbohydrateContent”: “56 g”}}

Photo of author

Marta K

Leave a Comment

X