Broccoli cheddar lasagna soup lands in that sweet spot between cozy and substantial, with a broth that turns silky from cream and cheddar and enough broken noodles to make each spoonful feel like a full meal. The broccoli stays bright and a little crisp instead of fading into mush, and the sharp cheddar gives the soup the kind of savory backbone that keeps you going back for another bowl.
What makes this version work is the order. The flour cooks in butter first so the broth thickens without tasting pasty, and the noodles go in before the broccoli so the pasta can soften in the broth while the florets keep their color and bite. A little Dijon doesn’t make it taste mustardy; it just sharpens the cheese and keeps the soup from tasting flat. If you’ve ever had a cheesy soup turn grainy, the trick is to pull it off the heat before stirring in the cheddar.
Below, I’ve included the timing cues I watch for at the stove, the best cheddar to buy, and a few smart swaps if you want to skip the chicken or make it stretch a little farther.
The broth thickened up beautifully and the noodles stayed tender without getting bloated. I loved that the broccoli still had a little bite, and the sharp cheddar on top made every bowl taste extra rich.
Save this broccoli cheddar lasagna soup for the nights when you want a creamy, noodle-filled dinner with real broccoli flavor and a sharp cheddar finish.
The Trick to Keeping the Cheese Broth Smooth Instead of Grainy
Cheddar is the ingredient that can make this soup feel luxurious or turn it into a broken mess. The difference is heat. Once the noodles and broccoli are cooked, the pot needs to come off the burner before the cheese goes in. If the broth is still bubbling hard, the proteins in the cheddar tighten up and you get that sandy texture nobody wants in a soup like this.
The flour and butter give you a stable base, but they can’t rescue cheese that gets overheated at the end. Sharp cheddar melts better than mild cheddar here because it brings stronger flavor without needing a huge amount of extra cheese, and grating it yourself helps it melt more evenly. Pre-shredded cheese is fine in a pinch, but it often contains anti-caking starches that slow the melt and make the broth a little less smooth.
What Each Ingredient Is Actually Doing in This Bowl

- Broccoli florets — Cut them small so they cook fast and fit nicely on a spoon. If the pieces are too large, the soup feels awkward and the broccoli stays underdone while the noodles keep softening.
- Sharp cheddar — This is the main flavor, not just the topping. Sharp cheddar gives the soup enough tang to stand up to the cream, and grating it fresh helps it melt into the broth instead of clumping.
- Heavy cream — This adds body and keeps the broth from tasting thin once the noodles absorb liquid. Half-and-half works if that’s what you have, but the soup will be a little lighter and less velvety.
- Dijon mustard — You won’t taste mustard, but you will taste the lift it gives the cheese. It keeps the whole pot from reading flat or one-note.
- Broken lasagna noodles — They give you that lasagna feel without the layering. Break them into rough pieces, not tiny shards, so they hold up in the broth and give the soup some chew.
- Chicken breast, optional — It turns the soup into a more filling main dish, but it’s not required for the flavor to work. If you use it, dice it small so it cooks quickly and stays tender.
Building the Pot in the Right Order
Cooking the Onion Until It Softens
Start with butter, onion, and a little patience. You want the onion soft and translucent, not browned, because this soup is about a mellow savory base rather than deep caramelization. If the onion is still crunchy when the garlic goes in, it’ll stay that way in the finished bowl, so give it the full four minutes over medium heat.
Thickening the Base Before the Broth Goes In
Whisk the flour into the butter and onion mixture and cook it for a minute or two until it smells a little nutty. That step takes away the raw flour taste and gives the soup its body. When you pour in the broth and cream, add them gradually while whisking so the mixture stays smooth. If you dump the liquid in all at once, the flour can clump at the bottom and leave you with little white bits you’ll keep chasing around the pot.
Simmering the Noodles and Broccoli Without Overcooking Them
Bring the soup to a gentle simmer, then add the broken lasagna noodles. You want a steady bubble, not a hard boil, because aggressive heat can make the cream separate and can also overcook the noodles before the broccoli even gets a chance. Once the noodles are almost tender, stir in the broccoli and cook just until it turns bright green and softens at the stem. The broccoli should still have some structure when you bite it.
Melting in the Cheddar at the End
Turn off the heat before adding the cheddar. Stir it in a handful at a time so it disappears into the broth smoothly. If the soup looks a little loose at first, give it a minute; it thickens as the cheese settles and the noodles finish absorbing liquid. Finish with the remaining cheddar on top so each bowl gets that melted, stretchy finish.
How to Adapt This Soup When You Want It Lighter, Meatless, or a Little Different
Skip the chicken for a meatless bowl
Leave out the chicken and use vegetable broth instead of chicken broth. The soup still comes out rich and filling because the cheddar and cream do the heavy lifting, and you’ll get a cleaner broccoli-cheese flavor without the extra protein getting in the way.
Make it gluten-free with the right noodle swap
Use a sturdy gluten-free pasta that holds up to simmering, then cook it just to al dente so it doesn’t turn mushy in the broth. You’ll still get the same creamy base, but the texture is a little more delicate, so keep an eye on the pot during the last few minutes.
Use half-and-half for a lighter finish
Half-and-half works if you want a slightly lighter soup, but it won’t be as plush as heavy cream. Keep the heat low after it goes in so the lower fat dairy doesn’t curdle, and expect a broth that’s a little thinner but still creamy.
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’s not my first choice for freezing because cream soups can turn grainy and the noodles soften too much. If you do freeze it, cool it completely first and thaw gently in the fridge.
- Reheating: Warm it slowly over low heat on the stove with a splash of broth or milk to loosen it. High heat is the fastest way to break the dairy and turn the noodles mushy.
Answers to the Questions Worth Asking

Broccoli Cheddar Lasagna Soup
Ingredients
Equipment
Method
- Melt the butter in a large pot over medium heat. Sauté the diced onion for 4 minutes, then add the minced garlic and cook for 1 minute, until fragrant.
- Add the diced chicken breast (if using) and cook for 4 minutes, stirring occasionally, until no longer pink.
- Whisk in the all-purpose flour and cook for 1-2 minutes, stirring constantly, until lightly golden.
- Gradually add the chicken broth and heavy cream while stirring. Stir in the garlic powder and Dijon mustard until smooth and combined.
- Bring the mixture to a simmer, then add the broken lasagna noodles. Cook for 8-10 minutes until the noodles are almost tender.
- Add the broccoli florets and cook for 3-4 more minutes. Cook until the broccoli is bright green and tender-crisp.
- Remove from the heat and stir in 2 cups of shredded sharp cheddar until fully melted. Season with salt and pepper to taste, then serve topped with the remaining cheddar.