Silky, savory, and full of the kind of comfort that makes people linger at the table, this roasted garlic white chicken lasagna soup turns a pan of simple ingredients into something that tastes slow-cooked and special. The broth stays creamy without feeling heavy, the noodles soften just enough to give you that lasagna feel in spoonable form, and the ricotta swirl on top melts into the bowl in the best way.
The roasted garlic is what changes everything here. Instead of a sharp garlic bite, you get a sweet, mellow depth that blends right into the cream sauce, and that makes the whole soup taste richer without needing extra seasoning. The flour is cooked first so the broth thickens cleanly, and adding the noodles directly to the soup lets them release a little starch and help the body of the broth along.
Below, I’ve included the little details that matter most: how to keep the cream from turning grainy, when to add the spinach so it stays bright, and the easiest way to make the ricotta topping look and taste like it came from a much fancier bowl.
The roasted garlic made the broth taste like it simmered all afternoon, and the ricotta stayed creamy on top instead of disappearing. Even reheated the next day, the noodles held up better than I expected.
Roasted Garlic White Chicken Lasagna Soup is creamy, cozy, and built for a ricotta swirl on top.
The Trick Is in the Roasted Garlic, Not Just the Cream
Most white chicken soups lean on cream alone for richness, and that’s where they can taste flat. Roasted garlic fixes that problem because it brings sweetness, depth, and a soft savoriness that plain minced garlic can’t match. Once it’s mashed into a paste, it melts right into the butter and onion base instead of floating around in sharp little bits.
The other place people go wrong is with the flour and dairy. If you dump everything in at once, you’re more likely to get a thin soup or a lumpy one. Cooking the flour in the butter first gives you a smooth roux, and adding the broth and cream gradually lets the base thicken evenly before the noodles go in.
What Each Ingredient Is Actually Doing in This Bowl

- Roasted garlic — This is the backbone of the soup. Fresh garlic would work in a pinch, but it won’t give you the same sweet, mellow depth. Roast it until the cloves are soft and caramel-colored at the edges, then mash it into a paste so it disappears into the broth.
- Heavy cream — This is what gives the soup its plush texture. Half-and-half can work if you want it lighter, but the broth will be thinner and a little less luxurious. Keep the heat gentle once the cream is in; boiling can make the soup separate.
- Lasagna noodles — Broken noodles bring the right shape and bite without needing a second pot. Standard dry noodles are fine here. Break them into rough pieces, not tiny shards, so they still feel like lasagna in the spoon.
- Ricotta — The topping gives you that true lasagna finish. Whole-milk ricotta tastes smoother and less grainy than part-skim. Stir it with parmesan and basil just before serving so it stays soft and spoonable.
- Shredded chicken — Cooked breast or thighs both work. Thighs bring a little more richness, while breast keeps the soup leaner. Shred the chicken into medium pieces so it stays noticeable against the noodles and cream.
- Parmesan — This sharpens the broth and ties the white sauce together. Grate it fresh if you can, since pre-grated cheese often melts less smoothly. Stir it in at the end off the hottest heat so it melts instead of clumping.
Building the Soup So the Cream Stays Smooth
Starting the Flavor Base
Melt the butter in a large pot and cook the onion until it turns soft and translucent, not browned. Browning isn’t the goal here; you want a sweet, gentle base that supports the garlic and cream. Add the roasted garlic paste and cook it for a minute so it blooms in the fat and loses any raw edge. If the garlic starts sticking, lower the heat instead of adding more butter.
Making the Roux
Sprinkle the flour over the onion mixture and stir until it looks pasty and coated, then cook it for 1 to 2 minutes. That step takes the raw flour taste out and keeps the soup from tasting dusty. If you rush it, the broth can taste chalky, especially once the cream goes in. The mixture should look smooth and thick, not dry or clumpy.
Adding the Liquids Slowly
Pour in the broth and cream gradually while whisking or stirring constantly. This is the moment that keeps the soup silky instead of lumpy. Once the base is mixed, add the Italian seasoning, nutmeg, and white pepper, then bring it up to a gentle simmer. Don’t let it boil hard after the cream is in; steady heat thickens the soup without breaking it.
Cooking the Noodles and Finishing the Bowl
Add the broken lasagna noodles and cook until they’re tender with a little bite left in the center. They’ll keep softening as the soup sits, so stop before they turn fully mushy. Stir in the chicken and spinach near the end so the chicken heats through and the greens just wilt. Finish with parmesan off the hottest part of the burner, then season with salt and serve with a spoonful of ricotta on top.
How to Adapt This Soup When You Need a Different Finish
Make it gluten-free
Swap the lasagna noodles for a gluten-free pasta that holds its shape well, then watch the pot closely because some gluten-free noodles soften faster than wheat pasta. Replace the flour with a gluten-free all-purpose blend or a cornstarch slurry, but whisk it in carefully so the soup still thickens without tasting starchy.
Make it dairy-free
Use full-fat coconut cream or an unsweetened dairy-free cooking cream in place of the heavy cream, and choose a dairy-free butter and parmesan substitute. The soup will still be creamy, but it will taste a little less like classic white lasagna and a little more rounded and rich from the coconut base if you go that route.
Use rotisserie chicken for a faster version
Shredded rotisserie chicken cuts the active cooking time down and works especially well here because the broth is doing most of the heavy lifting. Add it at the very end so it doesn’t dry out, and keep in mind that rotisserie chicken usually brings a little extra salt, so season more carefully.
Storage and Reheating
- Refrigerator: Store for up to 4 days. The noodles will keep soaking up broth, so expect the soup to thicken as it sits.
- Freezer: It freezes, but the cream and noodles both soften on thawing. For the best texture, freeze the soup before adding the noodles and spinach, then cook those fresh when reheating.
- Reheating: Warm it gently on the stove over low heat with a splash of broth or milk. High heat can make the cream split and push the noodles past the point where they still taste good.
Answers to the Questions Worth Asking

Roasted Garlic White Chicken Lasagna Soup
Ingredients
Equipment
Method
- Wrap the garlic head in foil and drizzle with oil, then roast at 400F for 40 min until the cloves are soft. Let it cool slightly, then squeeze the roasted garlic cloves from their skins into a bowl and mash into a paste.
- Melt the butter in a large pot, then sauté the diced onion for 4 minutes until softened. Stir in the roasted garlic paste and cook for 1 minute.
- Whisk in the flour and cook for 1-2 minutes to remove the raw flour taste. Gradually add the chicken broth and heavy cream while stirring to keep the mixture smooth.
- Stir in the Italian seasoning, nutmeg, and white pepper. Bring the soup to a simmer.
- Add the broken lasagna noodles to the simmering soup. Cook for 10-12 minutes, stirring occasionally, until the noodles are tender.
- Add the shredded chicken and fresh spinach (or baby kale) to the pot. Cook for 2 minutes until the spinach wilts.
- Stir in the parmesan until melted and evenly incorporated. Season with salt to taste.
- Mix the ricotta swirl ingredients by combining ricotta, 2 tablespoons parmesan, and fresh basil until smooth. Serve the soup with a spoonful of the ricotta mixture dolloped on top.