You want lasagna. The cozy, cheesy, soul-warming kind.

But you do not want to spend your whole evening layering noodles. Or washing a mountain of dishes.
I hear you. That’s why this Mushroom Spinach Lasagna Soup is our new weeknight hero. We get all that classic flavor in one pot. In about 30 minutes. Let’s turn that craving into dinner, fast. If you love this combination of spinach and mushrooms, you should also try this creamy Spinach Mushroom Pasta.
Recipe Overview
- Cuisine: Italian-Inspired
- Category: Soup, Main Dish
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Servings: 6
Ultimate Guide to Mushroom Spinach Lasagna Soup
This is your one-stop guide for the easiest, creamiest vegetarian lasagna soup. Forget complicated steps.
We’re making a rich, tomato broth packed with savory mushrooms and fresh spinach. Then we stir in broken lasagna noodles right in the pot. They cook in the soup, soaking up all that flavor.
The finish? A big dollop of creamy ricotta and a sprinkle of mozzarella. It melts into the most luxurious, comforting bites. This is maximum comfort for minimum effort. I promise.
Mushroom Spinach Lasagna Soup Recipe

The Simple Ingredients
Let’s Get Cooking! (The Step-by-Step)
Notes
Enjoy your homemade Mushroom Spinach Lasagna Soup Recipe!
The Simple Ingredients
This is where the magic starts. I bet you have half of this in your pantry already. No fancy trips to the store needed.
- 1 tbsp olive oil
- 1 yellow onion, diced
- 4 cloves garlic, minced
- 16 oz cremini or baby bella mushrooms, sliced
- 1 tsp dried oregano
- 1/2 tsp dried thyme
- 1/4 tsp red pepper flakes (optional, for a kick)
- 6 cups vegetable broth
- 1 (24-oz) jar of your favorite marinara sauce
- 8-10 regular lasagna noodles, broken into pieces
- 5 oz fresh baby spinach
- 1 cup whole milk ricotta cheese
- 1 cup shredded mozzarella cheese
- Salt and black pepper to taste
- Fresh basil for garnish (optional)
Let’s Get Cooking! (The Step-by-Step)
Grab your big soup pot or Dutch oven. This is a one-pot wonder, so clean-up is a breeze. Follow these steps and you really can’t go wrong.
- Heat the olive oil in your large pot over medium-high heat. Add the diced onion. Cook for 3-4 minutes until it starts to soften.
- Add the sliced mushrooms. Don’t stir them right away! Let them sit for a minute to get a nice brown color. This builds deep flavor. Then cook for 5-6 more minutes until they’ve released their water and are browned.
- Stir in the garlic, oregano, thyme, and red pepper flakes. Cook for just 1 minute until it smells amazing.
- Pour in the vegetable broth and the entire jar of marinara sauce. Give it a good stir and bring it to a simmer.
- Once simmering, add your broken lasagna noodle pieces. Stir them in. Let the soup cook for about 12-15 minutes, stirring occasionally, until the noodles are tender.
- Turn the heat down to low. Stir in the fresh spinach. It will wilt into the hot soup in just a minute or two.
- Now, take the pot off the heat. This is important. Stir in the ricotta cheese until it’s mostly melted into the broth, creating a creamy base.
- Finally, stir in half of the shredded mozzarella. Let the residual heat melt it. Season the whole pot with salt and pepper to your taste.
What to Serve With This Dish
This soup is a full meal in a bowl. But if you want to round it out, keep it simple.
A quick green salad with a lemony vinaigrette is perfect. So is a slice of crusty garlic bread for dipping. For a super-fast option, just grab some breadsticks or crackers from the pantry.
Make This Recipe Your Own (Quick Swaps)
Make this work for you! Use what you have. Here are my favorite easy swaps.
No ricotta? A scoop of cream cheese or cottage cheese works great. Just blend the cottage cheese first if you want it smooth.
Want more protein? Add a can of drained white beans or red lentils when you add the broth. They’ll cook right along with the noodles.
Different greens? Kale or Swiss chard are sturdy substitutes for spinach. Just chop them and add them a few minutes earlier so they have time to soften.
How to Store Leftovers (If You Have Any!)
This soup saves like a dream. Let it cool completely, then store it in an airtight container in the fridge.
It will keep for 3-4 days. The noodles will soak up more broth as it sits, making it thicker. Just add a splash of water or broth when you reheat it to get the perfect soup consistency again. For another fantastic make-ahead meal, try this easy Crockpot Lasagna Soup.
NUTRITION INFORMATION
- Calories: ~320
- Carbohydrates: 42g
- Protein: 16g
- Fat: 10g
- Saturated Fat: 5g
- Fiber: 5g
- Sugar: 8g
*This is an estimate per serving, calculated with the ingredients listed.

FREQUENTLY ASKED QUESTIONS
Can I make this soup ahead of time?
Yes, but I suggest cooking the noodles separately. Make the soup base, but leave the noodles out. Store the base and cooked noodles apart. Combine them when you reheat. This keeps the noodles from getting too soft.
Can I use a different type of pasta?
Absolutely! Any short pasta works. Try mafalda, campanelle, or even rotini. Just adjust the cook time to match the package directions for ‘al dente’.
Is this soup freezer-friendly?
It can be, but with a tip. Dairy and pasta don’t always freeze perfectly. For best results, freeze just the soup base (broth, sauce, veggies). Thaw, reheat, and then add fresh noodles and cheese when you’re ready to eat.
See? You just made a restaurant-worthy, cozy dinner on a busy night. Your future self will thank you when you pull those leftovers out for lunch.
This recipe is your new secret weapon. It’s flexible, fast, and so satisfying. You’ve totally got this. And if you’re looking for a dietary-friendly version, this guilt-free gluten-free lasagna soup is a cozy and delicious alternative.
Now go try this and win back your weeknight! Let me know how it goes by leaving a comment and rating below!


