
Creamy Vegetarian Lasagna Soup Recipe tastes like a cozy bowl of cheesy lasagna that decided to wear sweatpants instead of layers, and I mean that as the highest compliment. It works perfectly for busy weeknights or lazy Sundays, since you can get it on the table in about 40–45 minutes. I tested this version on my own family of picky eaters, and they asked for seconds before I even sat down.
Why You Should Try This Creamy Vegetarian Lasagna Soup Recipe
This soup gives you all the flavors of classic lasagna without the stacking, baking, and waiting. You still get rich tomato broth, tender noodles, melty cheese, and plenty of veggies in one cozy bowl.
The recipe fits vegetarian diets, works easily for meal prep, and uses simple pantry ingredients. You can adjust the spice level, the veggies, and the creaminess, so it suits both picky kids and heat lovers at the same table.
“Tastes like lasagna hugged me in a bowl, and I did not share a single spoonful. ★★★★★”
Ingredients You’ll Need
Soup base
- 2 tablespoons olive oil (or avocado oil)
- 1 medium yellow onion, diced
- 2 medium carrots, diced small
- 2 celery stalks, diced (optional but adds great flavor)
- 3–4 garlic cloves, minced
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 teaspoon Italian seasoning (or extra oregano + basil)
- 1 teaspoon smoked paprika (or sweet paprika if you prefer mild flavor)
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
- ¼–½ teaspoon red pepper flakes (optional, for a little heat)
Tomato and broth
- 2 tablespoons tomato paste
- 1 can (14.5–15 ounces) crushed tomatoes
- 1 can (14.5–15 ounces) fire roasted diced tomatoes (regular diced tomatoes also work)
- 4 cups vegetable broth (use low sodium if you like more control over salt)
- 1 cup water, as needed to thin the soup
Pasta
- 8–10 lasagna noodles, broken into bite-size pieces
- You can use regular, whole wheat, or gluten free lasagna noodles.
- Short pasta like mafalda, bow ties, or rotini also works if you do not have lasagna sheets.
Veggies & add-ins
- 1 small zucchini, diced
- 1 red bell pepper, diced
- 1 cup baby spinach or chopped kale, packed
- 1 can (15 ounces) cannellini beans or great northern beans, drained and rinsed
- Chickpeas also work and add a slightly nuttier flavor.
Creamy element
Pick one of these options:
- 1 cup half and half
- or ¾ cup heavy cream
- or 1 cup unsweetened plain oat cream or cashew cream for a dairy free version
Cheesy topping
- 1 cup shredded mozzarella cheese
- ½ cup shredded parmesan or pecorino
- 1 cup ricotta cheese
- 2 tablespoons chopped fresh parsley or basil
- Pinch of salt and pepper for the ricotta mixture
Equipment
- Large heavy-bottomed pot or Dutch oven
- Wooden spoon or spatula
- Ladle
- Measuring cups and spoons
- Chef’s knife and cutting board
- Small bowl for the ricotta topping
Tips & Tricks
- Break the lasagna noodles into pieces about the size of a large postage stamp so they cook evenly and fit nicely on the spoon.
- Salt the soup in layers: once with the veggies, once after adding tomatoes, and again at the end so the flavor tastes balanced instead of salty.
- Keep the soup at a gentle simmer after you add the pasta so the noodles cook through without turning mushy.
- Stir the pot often while the pasta cooks, since lasagna pieces like to stick to the bottom and pretend they live there now.
- Add the creamy ingredient at the very end over low heat so it stays smooth and does not curdle.
- Cook the pasta separately if you plan to store leftovers for several days, then add it to each bowl right before serving.
- Taste the broth before you add cheese and adjust salt, pepper, and red pepper flakes so the flavors stay bright and balanced.
- Use bagged shredded cheese for convenience, but grate your own mozzarella and parmesan if you want extra melty, stretchy topping.
How to Make Creamy Vegetarian Lasagna Soup Recipe
Step 1: Sauté veggies and aromatics
Heat oil in a large stock pot or Dutch oven over medium heat. Add onions, carrots, and celery, then cook until they soften and turn slightly golden, about 7–8 minutes. Stir in garlic, oregano, basil, Italian seasoning, smoked paprika, red pepper flakes, salt, and pepper, and cook about 1–2 minutes until the garlic smells fragrant.
Step 2: Build the tomato base
Stir in the tomato paste and cook it with the veggies for 1–2 minutes to deepen the flavor. Pour in the crushed tomatoes and fire roasted diced tomatoes and stir well to combine. Scrape the bottom of the pot with your spoon so no bits stick.
Step 3: Add broth and veggies
Pour in the vegetable broth and 1 cup water, then stir. Add the diced zucchini, bell pepper, and the drained beans. Bring the soup to a gentle boil over medium-high heat, then lower the heat to maintain a steady simmer.
Step 4: Cook the lasagna noodles
Add the broken lasagna noodles to the simmering soup and stir right away so they separate. Cook 10–12 minutes, stirring every couple of minutes, until the noodles reach al dente texture. Add more water or broth in small splashes if the soup thickens too much while the pasta cooks.
Step 5: Stir in greens and cream
Add the spinach or kale and stir until the greens wilt, about 1–2 minutes. Lower the heat to low and pour in your half and half, heavy cream, or dairy free cream. Stir gently until the broth looks creamy and smooth, then taste and adjust salt and pepper.
Step 6: Mix the ricotta topping
In a small bowl, mix ricotta, half of the mozzarella, half of the parmesan, a pinch of salt and pepper, and half of the chopped parsley or basil. Stir until the mixture looks creamy and spreadable. Keep it nearby so you can add a dollop to each bowl.
Step 7: Serve and add cheese
Ladle the hot creamy vegetarian lasagna soup into bowls. Add a generous spoonful of the ricotta mixture to the center of each bowl and sprinkle with extra mozzarella and parmesan. Finish with the remaining fresh herbs on top and serve right away while the cheese turns melty and stretchy.
What to Serve with Creamy Vegetarian Lasagna Soup Recipe
This Creamy Vegetarian Lasagna Soup Recipe pairs nicely with a simple green salad tossed with lemony vinaigrette. Add warm garlic bread, focaccia, or crusty baguette so you can scoop up every last bit of cheesy broth. A side of roasted broccoli or green beans rounds out the meal and adds extra veggies. Serve with sparkling water, flavored seltzer, or iced tea to keep the meal light and refreshing.
Storage Options
- Store leftover soup in airtight containers in the fridge for up to 4 days, and keep the ricotta topping in a separate container.
- Reheat on the stove over medium-low heat, adding a splash of broth or water to loosen the soup, and stir often until it heats through.
- Reheat single portions in the microwave in 45–60 second bursts, stirring between each burst so the heat distributes evenly.
- Freeze the soup without the pasta for up to 3 months, then thaw in the fridge overnight and cook fresh pasta to add when you reheat.
Creamy Vegetarian Lasagna Soup Recipe
Ingredients
Instructions
- Heat the olive oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the diced onion, carrots, and celery and cook, stirring often, until softened and lightly golden, about 7–8 minutes.
- Stir in the minced garlic, dried oregano, dried basil, Italian seasoning, smoked paprika, red pepper flakes (if using), salt, and black pepper. Cook for 1–2 minutes, stirring, until the garlic is fragrant.
- Add the tomato paste and cook with the vegetables for 1–2 minutes, stirring, to deepen the flavor.
- Pour in the crushed tomatoes and fire roasted diced tomatoes. Stir well and scrape the bottom of the pot to release any browned bits.
- Add the vegetable broth and the water, then stir to combine. Add the diced zucchini, diced red bell pepper, and the drained beans. Bring the soup to a gentle boil over medium-high heat, then reduce the heat to maintain a steady simmer.
- Add the broken lasagna noodles to the simmering soup and stir right away to separate the pieces. Cook for 10–12 minutes, stirring every couple of minutes, until the noodles are al dente. If the soup becomes too thick, add a splash of water or broth to loosen it.
- Stir in the spinach or kale and cook for 1–2 minutes until the greens are wilted.
- Reduce the heat to low and pour in the half and half. Stir gently until the broth looks creamy and smooth, then taste and adjust salt and pepper if needed.
- In a small bowl, combine the ricotta, half of the mozzarella, half of the parmesan, a pinch of salt and pepper, and half of the chopped parsley or basil. Stir until the mixture is creamy and spreadable.
- Ladle the hot creamy vegetarian lasagna soup into bowls. Add a generous spoonful of the ricotta mixture to the center of each bowl and sprinkle with the remaining mozzarella and parmesan. Top with the remaining fresh herbs and serve right away while the cheese melts into the soup.
Notes
Approximate per 1 of 6 servings (made with half and half, beans, pasta, and cheese): 520 calories; fat 24 g; saturated fat 13 g; carbohydrates 54 g; fiber 7 g; sugars 13 g; protein 22 g; sodium 1150 mg. Values will vary based on specific brands, pasta type, and exact portion size.
