This post may contain affiliate links. Please read our disclosure policy.
My Easy Vegetarian Lasagna Soup is a flavorful twist on classic lasagna – a cozy, one-pot meal perfect for weeknights or holiday tables. Tender mushrooms and spinach simmer in a fragrant tomato sauce, lightly seasoned with a hint of cumin and garam masala for subtle warmth. Broken lasagna noodles cook right in the sauce, and the soup is finished with a creamy herb ricotta, parmesan cheese, and fresh basil, making every spoonful comforting and satisfying. Ready in 45 minutes!

Easy Vegetarian Lasagna Soup
Lasagna is my husband’s favorite dish, and my Vegetable Lasagna – which I make once a year – is a holiday tradition and a labor of love. On nights when I don’t have the time or energy for a classic lasagna, my go-to is this Easy Vegetarian Lasagna Soup.
It’s a cozy, one-pot meal that has all the comforting flavors of a traditional lasagna without the fuss of layers in soup form. Perfect for weeknights or festive gatherings.
My lasagna soup is made with tender mushrooms and spinach simmered in a flavorful tomato-based sauce. For an Indian Fusion touch, I added cumin powder, coriander powder, and garam masala, which adds warmth to this cozy soup. It’s finished with a touch of heavy cream, creamy herb ricotta, and parmesan cheese, making it rich, comforting, and so satisfying. Needless to say, he loved this version!
If you love this cozy soup, you might also enjoy my Fresh Tomato Basil Soup, Instant Pot Tomato Basil Soup with San Marzano Tomatoes, or Creamy Mushroom Soup.
Nisha’s Tips for the Best Lasagna Soup
- Prevent Mushy Noodles – Add the noodles to a gently bubbling tomato and vegetable broth. Cook for 10–12 minutes over low-medium heat until soft, not mushy or al dente.
- Flavor Properly – Follow the instructions and be sure to add all the seasonings listed. This ensures your soup is rich and flavorful, not bland.
- Salt – Don’t go overboard on salt when seasoning the onions and mushrooms. Keep in mind that the crushed tomatoes, vegetable broth, ricotta, and Parmesan cheese all contain salt.
- Add Mushrooms for a Meaty Texture – I’m not a fan of meat lasagna, so I use chopped mushrooms to add texture and a satisfying “meaty” feel. They work perfectly in this soup.
- Make it Cheesy – I prepare a blend of herb ricotta with parmesan cheese, and I also add a splash of heavy cream for extra richness. I skip mozzarella, but you can add up to 1 cup of mozzarella if you like it extra cheesy.
- A touch of Sugar – Crushed tomatoes can be a bit tangy, so adding a touch of sugar helps balance the flavors beautifully. Don’t skip this step! If you’re using jarred marinara, don’t add sugar.
- Indian Fusion touch – I added a pinch of cumin, coriander, and garam masala for subtle earthy warmth. It’s a gentle nod to Indian flavors without overpowering the soup.
Ingredients & Substitutions

- Crushed Tomatoes – I use crushed tomatoes for a tangier, brighter flavor. Add ½ teaspoon of sugar to balance the acidity.
- Marinara Sauce (optional) – You can swap the crushed tomatoes for your favorite jarred marinara sauce in the same amount. If you do, skip the sugar – jarred sauces are usually already sweetened.
- Vegetable Stock – I use regular vegetable stock (Pacific Foods is my go-to). It adds depth and rounds out the soup’s flavor.
*See the recipe card below for full information on ingredients and quantities.*
Let’s Make Vegetarian Lasagna Soup
Make Herbed Ricotta

Step 1. In a bowl, add ricotta cheese, 1/2 cup of parmesan cheese, 1/4 cup of freshly chopped basil, black pepper, and 1/3 tsp salt.

Step 2. Mix the herbed ricotta mixture well and set aside.
Cook Lasagna Soup

Step 3. Heat up a Dutch oven on medium heat, add oil, and once hot, add crushed red pepper. Sauté for 30 seconds.

Step 4. Now add chopped garlic and saute for 45 seconds.

Step 5. Next, add onions, season with salt, and cook for 3 minutes.

Step 6. Add chopped mushrooms, season with a bit of salt, and saute for another 3 minutes.

Step 7. Add tomato paste, coriander powder, cumin powder, dry oregano, and dry basil.

Step 8. Stir and cook for a minute.

Step 9. Now add crushed tomatoes and vegetable broth. Stir well.

Step 10. Cover and simmer for 5-6 minutes.

Step 11. The soup should be bubbling away.

Step 12. Add lasagna noodles – break them into fours. Cook on low to medium heat for 10-12 minutes. Do NOT overcook the noodles.

Step 13. Add fresh spinach and cook for 1 to 2 minutes. The spinach will instantly wilt.

Step 14. Add garam masala and heavy cream. Stir.

Step 15. Turn off the stove. Adjust salt as needed.

Step 16. Garnish with Parmesan cheese, fresh basil, and 1-2 mini spoonfuls of herbed ricotta. Enjoy hot.
Serving Suggestions
- Garnish with shredded parmesan cheese, julienne basil leaves, and a mini scoop of herbed ricotta.
- A side of garlic bread or toasted sourdough would be great.
- You can also serve with a side of Beet Salad with Goat Cheese and Arugula.
Storage
Store & Heat – Store the Vegetarian Lasagna Soup in an airtight container for up to 3 days. When you’re ready to enjoy it, warm it in a pot over low to medium heat, adding a splash of water if needed to loosen the consistency. Finish with herbed ricotta, parmesan cheese, and fresh basil.
Freeze – Lasagna Soup freezes well for up to 2 months. Thaw it overnight in the refrigerator, then reheat on the stovetop as directed above.

Tried this recipe? If so, please leave a comment & rate this recipe. That would mean so much to me. If you’re on Instagram, please tag me so I can see your creations. I’m happy to share and mention you. Thank you!

Easy Vegetarian Lasagna Soup
INGREDIENTS
Prepare Herbed Ricotta
- 1 cup ricotta
- 1/2 cup parmesan
- 1/4 cup fresh basil, chopped
- 1/3 tsp salt
- 1/4 tsp black pepper
Cook Lasagna Soup
- 2 tbsp olive oil
- 1 tsp crushed red pepper
- 1 1/4 cup onions, chopped
- 5 cloves garlic, chopped
- 4 ounces cremini mushrooms, chopped
- 1 1/2 tsp dry basil
- 1 1/2 tsp dry oregano
- 1 tsp cumin powder
- 1/2 tsp coriander powder
- 3 tbsp tomato paste
- 28 ounces crushed tomatoes, canned
- 5 cups vegetable broth
- 1/2 tsp sugar – this helps balance the flavors
- 8 lasagna noodles, broken into fours
- 2.5 ounces spinach, chopped
- 3 tbsp heavy cream
- 1/2 tsp garam masala
Garnish
- 1 tbsp parmesan cheese
- 1 tbsp fresh basil, julienne
- 1-2 tbsp herbed ricotta
INSTRUCTIONS
- Make Herbed Ricotta. In a bowl, combine the ricotta, parmesan, basil, salt, and black pepper. Mix well and set aside.
- Cook the Lasagna Soup. Heat oil in a Dutch oven over medium heat, then add crushed red pepper and sauté for 30 seconds. Add the garlic and cook for another 45 seconds. Stir in the onions with a pinch of salt and cook for 3 minutes, then add the mushrooms with a little more salt and sauté for another 3 minutes.
- Mix in the tomato paste, coriander, cumin, oregano, and basil; cook for 1 minute. Pour in the crushed tomatoes and vegetable broth, stir, then cover and simmer for 5–6 minutes. Once bubbling, add the lasagna noodles (broken into fourths) and cook for 10–12 minutes until soft. Stir in the spinach and cook for 1–2 minutes until wilted. Finish with garam masala and heavy cream, then adjust salt to taste.
- Garnish. Serve hot topped with parmesan, basil, and spoonfuls of herbed ricotta.
NOTES
- Prevent Mushy Noodles – Add the noodles to a gently bubbling tomato and vegetable broth. Cook for 10–12 minutes over low-medium heat until soft, not mushy or al dente.
- Flavor Properly – Follow the instructions and be sure to add all the seasonings listed. This ensures your soup is rich and flavorful, not bland.
- Salt – Don’t go overboard on salt when seasoning the onions and mushrooms. Keep in mind that the crushed tomatoes, vegetable broth, ricotta, and Parmesan cheese all contain salt.
- Make it Cheesy – I prepare a blend of herb ricotta with parmesan cheese, and I also add a splash of heavy cream for extra richness. I skip the mozzarella, but you can add up to 1 cup if you like it extra cheesy.
- A touch of Sugar – Crushed tomatoes can be a bit tangy, so adding a touch of sugar helps balance the flavors beautifully. Don’t skip this step! If you’re using jarred marinara, don’t add sugar.
- Vegan option – Use non-dairy ricotta, parmesan, and heavy cream.
- Gluten-free option – Use gluten-free lasagna noodles.















