Vegan Lasagna Soup Recipe
If you are craving the comforting, layered flavors of a classic Italian dish but want something warm and cozy in a bowl, this Vegan Lasagna Soup will become your new best friend. Imagine all the rich tomato goodness, tender veggies, and al dente pasta pieces swimming in a savory broth that hits every bit of comforting nostalgia. It’s the perfect way to enjoy the essence of lasagna without the fuss of assembling layers, making it ideal for busy weeknights or anytime you need an instant soul hug. Plus, it’s completely plant-based and packed with nutrients, proving you don’t have to sacrifice flavor or warmth to eat vegan.

Ingredients You’ll Need
This soup relies on simple but essential ingredients that each bring their own magic to the pot, from the hearty lentils adding protein, to the fresh baby spinach that lends vibrant color and nutrition. Together, these components create a perfectly balanced taste and texture that will have you coming back for seconds.
- Olive oil: A staple for sautéing veggies and adding smooth richness.
- Onion, carrot, and celery: Classic mirepoix for building depth and natural sweetness.
- Garlic: Provides that irresistible pungent aroma and flavor kick.
- Dried oregano and basil: Essential Italian herbs that bring warmth and aroma.
- Tomato paste: Concentrates the tomato flavor for a rich, savory base.
- Canned chopped tomatoes: Adds freshness and body to the broth.
- Courgette (zucchini): Offers a tender bite that absorbs flavors beautifully.
- Canned green lentils: A great vegan protein source creating heartiness.
- Vegetable stock: The flavorful liquid that brings everything together.
- Lasagna sheets or Mafalda Corta pasta: Broken into bite-sized pieces to mimic lasagna noodles in soup form.
- Baby spinach: Adds a fresh, leafy pop of color and nutrients at the end.
- Salt and pepper: Essential for seasoning to taste and enhancing all the flavors.
How to Make Vegan Lasagna Soup
Step 1: Sauté the Base Vegetables
First things first, heat the olive oil in a large Dutch oven or stockpot. Toss in the diced onion, carrot, and celery and let them soften over medium heat for about 5 minutes. This trio forms the flavor foundation, releasing natural sweetness and aromas that make the soup truly inviting.
Step 2: Add Garlic and Herbs
Next, stir in the finely chopped garlic along with dried oregano and basil. Let everything cook for another minute until those wonderful Italian scents fill your kitchen. Then, mix in the tomato paste and give it an extra minute to deepen the flavor—this step really concentrates the tomato goodness.
Step 3: Build the Broth
Pour in the chopped tomatoes, diced courgette, green lentils, and vegetable stock. Stir well to combine every ingredient and bring the entire mixture to a gentle boil. Let it simmer for 5 minutes, allowing the flavors to mingle and the courgette to soften just right.
Step 4: Cook the Pasta
Now, add your broken lasagna sheets or Mafalda Corta pasta directly into the pot. Cook for roughly 10 minutes or until the pasta is perfectly al dente. Keep an eye on the soup’s thickness—if it looks too thick, simply stir in a bit more vegetable stock to reach your desired consistency.
Step 5: Finish with Spinach and Season
Finally, stir in the handful of baby spinach and give it a minute to wilt gently into the soup. Season with salt and pepper to taste, and your vibrant, comforting Vegan Lasagna Soup is ready to be ladled out and enjoyed.
How to Serve Vegan Lasagna Soup

Garnishes
Keep it simple or add a little flair with garnishes like fresh basil leaves, a sprinkle of nutritional yeast for a cheesy kick, or a drizzle of good-quality olive oil. These touches will enhance the flavors and make each bowl feel extra special.
Side Dishes
This soup pairs wonderfully with crunchy garlic bread or a crisp green salad to round out your meal. The contrast of textures adds interest, making your dining experience even more delightful.
Creative Ways to Present
For a fun twist, serve the Vegan Lasagna Soup in cozy bread bowls or topped with crispy roasted chickpeas for added crunch. It’s a vibrant, welcoming meal that lends itself perfectly to creative plating and presentation.
Make Ahead and Storage
Storing Leftovers
Let the soup cool completely before transferring it to an airtight container. Stored in the fridge, this soup stays fresh for up to 3 days, making it an excellent option for meal prep or quick lunches and dinners throughout the week.
Freezing
You can freeze Vegan Lasagna Soup for up to 3 months. For best results, leave out the spinach when freezing and add fresh spinach when reheating. Cool the soup thoroughly before freezing in portions, so you can defrost just what you need.
Reheating
Reheat gently on the stove over medium heat, stirring occasionally. Add a splash of water or vegetable stock if the soup has thickened. If frozen, thaw overnight in the fridge before reheating for the best texture and flavor.
FAQs
Can I use other types of pasta for Vegan Lasagna Soup?
Absolutely! While broken lasagna sheets or Mafalda Corta are ideal for mimicking lasagna layers, any small, sturdy pasta like penne or rigatoni will work beautifully as well.
Is this soup gluten-free?
To make Vegan Lasagna Soup gluten-free, simply swap the lasagna sheets for a gluten-free pasta variety. Make sure your vegetable stock and other ingredients are gluten-free too for a safe meal.
How spicy is Vegan Lasagna Soup?
This soup is mild and soothing by nature, but you can easily add crushed red pepper flakes or a dash of hot sauce if you love a little heat in your bowls.
Can I add other vegetables to this soup?
Definitely! Feel free to add mushrooms, bell peppers, or even kale. Just keep in mind cooking times so that everything stays tender and flavorful without overcooking.
What is the best way to thicken the soup if it’s too thin?
If you prefer a thicker broth, simmer it uncovered for a few extra minutes to reduce the liquid. Alternatively, stirring in a small spoonful of tomato paste adds thickness and intensifies the taste.
Final Thoughts
There’s something incredibly special about a bowl of Vegan Lasagna Soup that warms your heart and fills your belly in the best possible way. It’s easy to make, packed with wholesome ingredients, and perfect for sharing with family or savoring all to yourself. Give this recipe a try and bring a little Italian-inspired comfort into your kitchen—you won’t regret it.
PrintVegan Lasagna Soup Recipe
This comforting Vegan Lasagna Soup captures all the rich flavors of traditional lasagna in a hearty, healthy bowl. Loaded with vegetables, green lentils, and broken lasagna sheets, this soup offers a delicious plant-based twist that’s perfect for cozy dinners or meal prep.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Simmering, Sautéing
- Cuisine: Italian-inspired
- Diet: Vegan
Ingredients
Vegetables and Aromatics
- 2 tablespoons olive oil
- 1 medium onion, diced
- 1 medium carrot, diced
- 2 celery stalks, diced
- 2 large garlic cloves, finely chopped
- 1 medium courgette (zucchini), cut into 1/2 inch pieces
- 100 g (3.5 oz) baby spinach
Herbs and Seasonings
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and pepper to taste
Tomato Base
- 1 tablespoon tomato paste
- 1 x 400 g (14 oz) can chopped tomatoes
Protein and Pasta
- 1 x 400 g (14 oz) can green lentils, drained
- 200 g (7 oz) lasagna sheets, uncooked, broken into bite-size pieces (or Mafalda Corta pasta)
Liquid
- 1.5 litres vegetable stock
Instructions
- Sauté the Vegetables: Heat the olive oil in a large Dutch oven or stockpot over medium heat. Add the diced onion, carrot, and celery. Cook for about 5 minutes, stirring occasionally, until the vegetables soften and start to become fragrant.
- Add Garlic and Herbs: Stir in the finely chopped garlic, dried oregano, and dried basil. Cook for another minute until the mixture releases its aromatic scent.
- Incorporate Tomato Paste: Add the tomato paste to the pot and cook for an additional minute, stirring occasionally to blend flavors and slightly caramelize the tomato paste for depth.
- Add Tomatoes, Vegetables, and Lentils: Pour in the canned chopped tomatoes, diced courgette, drained green lentils, and vegetable stock. Stir to combine, bring the mixture to a boil, then reduce heat and let it simmer gently for 5 minutes to meld flavors.
- Cook the Pasta: Stir in the broken lasagna sheets or alternative pasta. Continue cooking for about 10 minutes until the pasta is al dente. If the soup becomes too thick from the pasta absorbing liquid, add a bit more vegetable stock to reach desired consistency.
- Finish with Spinach and Season: Add the baby spinach to the soup and cook just until it wilts. Season with salt and pepper to taste. Serve the soup hot immediately for best flavor and texture.
Notes
- Breaking the lasagna sheets into bite-size pieces makes them easier to eat in soup form.
- For a gluten-free option, substitute lasagna sheets with gluten-free pasta or rice noodles.
- Leftovers can be refrigerated for up to 3 days and reheated; add extra stock or water to loosen the soup if it thickens upon standing.
- You can add a splash of nutritional yeast or vegan parmesan for a cheesy flavor boost.
- Adjust herbs to your preference; fresh basil can be used as a garnish for freshness.
Nutrition
- Serving Size: 1 cup (approx. 250 ml)
- Calories: 220 kcal
- Sugar: 5 g
- Sodium: 580 mg
- Fat: 6 g
- Saturated Fat: 0.9 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 34 g
- Fiber: 7 g
- Protein: 9 g
- Cholesterol: 0 mg
Keywords: vegan lasagna soup, plant-based soup, lasagna pasta soup, Italian vegan recipes, healthy soups, lentil soup, easy vegan dinners