Mushroom Lasagna Soup: Lasagna soup sounds like a shortcut that shouldn’t work. It does, and it works so well that Silas asked for seconds before he’d even finished his first bowl.
Real lasagna is a project. You get layers, a giant pan, an hour in the oven, and a kitchen that looks like a crime scene afterward.
This soup skips all of that. One pot, under an hour, and you still get the noodles, the rich tomato sauce, and a big spoonful of creamy ricotta on top.
I’ll be honest about something. The first time I made a meatless version, I left out the mushrooms and it tasted thin. Like tomato water with pasta floating around in it. Not my proudest kitchen moment.
The mushrooms stay in this recipe, and you’ll see exactly why in a minute.
Quick answer: Vegetarian lasagna soup is a one-pot tomato soup made with broken lasagna noodles, browned mushrooms, and spinach, topped with ricotta and melted mozzarella. It takes about 50 minutes and serves 6.
Why This Vegetarian Lasagna Soup Works
Most meatless lasagna soups fail for one reason. They have no depth. This one fixes that with a few small moves that cost you almost nothing.
- Browned mushrooms give the broth a savory, almost meaty backbone.
- Tomato paste gets cooked until it darkens, which makes the whole pot taste slow-simmered.
- Broken lasagna noodles cook right in the soup, so the starch thickens the broth a little.
- Seasoned ricotta on top tastes like the creamy layer you’d get in a baked lasagna.
It’s also one of those recipes that feels fancy but isn’t. Silas and I cook in a lot of small kitchens, so anything that uses one pot is basically my love language.
Read this also: Spiced Apple Cider Bourbon Smash (Your New Favorite Fall Cocktail)
What You’ll Need
Everything here comes from a regular grocery store. No hunting for weird ingredients.
| Ingredient | Amount |
|---|---|
| Olive oil | 2 tablespoons |
| Yellow onion, diced | 1 medium |
| Carrots, diced small | 2 medium |
| Cremini mushrooms, finely chopped | 8 ounces |
| Garlic cloves, minced | 4 |
| Tomato paste | 2 tablespoons |
| Italian seasoning | 1 tablespoon |
| Red pepper flakes | 1/2 teaspoon |
| Crushed tomatoes | 1 can (28 ounces) |
| Vegetable broth | 5 cups |
| Salt | 1 teaspoon, plus more to taste |
| Black pepper | 1/2 teaspoon |
| Lasagna noodles, broken into 1 to 2 inch pieces | 6 ounces (about 8 noodles) |
| Baby spinach | 3 packed cups |
| Whole milk ricotta | 1 cup |
| Grated parmesan-style cheese | 1/2 cup, divided |
| Fresh basil, chopped | 1/4 cup, plus extra for serving |
| Shredded mozzarella | 1 cup |
Side Note: Traditional Parmigiano Reggiano is made with calf rennet, so it isn’t strictly vegetarian. If that matters to you, grab a parmesan-style cheese labeled vegetarian. Most stores carry one now.
Tools You’ll Need
- Large pot or Dutch oven (5 to 6 quart)
- Wooden spoon
- Sharp knife and cutting board
- Measuring cups and spoons
- Small mixing bowl for the ricotta
- Box grater
- Ladle
Pro Tips for First-Timers

I’ve made this soup more times than I can count. These are the things I wish someone had told me the first time.
- Let the mushrooms brown. Mushrooms are about 90 percent water, so they’ll release a lot of liquid first. Keep cooking until the pan looks dry and the edges turn golden. That’s where the flavor lives.
- Toast the tomato paste. Stir it into the vegetables for a full minute or two until it turns a deeper, brick red color. Raw tomato paste tastes tinny.
- Stir the noodles a lot at the start. For the first three minutes, they love to stick to the bottom of the pot. A little attention early saves you from scrubbing later.
- Season the ricotta. Plain ricotta tastes flat on top of a hot soup. A pinch of salt, some parmesan, and basil turn it into the star.
- Add the spinach last. It only needs about a minute. Any longer and it turns dull and slimy.
How to Make Vegetarian Lasagna Soup
Set aside about 15 minutes for chopping and 35 minutes for cooking. Once the pot is going, it mostly takes care of itself.
Build the Flavor Base
- Heat the olive oil in your large pot over medium heat. Add the onion and carrots with a pinch of salt. Cook for 5 minutes, stirring now and then, until the onion turns soft and see-through.
- Add the chopped mushrooms. Cook for 7 to 8 minutes, stirring only every minute or so, until the liquid cooks off and they start to brown.
- Stir in the garlic, tomato paste, Italian seasoning, and red pepper flakes. Cook for 1 to 2 minutes, until the paste darkens and the kitchen smells amazing.
Simmer the Soup
- Pour in the crushed tomatoes and vegetable broth. Add the salt and black pepper. Scrape up any brown bits from the bottom of the pot.
- Bring everything to a boil, then lower the heat and simmer for 15 minutes. This gives the flavors time to get to know each other.
- Add the broken lasagna noodles. Stir well and keep the soup at a gentle simmer for 10 to 12 minutes, until the noodles are tender. Stir often for the first few minutes.
Read this also: The Healthy Football Snack Thatโll Actually Get Devoured This Season
Finish and Serve
- While the noodles cook, mix the ricotta, 1/4 cup of the parmesan, the chopped basil, and a small pinch of salt in your bowl.
- Turn off the heat and stir in the spinach. It will wilt in about a minute.
- Taste the soup and add more salt if it needs it. Ladle it into bowls.
- Top each bowl with a big scoop of the ricotta mixture, a handful of mozzarella, a sprinkle of the remaining parmesan, and extra basil. Serve while it’s hot and the cheese is soft.
Side Note: Want the cheese bubbly and golden? Put oven-safe bowls under the broiler for 2 minutes. Watch them closely, because cheese goes from perfect to burnt fast.
Substitutions and Variations for 2026
This recipe is flexible, so use what’s in your fridge. Here are swaps that work well.
| Swap | What to Use | Notes |
|---|---|---|
| Cremini mushrooms | White button or baby bella | Same amount, same browning time |
| Lasagna noodles | Mafalda, broken spaghetti, or rotini | Check the box for cooking time |
| Ricotta | Cottage cheese, blended smooth | Slightly tangier |
| Spinach | Kale, chopped small | Add it 5 minutes before the noodles finish |
| Dairy toppings | Cashew ricotta and vegan mozzarella | Makes the soup dairy-free |
| Regular noodles | Gluten-free lasagna noodles | Cook a few minutes less and stir gently |
Fun Variations
- Creamy version: Stir in 1/2 cup of heavy cream or coconut milk before adding the spinach.
- Extra veggie version: Add diced zucchini or bell pepper with the mushrooms.
- Spicy version: Double the red pepper flakes and add a spoonful of chili paste.
- Protein boost: Stir in a can of drained white beans with the noodles.
Make Ahead Tips
You can get a head start on this soup, which is great for busy weeknights.
- Chop the onion, carrots, and mushrooms up to 2 days ahead and keep them in the fridge.
- Make the ricotta mixture a day early. Cover it and keep it cold.
- Cook the soup base through step 5, then chill it for up to 3 days. When you’re hungry, reheat it, add the noodles, and finish from there.
This trick gets dinner on the table in about 25 minutes. Future you will be grateful.
Leftovers and Storage
Here’s something that surprised me. The noodles keep soaking up broth even after the pot leaves the stove, so leftovers turn thicker overnight. It still tastes great, it just eats more like a stew.
- Fridge: Store in an airtight container for up to 4 days.
- Freezer: Freeze the soup base without the noodles, spinach, and cheese for up to 3 months. Noodles turn mushy after freezing.
- Reheating: Warm it on the stove over medium-low heat. Add a splash of broth or water to loosen it up.
- Cheese toppings: Always add these fresh when you serve.
If you know you’ll have leftovers, cook the noodles in a separate pot and add them to each bowl. Extra dishes, sure, but the soup stays perfect.
Nutrition Snapshot
These numbers are rough estimates for one serving, based on 6 servings. They’ll shift a bit depending on your brands and toppings.
| Nutrient | Per Serving (approx.) |
|---|---|
| Calories | 360 |
| Protein | 17 g |
| Carbohydrates | 36 g |
| Fat | 15 g |
What to Serve With Vegetarian Lasagna Soup
This soup is filling on its own, but a side makes it feel like a full sit-down dinner.
- Crusty garlic bread for dunking (this is not optional in our house)
- A crisp green salad with a sharp lemon dressing
- Roasted broccoli with a little parmesan
- A simple Caesar-style salad without the anchovies
FAQs Related to Mushroom Lasagna Soup
1. Is lasagna soup actually vegetarian?
Not always. Many recipes use Italian sausage or ground beef. This version uses mushrooms and carrots for body, so it’s fully meatless. Just pick a vegetarian-friendly parmesan and vegetable broth.
2. How long does vegetarian lasagna soup take to make?
About 50 minutes from start to finish. That includes roughly 15 minutes of prep and 35 minutes of cooking.
3. Can I make lasagna soup in a slow cooker?
Yes, with a small change. Brown the vegetables on the stove first, then move everything except the noodles and spinach to the slow cooker. Cook on low for 6 hours, add the noodles for the last 30 minutes, and stir in the spinach at the end.
4. Why is my soup too thick?
The noodles absorb liquid as they sit. Stir in a splash of broth or water until it looks the way you like.
5. Can I use regular pasta instead of lasagna noodles?
You can. Mafalda or rotini works well. It just won’t have that classic ribbon look in the bowl.
6. Can I freeze lasagna soup?
Yes, but freeze the base without noodles, spinach, or cheese. Add fresh noodles and toppings when you reheat it.
Conclusion
This vegetarian lasagna soup is the kind of recipe that makes an ordinary Tuesday feel a little special. It’s cozy, cheesy, and much easier than it looks.
Make it once and I have a feeling it’ll end up in your regular rotation, just like it did in mine.
If you try it, leave a comment below and tell me how it turned out. I’d love to hear what you swapped, what your family thought, and any questions you have. I read every single one.