clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
bowl of lasagna soup with spoon

Healthy Vegan Lasagna Soup

  • Author: Alexis Joseph
  • Prep Time: 10 minutes
  • Cook Time: 20 min
  • Total Time: 30 minutes
  • Yield: 5-6 1x
  • Category: Soups
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegan


Vegan Lasagna Soup on the table in 30 minutes and packed with veggies like spinach, zucchini, and cauliflower. With rich tomato sauce and al dente noodles, this simple recipe tastes like hearty lasagna in soup form. Bursting with crave-worthy Italian flavors, it's a foolproof and filling vegetarian meal. You won't miss the dairy! A healthy one-bowl-meal that's a total crowd pleaser and easily gluten-free. Kid friendly and freezes great.


Units Scale
  • 1 tbsp extra virgin olive oil
  • 1 medium yellow onion, diced
  • 8oz sliced mushrooms (2 cups)
  • 2 cups cauliflower florets, chopped (I used frozen)
  • 1 bell pepper, diced
  • 1 medium zucchini, diced
  • 3 cloves garlic, minced
  • 4 1/2 cups water
  • 1 15oz can diced tomatoes
  • 2 tsp Italian seasoning
  • 1 1/2 cups quality marinara sauce (I like Vero Gusto or Rao's)
  • 6-8 uncooked lasagna sheets, broken into small pieces
  • 2 cups fresh spinach
  • 1 1/2 tsp kosher salt + black pepper to taste
  • Optional: dairy free mozzarella cheese and fresh basil, for garnish


  1. Heat oil over medium high heat in a large pot or dutch oven. Once hot, add onion, mushroom, cauliflower, bell pepper, zucchini, and 1 tsp kosher salt and sauté for 10 minutes, stirring often. Add garlic and sauté for another minute.
  2. Add water, diced tomatoes, Italian seasoning, and marinara sauce. Stir and bring to a boil. Add lasagna pieces (6 for less thick soup and 8 for thicker). Gently boil over medium heat, stirring often, for 10-12 minutes (use package directions as a guide) or until al dente. Remove from heat.
  3. Stir in spinach. Taste and adjust seasoning if needed (I added another 1/2 tsp salt). To serve, ladle soup into bowls and top with a cheese and basil, plus a big hunk of garlic bread if you want to go all out!


Instant Pot directions: Press sauté function and heat oil. Add veggies and salt and sauté for 2 minutes. Add remaining ingredients except spinach and cook on high pressure for about half the amount of cooking time required for the pasta (5 minutes if directions say 10 minutes, 3 minutes for no boil). Let pressure release for 10 minutes then release any remaining pressure. Stir in spinach and serve.

Keywords: vegan lasagna soup