Ever had one of those moments where you’re craving lasagna but you absolutely cannot be bothered with the layering, the baking, and the cleanup? That’s exactly what Easy Vegan Lasagna Soup solves. You get all the cozy, comforting flavors of classic lasagna—the tomato sauce, the pasta, the cheesy richness—but everything cooks in one pot in 40 minutes flat. No oven required. No layering. Just pure, delicious laziness that somehow tastes incredible.
I discovered this recipe because I was literally staring at my lasagna ingredients one evening, feeling exhausted at the thought of assembly, and thinking “there has to be a better way.” Turns out there is. You break up lasagna noodles, toss them into a pot of simmering tomato broth with vegetables and beans, and let everything come together into this silky, hearty, absolutely satisfying soup. Add a dollop of vegan ricotta cream on top, and suddenly you’ve got something that tastes fancy but requires minimal effort.
Why Easy Vegan Lasagna Soup Is the One-Pot Meal You Didn’t Know You Needed
Here’s what I love about Easy Vegan Lasagna Soup: it’s comfort food at its absolute best. You’ve got that tomato-based richness, pasta that absorbs all the savory broth, vegetables that add texture and nutrition, and a creamy ricotta dollop that makes it feel indulgent. All of this happens in a single pot, which means less cleanup and more time enjoying your meal.
The genius part? Breaking the lasagna noodles into pieces. Normally, lasagna noodles are these long, unwieldy sheets. Break them up, and they become perfect bite-sized pieces that cook evenly in about 12 minutes. They soak up the broth, become tender, and create this wonderful texture throughout the soup. Ever wondered why this works so well? Because you’re essentially creating a deconstructed lasagna where every element gets equal attention from the broth.
This soup is 100% vegan, which means you’re getting all the richness and comfort without any animal products. The vegan ricotta cream (made from cashews or tofu, depending on the brand) creates that creamy, slightly tangy element that dairy ricotta would provide. The nutritional yeast or vegan parmesan adds umami and nuttiness. You’re not missing anything—you’re just enjoying a more intentional version.
Understanding the Key Ingredients: Building Lasagna Magic

Lasagna Noodles: The Structural Foundation
You’re using about 6 ounces of dry lasagna noodles (roughly 7 sheets), broken into small pieces. These become the pasta element of your soup, absorbing all that savory broth while maintaining their tender texture. Breaking them up is crucial—it ensures they cook evenly and distribute throughout the soup rather than sinking to the bottom.
Vegan Ricotta: The Creamy Crown
This is what transforms the soup from “nice” to “wow, this is luxurious.” Vegan ricotta (usually made from cashews, tofu, or almonds) gets mixed with vegan parmesan, fresh basil, and olive oil to create a creamy dollop that you add to each bowl. It creates that authentic ricotta moment that traditional lasagna is famous for.
Navy Beans: The Protein Boost
One 15-ounce can of navy beans adds plant-based protein, fiber, and creaminess. These beans break down slightly in the broth, creating a naturally thickened, more substantial soup. You’re looking at about 7-8 grams of protein per serving just from the beans.
Mushrooms and Zucchini: The Texture Elements
Cremini mushrooms (8 ounces) bring earthiness and umami. Zucchini adds a slight sweetness and structural element. Together, they create texture that makes the soup feel hearty without being heavy. They also sneak in extra vegetables, which I always appreciate.
Tomato Products: The Flavor Base
Three tablespoons of tomato paste concentrate the flavor before you add the crushed tomatoes. This two-step approach creates deeper, richer tomato flavor than just dumping in sauce. The 28-ounce can of crushed tomatoes with basil adds brightness and acidity that balances the richness.
Recipe Info
- Servings: 6 servings (about 2 cups each)
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Calories per serving: 403 kcal
- Perfect for: Weeknight dinners, meal prep, cozy gatherings
Full Ingredients List
- 3 tablespoons extra-virgin olive oil, divided (2 tablespoons for cooking, 1 for the ricotta mix)
- 1 medium yellow onion, finely chopped
- 8 ounces sliced cremini mushrooms
- 1 medium zucchini, thinly sliced into half moons
- 3-4 garlic cloves, minced (about 1½ tablespoons)
- 3 tablespoons tomato paste (for concentrated flavor)
- Pinch of crushed red pepper flakes (optional, for heat)
- 1 tablespoon Italian seasoning (dried herbs)
- 1 teaspoon kosher salt, divided (plus more to taste)
- 1 (28-ounce) can crushed tomatoes with basil
- 1 (15-ounce) can navy beans, rinsed and drained
- 4 cups vegetable broth (or chicken-style vegetable broth)
- 2 cups water (in addition to the broth)
- 6 ounces dry lasagna noodles, broken into small pieces (about 7 sheets)
- ½ cup grated vegan parmesan cheese, divided (¼ cup for ricotta, ¼ cup for finishing)
- 2 tablespoons finely chopped fresh parsley
- 1¼ cups vegan whole-milk ricotta cheese (like Kite Hill or Tofutti)
- 2 tablespoons chopped fresh basil (or additional parsley)
The Step-by-Step Process for Easy Vegan Lasagna Soup

Step 1: Build Your Vegetable Base (9 Minutes)
Heat 2 tablespoons of olive oil in a large stockpot or Dutch oven over medium heat. Add the chopped onion and cook for 4 minutes, stirring occasionally, until it becomes soft and translucent. Add the sliced mushrooms and zucchini, and cook for 5-7 more minutes, stirring occasionally, until they’re golden and tender.
Why this order? The onion needs time to soften and release its sugars first. Then the mushrooms and zucchini add their earthy, umami flavors while developing slight caramelization. Together, they create a flavor foundation that’s already delicious before you add anything else.
Step 2: Add Aromatics and Paste (2 Minutes)
Stir in the minced garlic, tomato paste, and red pepper flakes. Cook for about 2 minutes, stirring frequently, until the tomato paste turns brick red (a darker shade than it started) and the garlic becomes aromatic. Season with ½ teaspoon of salt.
This step is crucial. When tomato paste cooks with the vegetables, it develops deeper, caramelized flavors that just straight tomato sauce can’t match. You’re essentially cooking the paste, not just stirring it in.
Step 3: Build the Broth (Combine and Bring to Boil)
Stir in the crushed tomatoes (with their juices), navy beans, vegetable broth, and 2 cups of water. Season with the remaining ½ teaspoon of salt. Bring the mixture to a boil over medium-high heat.
Step 4: Add the Pasta and Simmer (12 Minutes)
Once the liquid is boiling, add your broken-up lasagna noodles. Reduce the heat to medium-low and gently simmer, uncovered, stirring occasionally, for about 12 minutes. The noodles will soften as they cook, absorbing all that gorgeous broth and becoming tender without turning mushy.
You’re aiming for a gentle simmer here, not a rolling boil. This prevents the noodles from breaking apart too much and keeps the soup from becoming too thin.
Step 5: Prepare the Ricotta Mixture (While Soup Simmers)
While your soup is simmering, combine the vegan ricotta, ¼ cup vegan parmesan, fresh basil (or parsley), and 1 tablespoon of olive oil in a small bowl. Season with a few grinds of cracked black pepper. Mix until smooth and creamy. This is your luxurious topping that makes everything feel special.
Step 6: Finish and Serve
Once the soup is done, remove it from heat. Stir in the fresh parsley and remaining ¼ cup of vegan parmesan. Taste and season with additional salt if needed—remember, the ricotta you’ll add has salt too, so don’t overdo it.
Ladle the soup into bowls and top each serving with a generous dollop of the ricotta mixture. Garnish with extra vegan parmesan and fresh herbs if you’re feeling fancy, plus a drizzle of good olive oil.
Equipment You’ll Need (And What Makes This Easy)
This recipe’s beauty is its simplicity regarding equipment.

Essential Equipment:
- Large stockpot or Dutch oven (at least 5-quart capacity—this is the “one pot” in “one pot wonder”)
- Chef’s knife and cutting board
- Measuring cups and spoons
- Wooden spoon or spatula (for stirring)
- Small bowl (for the ricotta mixture)
- Can opener (for those canned ingredients)
- Ladle (for serving)
Nice-to-Have Items:
- Soup bowls (beautiful ones make the experience better)
- Kitchen towel (for protecting your hands while serving)
- Grater (if you want to grate vegan parmesan fresh)
The beauty of this recipe? It literally requires one pot. That’s the entire point. Everything happens in that single vessel, which means minimal cleanup and maximum enjoyment.
Nutritional Breakdown: What You’re Eating
Per serving (based on 6 servings, about 2 cups each):
- Calories: 403 kcal
- Carbohydrates: 44g (mostly from pasta and beans)
- Protein: 18g (impressive for vegan, mostly from ricotta and beans)
- Fat: 18g (healthy fats from olive oil)
- Saturated Fat: 5g (relatively low for a creamy soup)
- Sodium: 890mg (moderate, mostly from broth and parmesan)
- Fiber: 8g (excellent for digestion)
- Sugar: 10g (naturally from tomatoes and vegetables)
Real Talk: This soup is genuinely balanced. You get complex carbs from the pasta, plant-based protein from the ricotta and beans, healthy fats from olive oil, and tons of fiber. At 403 calories with 18 grams of protein, this is a legitimately complete meal. You could serve it with a side salad and call dinner done.
How Many People Does This Serve?
This recipe makes 6 servings of about 2 cups each. Here’s how to think about portions:
- Main course for 6 people: One hearty bowl per person
- Main course for 4 with leftovers: Larger bowls for 4, with extras for future meals
- Appetizer for 8-10 people: About 1 cup per person
- Meal prep for one person: Make the full batch and you’ve got lunch for almost a week
Pro tip: This soup freezes beautifully. Cool completely, then freeze in quart-sized freezer bags for up to 3 months. Thaw overnight in the fridge and reheat gently on the stovetop.
Still Hungry, Try It Next recipe :-

Pro Tips for Nailing This Recipe
1. Don’t Skip the Tomato Paste Step
Just mixing the paste with oil and vegetables for 2 minutes creates flavor depth you can’t get any other way. It’s a small extra step that makes a noticeable difference.
2. Break the Noodles Intentionally
Don’t just snap them randomly. Break them into roughly ¾-inch to 1-inch pieces. This size cooks evenly and distributes perfectly throughout the soup.
3. Use Quality Vegan Ricotta
Cheap vegan ricotta can be grainy or flavorless. Kite Hill, Violife, or Tofutti make excellent versions. Spend the extra couple dollars—this is the star topping.
4. Fresh Basil > Dried Basil
The ricotta mixture really showcases fresh basil. If you can find it, use it. Dried works, but the fresh version tastes noticeably better.
5. Stir Occasionally While Simmering
This prevents the noodles from sticking together and ensures even cooking. You’re looking at 3-4 stirs during those 12 minutes.
6. Taste Before You Serve
The soup’s seasoning might need adjustment based on your broth’s saltiness. Add salt gradually and taste as you go.
Variations and Customizations
Spicier Version: Add ½ teaspoon of red pepper flakes instead of just a pinch. You can also stir in some hot sauce at the end.
Extra Creamy Version: Add 1 cup of vegan cream (like oat or soy cream) at the end. This creates an even silkier, richer soup.
Veggie Additions: Toss in spinach, kale, or other greens at the very end—they wilt in beautifully. You could also add diced bell pepper with the onion.
Protein Boost: Add a can of white beans or chickpeas if you want more protein. You could also crumble some vegan sausage and sauté it with the vegetables.
Herb Variations: Fresh oregano works beautifully alongside the basil. You could also add a pinch of dried red pepper flakes for complexity.
Storage and Make-Ahead Strategy
Refrigerator Storage: Cool the soup completely, then store in airtight containers for up to 4 days. Store the ricotta mixture separately—add it fresh when you reheat.
Freezing: Cool completely, then ladle into quart-sized freezer bags. Let out trapped air, seal tightly, lay flat, and freeze for up to 3 months. Thaw overnight in the fridge and reheat gently over medium heat.
Make-Ahead Tips: You can chop all your vegetables the night before and store them in airtight containers. You can even make the ricotta mixture ahead—just store it separately and add it fresh when serving.
Why This Soup Is Vegan

Every ingredient in Easy Vegan Lasagna Soup comes from plants. The ricotta is plant-based. The parmesan is vegan. The broth is vegetable-based. There’s no dairy, no animal products, nothing compromised. You’re eating something that’s delicious because it’s intentionally designed that way, not because you’re forcing yourself to eat vegan food. FYI, that distinction matters more than you’d think.
Final Thoughts: Make This Soup and Simplify Your Life
Here’s what I want you to understand about Easy Vegan Lasagna Soup — One Pot Wonder: it’s the answer to the question “How do I make something that tastes like it took hours in just 40 minutes?” You get all the comfort and satisfaction of traditional lasagna without the complexity, the time, or the cleanup.
Still Hungry, Try It Next recipe :-
Easy Vegan Detox Green Vegetable Soup

This soup costs maybe $8-10 to make, serves 6 people, tastes absolutely incredible, and proves that one-pot meals don’t have to mean sacrificing flavor. You can make it on a Wednesday night and still have energy left over. You can make it for a casual gathering and have people asking for the recipe.
Stop thinking about making this and actually make it this week. Your kitchen will smell amazing, your dinner table will be happy, and you’ll understand exactly why I’m obsessed with this recipe. That’s the real promise here.

Easy Vegan Lasagna Soup
Ingredients
Equipment
Method
- Step 1: Build Your Vegetable Base (9 Minutes)
- Heat 2 tablespoons of olive oil in a large stockpot or Dutch oven over medium heat. Add the chopped onion and cook for 4 minutes, stirring occasionally, until it becomes soft and translucent. Add the sliced mushrooms and zucchini, and cook for 5-7 more minutes, stirring occasionally, until they’re golden and tender.
- Why this order? The onion needs time to soften and release its sugars first. Then the mushrooms and zucchini add their earthy, umami flavors while developing slight caramelization. Together, they create a flavor foundation that’s already delicious before you add anything else.
- Step 2: Add Aromatics and Paste (2 Minutes)
- Stir in the minced garlic, tomato paste, and red pepper flakes. Cook for about 2 minutes, stirring frequently, until the tomato paste turns brick red (a darker shade than it started) and the garlic becomes aromatic. Season with ½ teaspoon of salt.
- This step is crucial. When tomato paste cooks with the vegetables, it develops deeper, caramelized flavors that just straight tomato sauce can’t match. You’re essentially cooking the paste, not just stirring it in.
- Step 3: Build the Broth (Combine and Bring to Boil)
- Stir in the crushed tomatoes (with their juices), navy beans, vegetable broth, and 2 cups of water. Season with the remaining ½ teaspoon of salt. Bring the mixture to a boil over medium-high heat.
- Step 4: Add the Pasta and Simmer (12 Minutes)
- Once the liquid is boiling, add your broken-up lasagna noodles. Reduce the heat to medium-low and gently simmer, uncovered, stirring occasionally, for about 12 minutes. The noodles will soften as they cook, absorbing all that gorgeous broth and becoming tender without turning mushy.
- You’re aiming for a gentle simmer here, not a rolling boil. This prevents the noodles from breaking apart too much and keeps the soup from becoming too thin.
- Step 5: Prepare the Ricotta Mixture (While Soup Simmers)
- While your soup is simmering, combine the vegan ricotta, ¼ cup vegan parmesan, fresh basil (or parsley), and 1 tablespoon of olive oil in a small bowl. Season with a few grinds of cracked black pepper. Mix until smooth and creamy. This is your luxurious topping that makes everything feel special.
- Step 6: Finish and Serve
- Once the soup is done, remove it from heat. Stir in the fresh parsley and remaining ¼ cup of vegan parmesan. Taste and season with additional salt if needed—remember, the ricotta you’ll add has salt too, so don’t overdo it.
- Ladle the soup into bowls and top each serving with a generous dollop of the ricotta mixture. Garnish with extra vegan parmesan and fresh herbs if you’re feeling fancy, plus a drizzle of good olive oil.
Notes
Nutritional Breakdown: What You’re Eating
Per serving (based on 6 servings, about 2 cups each):- Calories: 403 kcal
- Carbohydrates: 44g (mostly from pasta and beans)
- Protein: 18g (impressive for vegan, mostly from ricotta and beans)
- Fat: 18g (healthy fats from olive oil)
- Saturated Fat: 5g (relatively low for a creamy soup)
- Sodium: 890mg (moderate, mostly from broth and parmesan)
- Fiber: 8g (excellent for digestion)
- Sugar: 10g (naturally from tomatoes and vegetables)

Hi — I’m Rachel. I’m a wife, a mom, and a home cook who believes that food should bring comfort, joy, and compassion to the table. I live with my family — two hungry little foodies who are my most honest recipe testers — and together we’ve built a kitchen culture that’s all about good food that happens to be 100% vegan. I started this blog because I wanted a place to share the recipes that keep our days moving, the dishes that make weeknights feel a little easier, and the meals that become our little family traditions.