This rich and creamy soup transforms all the flavors of classic lasagna into a quick one-pot meal. Tender broken lasagna noodles simmer with shredded chicken in a savory broth, then get swirled with ricotta, mozzarella, and Parmesan for that irresistible cheesy goodness. Fresh baby spinach adds color and nutrients, while a blend of Italian herbs brings authentic flavor. Ready in just 35 minutes, this comforting soup is perfect for busy weeknights when you crave something hearty and satisfying.
The first snow was falling outside my kitchen window when I decided lasagna needed to be a soup. Something about breaking those curly noodles into the pot felt so satisfying, like breaking rules but in a completely acceptable way. My roommate wandered in, drawn by the smell of garlic and melting cheese, and asked what kind of magic was happening. We ended up eating straight from the pot, standing at the stove, because waiting for bowls seemed unreasonable.
Last winter my sister came over after a terrible week at work, and I made this soup without really measuring anything. She took one bite, put her spoon down, and said I needed to write this down immediately. Now it is the most requested thing at every family gathering, even in summer when no one wants soup but everyone wants this anyway.
Ingredients
- 2 cups cooked chicken: Rotisserie chicken works perfectly here, or use leftovers from a roasted bird. The shredding should be rustic and uneven, some pieces bigger than others.
- 1 tablespoon olive oil: This is your foundation. Do not be tempted to add more. The richness comes later from the dairy.
- 1 medium onion, diced: Yellow onions give the best sweetness. Cut them small enough they disappear into the soup but large enough to provide texture.
- 2 garlic cloves, minced: Fresh garlic only. The jar stuff cannot compete with the sharp brightness of freshly minced cloves.
- 2 cups baby spinach: Add these at the very end. They shrink dramatically, so what looks like a mountain will wilt into perfect green ribbons.
- 6 cups low-sodium chicken broth: You need control over the salt level. Regular broth will push this into over-seasoned territory quickly.
- 1 cup whole milk: The tempering agent. Whole milk adds body without making the soup overwhelmingly heavy.
- 1 cup heavy cream: This creates the luxurious mouthfeel that makes people pause after their first spoonful.
- 8 lasagna noodles, broken: The no-boil kind works great here. Break them into uneven pieces. Some will be bite-sized, others longer. This is part of the charm.
- 1 cup ricotta cheese: Whole milk ricotta only. Part-skim does not melt the same way and leaves grainy bits in the broth.
- 1 ½ cups shredded mozzarella: Buy a block and shred it yourself. Pre-shredded cheese has anti-caking agents that prevent smooth melting.
- ½ cup grated Parmesan cheese: The salty finish. Freshly grated gives you those tiny crunchy crystals throughout.
- 1 teaspoon dried Italian herbs: A blend of oregano, basil, and thyme. Rub them between your fingers before adding to wake up the oils.
- ½ teaspoon ground black pepper: Freshly cracked makes a noticeable difference in the final flavor.
- ½ teaspoon salt: Start here. The Parmesan and broth both contain salt, so taste before adding more.
- Pinch of crushed red pepper flakes: Optional, but that tiny hum of heat makes everything else pop.
Instructions
- Build your foundation:
- Heat the olive oil in a large pot over medium heat. Add your diced onion and let it soften and turn translucent, about 3 to 4 minutes. You are not looking for color here, just sweetness. Toss in the minced garlic for just 1 minute. Any longer and it might turn bitter.
- Create the base:
- Pour in the chicken broth and bring it up to a gentle boil. Add your broken lasagna noodles straight into the liquid. Cook them uncovered for about 8 to 10 minutes until they are al dente. They will continue cooking in the soup, so do not overdo it now.
- Add the heart:
- Stir in the shredded chicken along with your Italian herbs, salt, pepper, and red pepper flakes if you like things interesting. Pour in the milk and heavy cream. Let everything simmer together for 5 minutes. The soup should start looking creamy and smelling incredible.
- Bring in the greens:
- Add the spinach and cook just until it wilts, maybe 1 or 2 minutes. Stir in the ricotta, mozzarella, and Parmesan. The ricotta will not completely dissolve but will float through the broth in creamy clouds. This is exactly what you want.
- The final check:
- Taste your soup. Add more salt or pepper if needed. Serve it hot, maybe with extra Parmesan scattered on top and more cracked pepper if you are feeling fancy.
My dad called me from the grocery store once, trying to make this from memory, and asked why ricotta cheese was listed. He had never heard of putting it in soup. Two hours later he texted me a picture of an empty pot and said he understood everything. That text is saved in my favorites folder.
Making It Your Own
Sautéed mushrooms make an excellent addition, especially if you are skipping the chicken for a vegetarian version. Add them when you cook the onions so they get deeply browned and flavorful. The earthiness plays beautifully with the creamy base and bright spinach.
The Bread Situation
Crusty bread is not optional. It is essential. Garlic toast, a baguette, whatever you can get your hands on. You need something to drag through that cheesy broth and scoop up the ricotta clouds. No one should have to choose between broth-soaked bread and the last spoonful of soup.
Make-Ahead Magic
This soup freezes beautifully if you stop before adding the final cheeses and spinach. Freeze the base with noodles and chicken, then reheat and finish with the dairy and greens when you are ready to serve. The texture stays perfect instead of getting weirdly separated or grainy.
- Cook the pasta 1 minute less than al dente if freezing
- Thaw overnight in the refrigerator before reheating
- Add fresh spinach and cheese at the very end, never before freezing
Snow days were made for this soup. Something about watching the world disappear outside while the kitchen fills with garlic and melting cheese feels like the kind of comfort we all need right now.
Recipe FAQs
- → Can I make this soup ahead of time?
-
Yes, you can prepare the soup up to 2 days in advance. Store it in the refrigerator and reheat gently on the stove, adding a splash of milk or cream if it thickens too much. The noodles may absorb more liquid overnight, so you may need to add extra broth when reheating.
- → What can I substitute for the chicken?
-
Leftover cooked turkey works beautifully as a substitute. For a vegetarian version, omit the chicken entirely and add sautéed mushrooms or white beans for protein and heartiness. You could also use Italian sausage for a meatier variation.
- → How do I prevent the noodles from getting too soft?
-
Cook the noodles until just al dente as directed, and remember they'll continue cooking in the hot broth. If you're planning to store leftovers, you can cook the noodles separately and add them when reheating to maintain the best texture.
- → Can I freeze this soup?
-
Freezing is possible but may affect the texture of the creamy broth and noodles. For best results, freeze the soup before adding the cream and cheeses. When ready to serve, thaw, reheat, and stir in the dairy and cheese fresh. If you've already added everything, it will still be edible but slightly grainier after freezing.
- → What type of lasagna noodles work best?
-
Standard oven-ready or traditional lasagna noodles both work well. Break them into 2-inch pieces before adding to the pot. No-boil noodles will cook faster, so reduce the cooking time slightly to prevent them from becoming mushy.
- → How can I make this soup lighter?
-
Replace heavy cream with half-and-half or whole milk for a lighter version. You can also reduce the amount of cheese or use part-skim varieties. Adding more vegetables like zucchini or bell peppers increases volume without adding many calories.