Creamy, cozy, and packed with the same comfort you’d expect from baked lasagna, white lasagna soup delivers a spoonable bowl with tender noodles, shredded chicken, and a rich broth that still feels light enough for a weeknight. The best part is the cheese dollop melting slowly into the center, turning each bite into something between soup and a very good pasta bake. It’s the kind of dinner that gets quiet at the table in the best way.
This version works because the base is built like a real cream sauce, not just broth with dairy added at the end. The flour cooks briefly in butter first, which keeps the soup from tasting raw and gives the broth enough body to hold up to the noodles. A little nutmeg deepens the cream without making it taste sweet, and the spinach goes in at the very end so it stays green instead of fading into the pot. The cheese topping matters too — ricotta alone can be grainy, but mixed with mozzarella and parmesan, it softens into a creamy, salty finish that lands right on top of the soup instead of disappearing into it.
If you’ve ever had creamy noodle soup turn thin or bland, the section below covers the timing that keeps this one balanced. There’s also a few variations for making it lighter or swapping the chicken without losing that lasagna feel.
The broth turned out silky and the noodles stayed tender without going mushy. That ricotta-mozzarella topping melted into the soup exactly like I hoped, and my husband went back for a second bowl before I’d even sat down.
Save this creamy White Lasagna Soup for the nights when you want all the comfort of baked lasagna without layering a pan.
The Cream Base Needs Time Before the Noodles Go In
The biggest mistake with creamy soups is rushing the dairy in before the broth has enough body. Here, the flour gets cooked in butter first, then the broth goes in gradually so the liquid thickens instead of turning thin and milky. If you dump everything together at once, the soup can taste flat and the cream won’t have the same velvety texture.
The noodles also change the whole pot. Lasagna noodles release starch as they cook, which helps the broth feel more substantial, but they’ll keep absorbing liquid if they sit too long. That’s why this soup needs to be served once the pasta is tender and the spinach has just wilted.
What Each Ingredient Is Doing in the Bowl

- Chicken breast or thighs — Breast stays a little leaner and shreds cleanly, while thighs give you a juicier, more forgiving bite. Dice the chicken small so it cooks quickly and evenly in the soup base.
- Butter and flour — This is the roux that gives the broth its body. Don’t skip the full minute or two of cooking after the flour goes in; that step keeps the soup from tasting pasty.
- Heavy cream and whole milk — The cream brings richness, and the milk keeps the soup from feeling heavy. If you use all cream, the broth gets too dense; if you use only milk, it won’t have the same silky finish.
- Ricotta, mozzarella, and parmesan — Ricotta gives the dollop that lasagna feel, mozzarella adds stretch, and parmesan sharpens the whole bowl. If your ricotta is watery, drain it briefly so the topping stays thick instead of sliding into the soup.
- Lasagna noodles — Broken noodles are what make this soup feel like lasagna without the baking dish. Use regular noodles rather than oven-ready ones; they hold their shape better in the broth.
- Spinach — It only needs a couple of minutes at the end. Add it sooner and it loses its color and turns limp.
- Nutmeg — It’s subtle, but it rounds out the cream and makes the soup taste deeper. You only need a little; too much and the whole pot starts to taste like dessert.
Building the Soup So the Cream Stays Silky
Start with the onion and garlic
Melt the butter in a large pot and cook the onion until it turns soft and translucent, about four minutes. Garlic goes in next and only needs about a minute; any longer and it can turn harsh. You want the bottom of the pot to smell sweet and savory, not browned or bitter.
Cook the chicken before the flour
Add the diced chicken and cook it until the outside loses its pink color and the pieces look mostly cooked through. That way the chicken finishes gently in the broth instead of drying out while the soup simmers. If the chicken is cut too large, it takes longer to cook and the cream base can over-reduce before the meat is ready.
Whisk in the flour, then add the liquid slowly
Sprinkle the flour over the chicken and stir it around for a minute or two so it loses that raw starch smell. Then add the broth gradually while whisking or stirring constantly. This keeps the soup smooth; if the liquid goes in all at once, little flour lumps can hide at the bottom of the pot and never fully dissolve.
Simmer the noodles just until tender
Once the broth, cream, milk, and seasonings are in, bring the pot to a gentle simmer and add the broken noodles. Keep the heat at a steady low simmer, not a hard boil, or the dairy can separate and the noodles can break apart before they’re tender. They’re done when they’re soft but still hold a little bite in the center.
Finish with spinach and the cheese dollop
Stir in the spinach at the very end and let it wilt for a couple of minutes. Taste the soup, then add salt and pepper so the broth wakes up without getting too salty from the parmesan. Serve each bowl with a generous spoonful of the cheese mixture right on top; it melts slowly into the hot soup and gives every spoonful that white lasagna finish.
Three Ways to Adjust the Soup Without Losing the Lasagna Feel
Make it lighter with half-and-half
Swap the heavy cream for half-and-half if you want a lighter bowl. The soup will still be creamy, but it won’t coat the spoon quite as thickly, so let it simmer a minute longer after the noodles are tender to help it thicken slightly.
Go gluten-free with a sturdy pasta
Use a gluten-free lasagna noodle or a short GF pasta shape that holds up to simmering. Gluten-free noodles can soften fast, so start checking them a few minutes early and serve the soup right away once they’re tender.
Use Italian sausage instead of chicken
Brown mild Italian sausage in place of the chicken for a richer, meatier soup. The broth gets a little more seasoned and the flavor leans closer to a classic baked lasagna, but you’ll want to drain excess grease before adding the flour so the base doesn’t feel oily.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The noodles will keep soaking up broth, so expect the soup to thicken.
- Freezer: It freezes, but the cream and noodles change texture. If you plan to freeze it, stop before adding the pasta and spinach, then finish those fresh after reheating.
- Reheating: Warm it gently over low heat on the stove with a splash of broth or milk. High heat can make the dairy split and overcook the noodles.
Answers to the Questions Worth Asking

White Lasagna Soup
Ingredients
Equipment
Method
- Melt the butter in a large pot and sauté the onion over medium heat for 4 minutes until softened with a light sheen.
- Add the garlic and cook for 1 minute, stirring constantly until fragrant and just beginning to turn golden.
- Add the diced chicken and cook for 4-5 minutes until mostly cooked through, browning lightly at the edges.
- Whisk in the flour and cook for 1-2 minutes to remove the raw flour taste, stirring constantly.
- Gradually pour in the chicken broth, then stir in the heavy cream and whole milk until smooth and combined.
- Stir in the Italian seasoning, dried basil, and nutmeg until evenly distributed through the creamy broth.
- Bring the soup to a simmer, then add the broken lasagna noodles and cook for 10-12 minutes until tender.
- Stir in the spinach and cook for 2 minutes until wilted bright green.
- Season with salt and pepper to taste, stirring well to ensure the flavor is balanced.
- Mix the ricotta, shredded mozzarella, and parmesan together until combined into a thick, spoonable dollop.
- Ladle the soup into bowls and top each with a generous dollop of the cheese mixture, letting it melt into the center.


