Easy Vegetarian One Pot Lasagna Soup is like getting a warm hug from Nonna—without the hours of layering, baking, and cleaning up afterward. This cozy, flavorful soup packs everything you love about lasagna—cheesy goodness, hearty tomato base, and rich Italian herbs—into one pot. It’s perfect for busy weeknights when you want comfort without chaos. Bonus: even picky eaters usually come back for seconds. Whether you’re trying to cut back on meat or just craving something warm and filling, this soup delivers big Italian flavor in under 30 minutes, all while keeping cleanup blissfully minimal.
Table of Contents
What is Easy Vegetarian One Pot Lasagna Soup?
Imagine all the soul-soothing comfort of traditional lasagna—but easier, faster, and made in one single pot. That’s the magic of Easy Vegetarian One Pot Lasagna Soup. Instead of layering noodles, sauce, and cheese, you simply simmer everything together: fire-roasted tomatoes, pesto, lentils, and broken lasagna noodles. The result? A bowl of cheesy, tomatoey perfection that tastes like it’s been slow-cooked all day. This recipe skips the meat but still feels hearty thanks to lentils, spinach, and three kinds of cheese—Parmesan, mozzarella, and ricotta. It’s the ideal “lazy lasagna” solution for anyone craving a cozy Italian dinner without all the fuss.
Reasons to Try Easy Vegetarian One Pot Lasagna Soup
First, it’s a total time-saver. You can go from chopping onions to sitting down with a steaming bowl in about half an hour. Second, it’s budget-friendly and uses pantry staples like lentils, canned tomatoes, and dried pasta. Third—and maybe best of all—it’s a one-pot wonder, meaning fewer dishes and more time to binge your favorite show. Plus, this soup is customizable: swap in kale for spinach, or use gluten-free noodles if needed. If you’re into cozy meals like One Pot Creamy Vegetable Soup or crave something hearty yet wholesome, this vegetarian twist on a classic is a must-try.
Ingredients Needed to Make Easy Vegetarian One Pot Lasagna Soup
- 1 tablespoon olive oil
- 1 yellow onion, diced
- 6 cloves garlic, thinly sliced
- 1.5 tablespoons Italian seasoning
- 2 tablespoons tomato paste
- ½ cup basil pesto
- ½ cup uncooked split red lentils
- 2 (28 oz.) cans fire-roasted crushed tomatoes
- 4 cups vegetable broth
- 1–2 teaspoons granulated sugar (optional)
- 8 uncooked lasagna noodles, broken into bite-size pieces
- 2–3 cups chopped baby spinach (optional)
- ½ cup Parmesan cheese
- ½ cup shredded mozzarella cheese
- 1 cup whole milk ricotta cheese
- Fresh parsley for garnish
- Kosher salt and cracked pepper to taste

Instructions to Make Easy Vegetarian One Pot Lasagna Soup
Ready to make something truly comforting? Let’s walk through this step by step—you’ll go from pantry to perfect bowl in about 30 minutes. Follow along carefully, and you’ll see how simple (and satisfying) it is to create this creamy, cheesy Easy Vegetarian One Pot Lasagna Soup right in your own kitchen.
Step 1: Build a Flavorful Foundation
Start step by step by heating olive oil in a large pot over medium-high heat. When the oil shimmers, add your diced onion along with a pinch of kosher salt and freshly cracked pepper. Stir frequently for about three minutes until the onions become translucent and soft. This early step helps develop that signature lasagna depth of flavor. You’re not just sautéing here—you’re laying the foundation for all those Italian aromas to shine. If you’ve never properly sautéed onions before, you might enjoy reading our guide to sautéing vegetables for soups for a quick refresher on technique.
Step 2: Add Garlic and Italian Herbs
Next, lower the heat to medium and toss in the sliced garlic along with Italian seasoning. Stir constantly for about a minute so the garlic doesn’t burn. This is a small step by step move, but a critical one—garlic can go from golden to bitter in seconds! The fragrant mix of herbs and garlic should make your kitchen smell like a cozy Italian trattoria.
Step 3: Deepen the Flavor with Tomato Paste
Now comes the magic-maker: tomato paste. Stir in two tablespoons and let it cook for about two minutes, allowing it to turn a deeper, brick-red color. This caramelization builds that rich, slow-simmered flavor we associate with lasagna. If you ever wonder why some soups taste flat, it’s often because they skip this exact step by step process. To learn more about boosting tomato flavor, check out our post on how to balance acidity in tomato-based soups.
Step 4: Deglaze and Combine the Base
Once the tomato paste darkens, pour in a splash of vegetable broth to deglaze the pot. Use your spoon to scrape up those flavorful bits stuck to the bottom—this is pure gold for your broth. Add the pesto, lentils, crushed fire-roasted tomatoes, the rest of your broth, and sugar if using. Season generously with salt and pepper. Bring it all to a gentle simmer over medium-high heat. Stir occasionally so the lentils don’t stick; they’re what give your soup that comforting, slightly hearty texture.
Step 5: Add the Lasagna Noodles
Now the real fun begins. Stir in the broken lasagna noodles, making sure they’re submerged in the broth. Lower the heat to medium-low and gently simmer for about 12–15 minutes. Stir every few minutes to keep the noodles from clumping. This step by step simmering process allows the noodles to absorb the tomato-basil flavor beautifully. You’ll know they’re ready when they’re tender but still a bit firm to the bite—al dente, as the Italians say.
Step 6: Finish with Spinach and Seasoning
Once your noodles are cooked, remove the pot from heat and stir in the chopped spinach. Watch it wilt almost instantly—this small step by step addition gives your soup a lovely pop of green and an extra layer of nutrients. Taste the soup and adjust with more salt and pepper if needed.
Step 7: Cheese Topping—The Final Touch
Now for the best part: the cheese. Top each bowl with shredded mozzarella, grated Parmesan, and a generous dollop of creamy ricotta. Cover the pot with the lid for a few minutes to let the cheeses melt into the hot soup, creating that irresistible, stretchy lasagna texture. Sprinkle chopped parsley on top for color and freshness.
And there you have it—a comforting bowl of Easy Vegetarian One Pot Lasagna Soup, created step by step in just one pot. If you love cozy, hearty meals like this, you might also enjoy our Hearty Meatball Stew or creamy Tuscan White Bean Soup for another dose of winter warmth.
What to Serve with Easy Vegetarian One Pot Lasagna Soup
This soup is practically a meal on its own, but if you want to make it extra special, pair it with crusty garlic bread or a simple green salad. A glass of red wine doesn’t hurt either. If you’re entertaining, serve it alongside a small antipasto platter or roasted vegetables. For a more comforting combo, try it with Hearty Meatball Stew on the side to feed a crowd.
Key Tips for Making Easy Vegetarian One Pot Lasagna Soup
- Don’t overcook the noodles. They’ll continue to soften in the hot soup, so stop at al dente.
- Customize your greens. Spinach is great, but kale, chard, or even arugula work beautifully.
- Cheese matters. Use fresh ricotta for the creamiest texture, and don’t skip the Parmesan—it adds saltiness and depth.
- Balance the acidity. If your tomatoes taste too sharp, that tiny bit of sugar mellows everything out.
- Make it vegan-friendly. Swap dairy cheese for plant-based versions and you’ve got a delicious vegan lasagna soup!
Storage and Reheating Tips for Easy Vegetarian One Pot Lasagna Soup
This soup stores like a dream. Keep leftovers in an airtight container for up to 4 days in the fridge. When reheating, add a splash of vegetable broth or water to loosen it up—the noodles absorb liquid as they sit. You can also freeze it for up to 3 months, but it’s best to do so before adding the cheese. When ready to serve, thaw overnight in the fridge and reheat gently on the stove.
FAQs
Can I make this ahead of time? Absolutely. It reheats wonderfully, making it perfect for meal prep.
Can I use other pasta shapes? Yes! Bowties, penne, or even rotini work just as well.
Can I skip the lentils? Sure, but they add great texture and protein. You can replace them with white beans if you’d like.
What if I don’t have pesto? A spoonful of extra Italian seasoning and a drizzle of olive oil make a fine substitute.
Final Thoughts
Easy Vegetarian One Pot Lasagna Soup is proof that comfort food doesn’t need to be complicated. It’s rich, hearty, and bursting with flavor—all from one pot and a handful of simple ingredients. Whether you’re feeding a family or just craving something cozy after a long day, this recipe hits the spot every time. Try it once, and it might just become your new favorite weeknight dinner.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Easy Vegetarian One Pot Lasagna Soup That Feels Like a Hug
- Prep Time: 5 minutes
- Cook Time: 25 minutes
- Total Time: 30 minutes
- Yield: 8 servings 1x
- Category: Main Dish
- Method: Stove Top
- Cuisine: Italian/American
- Diet: Vegetarian
Description
This Vegetarian Lasagna Soup combines all the rich, creamy texture of lasagna with the warming comfort of a hearty bowl of soup. It’s also quick and easy to get on the dinner table, AND it all comes together in one pot! This could very well be the most perfect winter meal.
Ingredients
- 1 tablespoon olive oil
- 1 yellow onion, diced
- 6 cloves garlic, thinly sliced
- 1.5 tablespoons Italian seasoning
- 2 tablespoons tomato paste
- 1/2 cup basil pesto
- 1/2 cup uncooked split red lentils
- 2 (28 oz.) cans fire roasted crushed tomatoes
- 4 cups vegetable broth
- 1–2 teaspoons granulated sugar, optional
- 8 uncooked lasagna noodles, broken into bite sized pieces
- 2–3 cups chopped fresh baby spinach, optional
- 1/2 cup Parmesan cheese
- 1/2 cup shredded mozzarella cheese
- 1 cup whole milk ricotta cheese
- fresh chopped parsley for garnish
- Kosher salt
- fresh cracked pepper
Instructions
1. Heat olive oil in a large pot over medium-high heat.
2. Add onion along with a pinch of salt and pepper. Sauté, stirring frequently for 3 minutes.
3. Reduce heat to medium, add garlic, Italian seasoning, and a couple pinches of salt and pepper. Sauté for another minute.
4. Add tomato paste to the pot and stir to combine. Cook for about 2 minutes or until the tomato paste turns brick red.
5. Deglaze the pot with a splash of veggie broth.
6. Add pesto, lentils, crushed tomatoes, and remaining vegetable broth, (and sugar, if using) along with a couple large pinches of salt and pepper.
7. Turn heat up to medium-high, and bring to a gentle simmer. Stir occasionally as it comes to a simmer so that the lentils don’t stick to the bottom of the pan.
8. Stir in uncooked lasagna. Then reduce heat to low or medium-low and gently simmer for about 12-15 minutes or until the pasta is cooked al dente. Stir occasionally while it’s simmering so that the noodles and lentils don’t stick to the bottom of the pan.
9. Remove from heat and stir in spinach until it wilts. Season to taste with salt and pepper.
10. Top the soup (or individual bowls) with Parmesan cheese, mozzarella cheese, and a dollop of ricotta. Put the lid back on the soup for a few minutes to allow the cheese to melt. Garnish with parsley and enjoy!
Notes
Can’t find crushed tomatoes? Use tomato puree, canned tomato sauce, or jarred spaghetti sauce for a smoother texture, or crush whole canned tomatoes for a chunkier consistency.
Any kind of pasta works—bowties, penne, rotini, rigatoni, or macaroni are all good substitutes for broken lasagna noodles.
You can swap out the spinach for any sturdy green like kale, Swiss chard, mustard greens, collard greens, or even arugula.
Slightly wilted greens are still great for this recipe since they will cook down in the soup.
Nutrition
- Serving Size: 1 bowl
- Calories: 285
- Sugar: 3.9 g
- Sodium: 468.4 mg
- Fat: 12.1 g
- Saturated Fat: 4 g
- Carbohydrates: 31.2 g
- Fiber: 4.5 g
- Protein: 12.6 g
- Cholesterol: 16.5 mg