Want a dinner that feels like a million bucks but costs less than ten? This Vegetarian Creamy Lasagna Soup – Dreamy Italian Classic is my secret weapon. It wraps you in all the cozy, cheesy comfort of the baked dish, but in a fraction of the time and cost.


I’m talking about a rich, tomatoey broth, tender pasta, and a lusciously creamy finish that will make you forget you’re being budget-savvy. It’s the kind of meal that makes a weeknight feel special, without any of the stress or a hefty grocery bill. If you’re looking for another simple yet impressive dinner, you should try our lemon garlic butter chicken.
Recipe Overview
Here’s the quick lowdown on this simple, satisfying meal. It’s perfect for a busy week and makes fantastic leftovers.
- Cuisine: Italian-Inspired
- Category: Soup
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Servings: 6
Why This Recipe Saves You Money
Let’s talk brass tacks. This soup is a budget hero for a few key reasons. You don’t need pricey ingredients to create something truly delicious and filling.
First, it uses canned beans and lentils as the protein powerhouse. They are incredibly cheap and nutritious, replacing expensive meat or specialty vegan proteins. Second, we’re using simple, pantry staples you likely already have, like canned tomatoes and basic pasta.
My Tips for Smart Shopping on a Budget
Over the years, I’ve honed my shopping strategy to get the most flavor for my dollar. These little habits add up to big savings over time.
Buy your onions, carrots, and celery in bulk bags—they’re the flavor foundation for so many dishes. Opt for dried herbs over fresh; they last for ages and are a fraction of the cost. Don’t shy away from store-brand canned goods and pasta; the quality is almost always identical to name brands.
The Budget-Friendly Ingredient List
Here’s everything you’ll need to create this cozy masterpiece. I promise, nothing on this list will break the bank.
- 1 tablespoon olive oil
- 1 large yellow onion, diced
- 2 carrots, peeled and diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 1 tablespoon dried Italian seasoning
- 1 can (28 oz) crushed tomatoes
- 1 can (15 oz) brown lentils, drained and rinsed
- 6 cups vegetable broth
- 8 oz mafaldine or broken lasagna noodles
- 1/2 cup heavy cream or full-fat coconut milk for vegan
- 2 cups fresh spinach
- Salt and black pepper to taste
- For serving: shredded mozzarella or vegan cheese, fresh basil
PREPARATION
This process is as simple as it gets. You’ll have a pot of dreamy soup ready in under an hour. For a different kind of easy meal prep, check out our make-ahead blueberry baked oatmeal.
1. Start by heating the olive oil in a large pot or Dutch oven over medium heat. Sauté the onion, carrots, and celery until they begin to soften, about 5-7 minutes.
Vegetarian Creamy Lasagna Soup – Dreamy Italian Classic Recipe

The Budget-Friendly Ingredient List
Notes
Enjoy your homemade Vegetarian Creamy Lasagna Soup – Dreamy Italian Classic Recipe!
Nutrition Information
2. Add the minced garlic and dried Italian seasoning. Cook for another minute until the garlic is fragrant. This step wakes up the spices and builds a deep flavor base.
3. Pour in the crushed tomatoes, drained lentils, and vegetable broth. Give everything a good stir and bring the soup to a gentle boil.
4. Once boiling, add the broken pasta pieces. Reduce the heat and let it simmer for about 10-12 minutes, or until the pasta is tender.
5. Stir in the heavy cream (or coconut milk) and fresh spinach. Cook for just 2-3 more minutes until the spinach has wilted and the soup is heated through. Season generously with salt and pepper.
6. Ladle the soup into bowls and top with a sprinkle of cheese and fresh basil. Serve it up hot and watch everyone dig in.
How to Use Up Every Last Bit (No Waste!)
I’m a firm believer in a no-waste kitchen. Here’s how to make the most of every ingredient.
If you have leftover celery and carrot sticks, chop them up and store them in water in the fridge to keep them crisp for snacks. Any leftover fresh spinach can be wilted into scrambled eggs or a quick pasta dish the next day.
This soup also freezes beautifully. Let it cool completely and store it in airtight containers for up to 3 months. It’s a lifesaver for a future busy night.
Nutrition Notes
This dish isn’t just kind to your wallet; it’s nourishing too. Here’s a quick look at what you’re getting per serving.
- High in Fiber: Thanks to the lentils and vegetables.
- Good Source of Plant-Based Protein: From the lentils.
- Rich in Vitamins A and C: From the carrots, tomatoes, and spinach.
- Customizable Calories: Varies based on cream/cheese choices.
If you’re craving something with a bit more protein, our garlic parmesan chicken skewers are a fantastic option.
Common Questions About This Recipe
I get a few questions about this recipe all the time. Here are the answers to make your cooking experience seamless.
Can I make this in a crockpot?
Absolutely! Sauté the veggies first for best flavor, then add everything except the pasta, cream, and spinach to the crockpot. Cook on low for 6-7 hours. Add the pasta, cream, and spinach in the last 30 minutes.
How can I make this soup vegan?
It’s incredibly easy. Simply use full-fat coconut milk instead of heavy cream and top with your favorite vegan mozzarella shreds. The result is just as creamy and satisfying.
What other vegetables can I add?
Get creative! Sliced mushrooms, zucchini, or bell peppers would all be wonderful additions. Just chop them up and sauté them with the initial onion and carrot mixture.
So there you have it—a bowl of pure comfort that’s as smart for your budget as it is for your soul. This recipe proves that a little creativity goes a long way in the kitchen.
I’d love to hear how it turns out for you! Let me know your own money-saving twists on this recipe in the comments below! Please leave a rating!

Tired of the 5 PM dinner panic? Grab my new 30-Minute Cookbook!