Broccoli cheddar lasagna soup lands in that rare spot between cozy and substantial, with a broth that turns velvety from cheddar and cream, pasta that drinks up the flavor as it cooks, and broccoli that stays bright instead of fading into mush. It eats like a cross between a baked pasta and a bowl of broccoli cheddar soup, but without the oven time or the fuss of layering.
The trick is building the base slowly enough that the flour cooks out before the broth and cream go in, then adding the noodles before the broccoli so the pasta gets tender in the thickened broth instead of the broccoli overcooking while you wait. Sharp cheddar matters here because it gives the soup its backbone; mild cheddar tastes flat in a dish this rich. Dijon doesn’t make the soup taste mustardy. It just sharpens the cheese and keeps the whole pot from tasting heavy.
Below, I’ve included the timing that keeps the noodles from going soft, the substitution that still gives you a creamy finish if you skip the chicken, and a few practical variations for making the pot work with what’s already in your kitchen.
The noodles stayed tender without falling apart, and the cheddar melted into the broth instead of turning grainy. I added the broccoli right at the end like you said, and it stayed bright and had a little bite.
Save this Broccoli Cheddar Lasagna Soup for the nights when you want creamy cheddar broth, tender noodles, and a pot that comes together in one pan.
The Noodles Need to Be Cooked in the Soup, Not Separately
The mistake that ruins a lot of pasta soups is boiling the noodles on their own and then adding them later. They keep cooking in the pot, which means by the time you serve the second bowl, you’ve got mush. Here, the broken lasagna noodles go straight into the simmering broth and cream so they absorb flavor while they soften, and you stop the cooking when they’re just shy of done.
That little bit of undercooking matters because the soup stays on the heat long enough for the broccoli to finish and the cheddar to melt in at the end. If you wait until the pasta is fully tender before adding the broccoli, the broccoli turns drab and soft. If the broth looks a little thinner than you expect before the cheese goes in, that’s normal. The cheddar and starch from the pasta tighten everything up.
What Each Ingredient Is Actually Doing in This Bowl

- Sharp cheddar — This is the main flavor, not just the finish. Sharp cheddar melts into the broth with enough punch to keep the soup from tasting like cream alone. Pre-shredded cheese works in a pinch, but freshly shredded cheese melts smoother because it doesn’t carry the anti-caking coating.
- Heavy cream — It gives the soup body and keeps the cheese sauce from tasting thin. Half-and-half can work, but the broth will be lighter and a little less plush.
- Flour and butter — These make the base behave like a loose roux, which is what keeps the soup from separating once the cream and cheese go in. Don’t rush this part; cooking the flour for a minute or two gets rid of the raw taste.
- Dijon mustard — You won’t taste mustard, but you will taste a sharper, cleaner cheese flavor. It’s one of those tiny additions that makes the whole pot taste more finished.
- Broccoli florets — Cut them small so they soften in just a few minutes and fit on a spoon with the noodles. Large florets stay tough while the pasta overcooks.
- Lasagna noodles — Their flat shape helps them catch the thick broth, which gives the soup that lasagna feel without needing layers. Break them into rough pieces, not tiny shards, so they still feel like pasta in the bowl.
- Chicken breast, optional — If you use it, dice it small so it cooks quickly and stays tender. Bigger pieces need more time and can turn dry before the rest of the soup is ready.
Building the Creamy Base Without Breaking the Cheese
Sweating the onion and garlic
Melt the butter first, then cook the onion until it turns soft and translucent with just a little gold at the edges. That takes about four minutes over medium heat. Add the garlic only after the onion has softened, because garlic burns fast and turns bitter long before the soup is done. If the pot starts browning too quickly, lower the heat; you want sweet, fragrant aromatics, not toasted bits.
Thickening the broth the right way
Whisk in the flour and let it cook for a minute or two before adding the liquid. That step keeps the finished soup from tasting pasty. Pour in the broth gradually while whisking so the flour dissolves evenly instead of turning into lumps, then add the cream and stir until the base looks smooth and lightly thickened. A gentle simmer is enough here; a hard boil can make the dairy separate later.
Cooking the noodles and broccoli in sequence
Add the broken lasagna noodles first and let them simmer until they’re almost tender. This is the point where the broth starts to thicken from the pasta starch, which gives the soup its body. Then add the broccoli so it cooks through in just a few minutes and stays bright green. If you add the broccoli too early, it goes dull and soft before the noodles are ready.
Melting the cheese off the heat
Take the pot off the burner before stirring in the cheddar. That keeps the cheese smooth instead of grainy. Add it in handfuls and stir until each addition disappears before adding more. If the soup seems a little loose at first, give it a minute; it thickens as the cheese melts and the noodles finish absorbing liquid.
Small Swaps That Still Keep the Soup Rich and Hearty
Make it vegetarian
Skip the chicken and use vegetable broth instead of chicken broth. The soup still gets plenty of body from the roux, cream, and cheddar, but the flavor will be a little softer, so the Dijon and sharp cheddar matter even more.
Gluten-free version
Use a gluten-free flour blend for the roux and swap in gluten-free pasta that holds its shape well. Gluten-free noodles can soften faster, so start checking them a couple of minutes early and keep the broccoli cut small.
Make it even more filling
Add the optional diced chicken or stir in cooked rotisserie chicken near the end. Rotisserie chicken saves time, but add it after the noodles are nearly done so it only warms through and doesn’t dry out.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The noodles will absorb more liquid, so the soup thickens as it sits.
- Freezer: It freezes, but the texture changes. Dairy-based soups can get a little grainy after thawing, and the noodles soften more than they do fresh, so I prefer to freeze it before adding the cheese if I’m planning ahead.
- Reheating: Warm it gently on the stove over low heat with a splash of broth or milk. Don’t boil it hard, or the cheese can separate and the noodles can turn bloated.
Questions I Get Asked About This Recipe

Broccoli Cheddar Lasagna Soup
Ingredients
Equipment
Method
- Melt butter in a large pot over medium heat, then sauté the onion for 4 minutes until softened. Add the minced garlic and cook 1 minute, stirring so it becomes fragrant.
- If using diced chicken breast, add it to the pot and cook for 4 minutes until lightly browned and cooked through.
- Whisk in the flour and cook for 1-2 minutes, stirring constantly, until the mixture looks smooth and slightly golden.
- Gradually add the chicken broth and cream, stirring until smooth, then mix in the garlic powder and Dijon mustard.
- Bring the soup to a simmer, then add the broken lasagna noodles and stir to submerge them.
- Cook for 8-10 minutes, until the noodles are almost tender, then add the broccoli florets.
- Cook for 3-4 more minutes until the broccoli is bright green and tender-crisp, stirring occasionally so it heats evenly.
- Remove the pot from the heat and stir in 2 cups of the shredded cheddar until fully melted and glossy.
- Season with salt and pepper to taste, then serve topped with the remaining cheddar.