This Spinach Ricotta Lasagna Soup is a warm and cozy dish, combining creamy ricotta and healthy spinach in a delightful broth. It’s like a hug in a bowl!
Making it is super easy; just throw everything in one pot! I love to top mine with extra cheese—because, let’s be honest, you can never have too much cheese! 🧀😊
Key Ingredients & Substitutions
Olive Oil: A great base for cooking, olive oil adds richness. If you’re looking for a lighter option, you can use avocado oil or even butter for flavor.
Onion: A small onion adds sweetness and depth. If you’re allergic to onions, you could use leeks or shallots, or even skip it altogether.
Garlic: Fresh garlic brings a fantastic aroma. If you’re in a pinch, garlic powder can work but use less since it’s more concentrated.
Marinara Sauce: This is key for the base flavor. If you don’t have marinara, use crushed tomatoes with some Italian spices.
Broth: I like using vegetable broth for a lighter taste but chicken broth gives it a richer flavor. Go with what you have on hand!
Lasagna Noodles: Traditional lasagna noodles make this soup hearty. You can substitute with any short pasta like fusilli or penne for a quicker option.
Ricotta Cheese: Creamy and slightly tangy, ricotta is a must. If you prefer a lighter version, cottage cheese works well, too.
How Do I Cook the Noodles Perfectly in Soup?
Cooking noodles in soup can be a bit tricky but stick with these tips for great results. Start by ensuring your broth is boiling, then add the broken noodles.
- Stir the noodles right after adding them to prevent sticking.
- Keep an eye on the cooking time—it’s usually around 8-10 minutes.
- Check for doneness a minute or two early to avoid mushy noodles.
- Remember, they will continue to soften in the soup after cooking!
With these tips, you’ll enjoy the perfect balance of flavors and textures in your Spinach Ricotta Lasagna Soup. Happy cooking!

Spinach Ricotta Lasagna Soup
Ingredients You’ll Need:
- 1 tablespoon olive oil
- 1 small onion, finely diced
- 3 garlic cloves, minced
- 4 cups (32 oz) marinara or tomato sauce
- 4 cups vegetable broth or chicken broth
- 8 ounces lasagna noodles, broken into bite-sized pieces
- 2 cups fresh spinach, roughly chopped
- 1 teaspoon dried Italian seasoning
- Salt and freshly ground black pepper, to taste
- 1 cup ricotta cheese
- ½ cup grated Parmesan cheese, plus extra for garnish
- Fresh basil leaves, thinly sliced for garnish
- Crushed red pepper flakes (optional)
How Much Time Will You Need?
This delicious Spinach Ricotta Lasagna Soup takes about 15 minutes of prep time and 20 minutes of cooking time. Total time is approximately 35 minutes from start to finish, making it a quick and cozy meal option!
Step-by-Step Instructions:
1. Sauté the Veggies:
In a large pot, heat the olive oil over medium heat. Once hot, add the diced onion. Sauté for about 4-5 minutes until the onion is softened. Then, add the minced garlic and cook for another minute until it’s fragrant.
2. Add the Sauce and Broth:
Pour in the marinara sauce and your choice of broth (vegetable or chicken). Stir everything together until well combined.
3. Cook the Noodles:
Bring the mixture to a boil. Once boiling, add in the broken lasagna noodles and sprinkle in the dried Italian seasoning. Reduce the heat to a gentle simmer and let everything cook for about 8-10 minutes, or until the noodles are tender.
4. Stir in the Spinach:
During the last 2 minutes of cooking, stir in the chopped spinach and let it wilt into the soup. This will add a lovely freshness!
5. Season and Serve:
Season the soup with salt and freshly ground black pepper to taste. Ladle the soup into bowls. Top each serving with a generous dollop of ricotta cheese and sprinkle with grated Parmesan cheese.
6. Garnish and Enjoy:
Finish with fresh basil leaves and, if you like a little heat, add a pinch of crushed red pepper flakes. Serve hot and enjoy the comforting flavors of lasagna in a soup form!
This soup captures all the creamy, cheesy, and savory goodness of traditional spinach ricotta lasagna, making it a heart-warming and easy-to-eat meal!

Can I Use Gluten-Free Noodles in This Soup?
Absolutely! You can substitute regular lasagna noodles with gluten-free lasagna noodles or any gluten-free pasta you prefer. Just keep an eye on the cooking time as gluten-free pasta can cook faster.
How Can I Store Leftovers?
Leftover soup can be stored in an airtight container in the fridge for up to 3 days. To reheat, warm it gently on the stove or in the microwave, adding a splash of broth if it thickens too much.
Can I Add More Vegetables?
Definitely! Feel free to add more veggies like zucchini, bell peppers, or mushrooms. Just sauté them with the onion and garlic to enhance their flavors before adding the broth.
Is This Soup Freezable?
Yes, you can freeze this soup! Just let it cool completely, then store it in a freezer-safe container. It should keep well for up to 3 months. When ready to eat, thaw in the fridge overnight and reheat on the stove.


