Love this? Pin it for later! 📌
I first started making this recipe when my oldest decided broccoli was “too tree-like” and therefore suspicious. I figured if the little florets were nestled into silky noodles and bathed in a garlicky, buttery, cheddar-kissed sauce, even the pickiest eater might reconsider. Spoiler: she asked for seconds, then thirds. Since then, this dish has become our mid-week standby, our pot-luck pleaser, our “Mom, can you make that cheesy pasta?” go-to. It’s perfect for busy weeknights, lazy Sundays, or any time you want maximum comfort with minimal cleanup.
Why This Recipe Works
- One Pot Wonder: The pasta cooks directly in the same pan as the sauce, absorbing every drop of garlicky flavor and saving you from washing extra dishes.
- Two-Stage Cheese Strategy: A modest roux plus evaporated milk prevents graininess, while a final handful of freshly grated cheddar delivers that Instagram-worthy stretch.
- Broccoli That Actually Tastes Good: We add it in two waves—stems early for tenderness, florets later for vibrant color and a slight bite.
- Butter, Butter, Butter: Three distinct additions—sautéing the garlic, finishing the sauce, and a final glossy drizzle—build layers of richness without feeling heavy.
- Pantry-Friendly: No specialty cheeses or obscure spices; if you keep pasta, frozen broccoli, and a block of cheddar on hand, you’re 20 minutes away from dinner.
- Kid-Tested, Adult-Approved: Mild enough for little palates, but a crank of black pepper and pinch of chili flakes give grown-ups all the subtle heat they crave.
Ingredients You'll Need
Great cheese sauce starts with great ingredients—no shortcuts here. Below is a quick field guide to each component so you can shop (and swap) with confidence.
Short Pasta: I reach for shells or mini penne because their nooks grab the sauce like edible spoons. Whole-wheat, gluten-free, or protein-enriched pasta all work; just shave 1–2 minutes off the stovetime if the box suggests a shorter range.
Broccoli: One medium head yields roughly 5 cups of florets—enough to turn carb-fest into balanced dinner. Buy bright green crowns with tight buds; yellowing edges mean the vitamin party is already half over. Frozen broccoli? Thaw and squeeze out excess water so you don’t dilute the sauce.
Unsalted Butter: Using unsalted lets you control sodium and guarantees that sweet cream flavor we’re after. If all you have is salted, reduce added kosher salt by half.
Garlic: Three plump cloves, smashed and minced, perfume the butter without overwhelming tender taste buds. In a pinch, ½ teaspoon of garlic powder per clove keeps the peace.
Evaporated Milk: The secret weapon for silky, concentrated dairy richness without the heaviness of cream. Shake the can vigorously so the proteins don’t separate when heated.
Chicken or Vegetable Broth: Opt for low-sodium so your cheese remains the star. Warm broth helps the pasta cook evenly—30 seconds in the microwave does the trick.
Sharp Cheddar, Freshly Grated: Pre-shredded cellulose-coated shreds resist melting; grate your own and you’ll be rewarded with glossy, fondue-like smoothness. Extra-sharp gives tangy backbone, but mild or even a 50/50 cheddar-Gruyère blend feels fancy without extra effort.
Dijon Mustard & Nutmeg: Both are background singers—barely perceptible yet essential for depth. Dijon’s subtle tang balances fat; nutmeg whispers “mac and cheese” nostalgia.
Cornstarch: A teaspoon is insurance against a broken sauce, especially if you like to reheat leftovers.
How to Make One Pot Cheesy Broccoli Pasta with Garlic and Butter
Brown the Butter Base
Place your Dutch oven over medium heat and add 1 tablespoon of butter. Swirl until it melts and just begins to smell nutty—about 90 seconds. You want pale golden, not dark brown, because we still have garlic to sauté. Tip: Tilt the pan so the milk solids toast evenly.
Bloom the Garlic
Drop the heat to medium-low. Add remaining butter and minced garlic. Stir constantly for 45 seconds; garlic should soften and release its aroma but remain blonde. If edges brown, lower heat immediately—bitter garlic equals sad sauce.
Make a Quick Roux
Sprinkle flour over the butter-garlic mixture. Cook, whisking, for 1 minute; you’re looking for a pale, peanut-butter-colored paste that smells faintly of shortbread. This brief toasting cooks out raw flour flavor and thickens the sauce later.
Deglaze with Evaporated Milk
Slowly pour in evaporated milk while whisking. The mixture will seize at first—fear not. Keep whisking until smooth and thick enough to coat the back of a spoon, about 2 minutes. This forms the luxe base that clings to every noodle.
Add Broth & Pasta
Whisk in warm broth, Dijon, salt, pepper, and nutmeg. Once liquid simmers, add dry pasta. Stir, scraping the bottom so nothing sticks, then cover and cook at a gentle bubble for half the package’s lowest time—usually 5–6 minutes.
Introduce Broccoli in Batches
Remove lid, scatter in diced broccoli stems, and cook 2 minutes. Add florets, re-cover, and cook until pasta is al dente and broccoli is emerald, another 2–3 minutes. The residual steam keeps vitamins intact while preventing mushy trees.
Cheese It Up
Turn heat to low. Sprinkle cornstarch over surface, then immediately add 1½ cups grated cheddar in three handfuls, stirring each until melted before adding the next. This gradual approach prevents clumps and yields a satin finish.
Finish & Shine
Off heat, fold in remaining tablespoon of cold butter for gloss. Taste and adjust salt; keep in mind cheese will continue to season as it sits. Serve hot with extra black pepper, chili flakes, or a whisper of lemon zest for brightness.
Expert Tips
Low & Slow for Cheese
Never boil cheese; high heat causes proteins to seize and grease to separate. Keep the burner on low and patience on high.
Save the Pasta Water
If the sauce thickens upon standing, loosen with a splash of hot water rather than more milk to avoid dulling flavor.
Color = Flavor
Broccoli should stay vivid green. If it’s army-colored, you’ve overcooked—next time shorten the steam time by 60 seconds.
Grate Fresh, Melt Fresh
Pre-grated cheese contains anti-caking agents that inhibit melting. Buy a block and grate while the pasta cooks—worth every second.
Make-Ahead Sauce
You can prep the evaporated-milk base up to 3 days ahead. Refrigerate, then reheat gently with a splash of broth before adding pasta.
Spice Without Fire
A pinch of smoked paprika or white pepper adds depth without heat—perfect for sensitive palates.
Variations to Try
- Chicken Bacon Ranch: Stir in shredded rotisserie chicken and crumbled turkey bacon, then finish with a squeeze of ranch seasoning.
- Mediterranean: Swap cheddar for feta, add sun-dried tomatoes and a handful of chopped olives, then finish with lemon zest and dill.
- Spicy Vegan: Use olive oil instead of butter, unsweetened oat milk for evaporated milk, nutritional yeast + smoked paprika for cheddar vibe, and add a diced chipotle in adobo.
- Seafood Alfredo Twist: Fold in cooked shrimp or crab during the final cheese step and swap nutmeg for Old Bay seasoning.
- Green Power: Replace half the broccoli with baby spinach; it wilts instantly and boosts iron without altering cook time.
Storage Tips
Leftovers will keep for up to 4 days in an airtight container in the refrigerator. Reheat gently with a splash of water or milk over medium-low heat, stirring often. Microwaves work in a pinch—use 50% power and cover loosely to prevent sauce splatter.
For longer storage, portion into freezer-safe zip bags, press out excess air, and freeze flat for up to 2 months. Thaw overnight in the fridge, then reheat as above; note that the sauce may appear slightly grainy—whisk in an extra tablespoon of butter to bring it back together.
Because broccoli continues to soften once mixed, I purposely under-cook it if I know I’ll be reheating later. If meal-prepping for the week, stop at Step 6 when the florets are still bright and just fork-tender.
Frequently Asked Questions
One Pot Cheesy Broccoli Pasta with Garlic and Butter
Ingredients
Instructions
- Melt & Brown: Melt 1 tbsp butter over medium heat until lightly golden and fragrant, about 90 seconds.
- Sauté Aromatics: Reduce heat to medium-low; add remaining butter and garlic. Cook 45 seconds, stirring constantly.
- Build Roux: Whisk in flour; cook 1 minute until pale and bubbly.
- Thicken Dairy: Slowly whisk in evaporated milk; cook until thick enough to coat spoon, 2 minutes.
- Simmer Pasta: Whisk in warm broth, Dijon, salt, pepper, and nutmeg. Add pasta, cover, and simmer 5–6 minutes, stirring halfway.
- Add Broccoli: Stir in broccoli stems; cook 2 minutes. Add florets, re-cover, and cook 2–3 minutes more until pasta is al dente.
- Cheese Finish: Reduce heat to low. Sprinkle cornstarch, then add cheddar in three additions, stirring until melted and creamy.
- Season & Serve: Taste, adjust salt, add optional pepper flakes or lemon. Serve hot.
Recipe Notes
For ultra-creamy reheats, warm leftovers with a splash of milk and an extra pat of butter over low heat, stirring until silky.