Vegan Lasagna Soup
If you love lasagna but don’t love the time, dishes, or heaviness that comes with it, this vegan lasagna soup is the perfect solution. Traditional lasagna can feel like a project, and vegan versions sometimes fall flat or lack comfort. This soup gives you all the cozy, tomato-rich, herby flavors of lasagna—without layering, baking, or dairy.
I’ve made this soup many times when craving comfort food that’s still wholesome and plant-based. It’s hearty, satisfying, and surprisingly easy. In this post, you’ll learn exactly how to make vegan lasagna soup, plus helpful tips, variations, and FAQs so it turns out rich and delicious every time.
Why You’ll Love This Recipe
-
All the flavor of lasagna in an easy one-pot soup
-
100% vegan and dairy-free
-
Hearty and filling thanks to beans and pasta
-
Great for meal prep and leftovers
-
Comfort food made simple
Ingredients & Prep
This vegan lasagna soup uses simple pantry ingredients and fresh vegetables for big flavor.
Main Ingredients Prep
-
Lasagna noodles – Broken into bite-size pieces
-
Onion – Diced
-
Carrots – Diced small
-
Zucchini – Chopped
-
Spinach or kale – Roughly chopped
Breaking the noodles ahead of time helps them cook evenly and makes the soup easier to eat.
Seasonings, Sauces, or Flavor Base
-
Garlic – Minced
-
Italian seasoning – Classic lasagna flavor
-
Dried basil and oregano – Adds depth
-
Red pepper flakes – Optional heat
Pantry Staples
-
Crushed tomatoes – The tomato base
-
Tomato paste – Adds richness
-
Vegetable broth – Low sodium preferred
-
White beans or lentils – Protein and heartiness
-
Olive oil – For sautéing
-
Salt and black pepper – To taste
Step-by-Step Cooking Instructions
Pre-Cooking Prep
-
Chop all vegetables and set aside.
-
Break lasagna noodles into smaller pieces.
-
Measure out spices and broth.
Cooking Method
-
Heat olive oil in a large pot over medium heat.
-
Add onion and carrots; sauté 4–5 minutes until softened.
-
Stir in garlic and Italian seasoning; cook 30 seconds until fragrant.
-
Add tomato paste and stir for 1 minute to deepen flavor.
-
Pour in crushed tomatoes, vegetable broth, beans, and spices.
-
Bring to a gentle boil, then reduce to a simmer.
-
Add broken lasagna noodles and cook 10–12 minutes until tender.
-
Stir in zucchini and cook 3–4 minutes more.
-
Add spinach or kale and cook until wilted.
Doneness or Texture Check
Noodles should be tender but not mushy. The soup should be thick and hearty, similar to a stew.
Resting or Final Touches
Remove from heat and let the soup rest for 5 minutes. Taste and adjust salt or seasoning as needed.
Pro Tips for Perfect Results
Common Mistakes to Avoid
-
Overcooking the pasta
-
Using too little liquid (pasta absorbs broth)
-
Skipping tomato paste—it adds depth
Recommended Tools
-
Large soup pot or Dutch oven
-
Wooden spoon
-
Ladle
-
Cutting board and knife
Storage & Reheating Tips
-
Store in an airtight container for up to 4 days
-
Freeze for up to 2 months (pasta may soften slightly)
-
Reheat gently on the stove, adding broth if needed
Flavor Variations
Vegan lasagna soup is easy to customize.
Spicy Version
-
Add extra red pepper flakes
-
Stir in chili paste
Healthy / Special Diet Option
-
Gluten-Free: Use gluten-free lasagna noodles
-
High-Protein: Add more beans or red lentils
-
Low-Carb: Replace pasta with zucchini noodles
Global Flavor Twist
-
Mediterranean: Add olives and fresh basil
-
Mushroom Lover’s: Add sliced mushrooms for umami
-
Creamy Vegan: Stir in cashew cream at the end
Serving Suggestions
Serve vegan lasagna soup with:
-
Crusty bread or garlic toast
-
Vegan parmesan or nutritional yeast
-
Fresh basil or parsley
-
Side salad with vinaigrette
It’s filling enough to be a complete meal on its own.
FAQs
Can I make this ahead of time?
Yes! Vegan lasagna soup is great for meal prep. The flavors deepen as it sits. Add extra broth when reheating if it thickens.
How do I fix common mistakes?
-
Soup too thick: Add more broth or water
-
Pasta too soft: Cook pasta separately next time
-
Bland flavor: Add more salt or Italian seasoning
Conclusion
This vegan lasagna soup delivers everything you love about classic lasagna in a simple, cozy, plant-based form. Hearty, flavorful, and easy to make, it’s a recipe you’ll want on repeat—especially on chilly nights. Many readers say it becomes their favorite way to enjoy lasagna flavors without the work.
If you enjoyed this recipe, try rotating it with vegan minestrone or lentil soup for more comforting plant-based meals. Make a pot today and enjoy comfort food that’s both nourishing and delicious.

Ingredients
- Main Ingredients
- 8 oz lasagna noodles broken into bite-size pieces
- 1 onion diced
- 2 carrots diced small
- 1 zucchini chopped
- 2 cups spinach or kale chopped
- Flavor Base
- 3 cloves garlic minced
- 1½ tsp Italian seasoning
- ½ tsp dried basil
- ½ tsp dried oregano
- ¼ tsp red pepper flakes optional
- Pantry Staples
- 1 tbsp olive oil
- 2 tbsp tomato paste
- 1 can 28 oz crushed tomatoes
- 4 –5 cups vegetable broth low sodium
- 1 can 15 oz white beans or lentils, drained and rinsed
- Salt and black pepper to taste
Instructions
- Sauté vegetables: Heat olive oil in a large pot over medium heat. Add onion and carrots; cook 4–5 minutes until softened.
- Add aromatics: Stir in garlic, Italian seasoning, basil, oregano, and red pepper flakes. Cook 30 seconds until fragrant.
- Build flavor: Add tomato paste and cook 1 minute, stirring.
- Add liquids: Pour in crushed tomatoes, vegetable broth, beans, salt, and pepper.
- Simmer: Bring to a gentle boil, then reduce to a simmer.
- Cook pasta: Add broken lasagna noodles and cook 10–12 minutes, stirring occasionally.
- Finish vegetables: Stir in zucchini and cook 3–4 minutes. Add spinach or kale and cook until wilted.
- Rest: Remove from heat and let sit 5 minutes before serving.
Notes
- Pasta absorbs liquid as it cooks—add more broth if needed.
- Soup thickens as it rests and when stored.
- Break noodles evenly so they cook at the same rate.
