Love this? Pin it for later! 📌
Why This Recipe Works
- Lower-calorie roux: We use just 2 Tbsp of olive oil plus a dusting of flour to create a toasty base without a stick of butter.
- Cauliflower cream: Steamed cauliflower purées into velvety oblivion, stretching the sauce while adding fiber and vitamin C.
- Sharpness without excess: A bold 2-year aged white cheddar means you need less cheese overall for that addictive tang.
- Protein boost: Non-fat Greek yogurt stirred in off-heat delivers creaminess and 10 g extra protein per serving.
- Whole-grain noodles: High-fiber elbows keep you satisfied longer and add a nutty depth that white pasta lacks.
- Crunchy topping: A quick mix of panko, parmesan, and smoked paprika bakes into golden shards—no butter needed.
Ingredients You'll Need
Great mac and cheese starts with great building blocks. Here’s what to grab—and why each matters—so your grocery cart feels as purposeful as your final bite.
Whole-grain elbow macaroni: Look for elbows made with 100 % whole wheat or, my favorite, a blend of durum and legume flour (Barilla Protein+ is widely available). They hold ridges beautifully and stay al dente after baking. If you’re gluten-free, chickpea elbows work; just shave 2 minutes off the boiling time.
Sharp white cheddar: Aged at least 12 months, this cheese brings the funk without the fat. Buy it in block form and shred yourself—pre-shredded cellulose coatings repel sauce. Can’t find white? Orange sharp cheddar is fine, but the flavor is slightly sweeter.
Part-skim mozzarella: Adds that Instagram-worthy cheese pull while keeping saturated fat in check. Shred fresh from a low-moisture ball; the wet fresh mozz will waterlog your sauce.
Cauliflower florets: One heaping cup (about 120 g) is all you need. Frozen works—just thaw and squeeze dry. If you’re cauliflower-averse, swap in an equal amount of steamed butternut squash or white beans.
Non-fat Greek yogurt: Choose a brand you enjoy by the spoonful; tanginess varies. For dairy-free, use an unsweetened coconut yogurt and add 1 tsp white miso for depth.
Low-sodium vegetable broth: I keep cartons of “No-Chicken” broth for vegetarian richness. Chicken broth is fine for omnivores; just taste before salting.
Olive oil: Extra-virgin is lovely, but any mild oil (avocado, canola) works. Avoid coconut—its flavor competes.
Spice trinity: Dry mustard (1 tsp) amplifies cheddar, smoked paprika (½ tsp) perfumes the topping, and a whisper of nutmeg makes dairy taste dairy-ier. Freshly grated nutmeg is worth the microplane investment.
Panko breadcrumbs: Look for whole-wheat panko for extra crunch. To make your own, pulse day-old sourdough until coarsely sandy.
How to Make Skinny Creamy Baked Mac and Cheese That Feels Like a Hug
Steam & Purée the Cauliflower
Place cauliflower in a steamer basket over 1 inch of water. Cover and steam 7 minutes, until a knife slides through with zero resistance. Transfer to a mini food processor, add ¼ cup broth, and blitz until completely smooth—no flecks! Set aside. (You can do this up to 3 days ahead; refrigerate purée in an airtight jar.)
Boil the Pasta
Heat oven to 375 °F (190 °C) and coat a 2-quart baking dish with olive-oil spray. Bring a large pot of salted water to a boil. Add elbows and cook 2 minutes shy of package directions—firm is key. Reserve ½ cup starchy water, then drain and rinse under cold water to stop cooking. Toss with 1 tsp olive oil to prevent clumping.
Build the Light Roux
Return the pot to medium heat and add 2 Tbsp olive oil. When shimmering, whisk in 3 Tbsp flour; cook 60–90 seconds, until the paste smells faintly nutty but hasn’t browned. This raw-flour cook-off prevents a pasty sauce.
Whisk in Broth & Milk
Slowly pour in 1½ cups warm broth while whisking constantly. Switch to a wooden spoon and stir in 1 cup skim milk (or unsweetened oat milk). Simmer 3 minutes, until thick enough to coat the back of the spoon. Reduce heat to low.
Introduce the Cauliflower Cream
Whisk in the reserved cauliflower purée, 1 tsp dry mustard, ½ tsp smoked paprika, ¼ tsp nutmeg, and ¾ tsp kosher salt. The sauce will turn velvety and pale coral—this is normal. Taste; it should be well-seasoned because the pasta is bland.
Melt in the Cheeses
Keep heat on low and add 1½ cups shredded sharp white cheddar and ½ cup part-skim mozzarella, a handful at a time, stirring until melted before the next addition. Remove from heat and fold in ½ cup Greek yogurt for gloss. If sauce seems thick, loosen with reserved pasta water, 2 Tbsp at a time.
Combine Pasta & Sauce
Add drained elbows to the pot and fold until every noodle is lacquered. The mixture should look saucier than you think necessary—it tightens in the oven.
Transfer & Top
Scrape mac and cheese into the prepared dish. In a small bowl, toss â…“ cup whole-wheat panko, 2 Tbsp grated parmesan, a pinch of smoked paprika, and 1 tsp olive oil until evenly moistened. Distribute over the surface; gently press so it adheres.
Bake Until Golden & Bubbling
Bake 22–25 minutes, until the edges are bubbling and the topping is deep amber. Broil 1 minute for extra crunch, watching like a hawk. Rest 5 minutes before serving—this sets the sauce and prevents tongue-scalding.
Serve & Swoon
Scoop into shallow bowls and shower with chopped parsley or chives. Pair with a crisp apple-walnut salad for contrast, or enjoy straight from the dish with a spoon because, honestly, you earned it.
Expert Tips
Low & Slow for Sauce
High heat breaks dairy, yielding grainy mac. Keep the burner on low once milk is added and remove the pot from heat before stirring in yogurt.
Starchy Water Magic
Reserved pasta water contains starch that tightens the sauce. Add gradually; you may only need ÂĽ cup total.
Grater Matters
Hand-grated cheese melts smoothly. Spray your grater lightly with oil to prevent sticking and speed clean-up.
Cool Before Baking
Assemble the casserole, cover tightly, and refrigerate up to 24 hrs. Add 10 minutes to bake time if going from cold.
Broiler Bonus
For an extra-crispy crown, spritz the panko with olive-oil spray after baking and broil 45–60 seconds.
Portion Patrol
Bake in individual ramekins for automatic portion control and faster cooling for kids’ plates.
Variations to Try
Buffalo Chicken Hug
Fold in 1 cup shredded cooked chicken and 2 Tbsp buffalo sauce. Drizzle with extra sauce before serving.
Vegan Comfort
Use oat milk, vegan cheddar shreds, and cashew yogurt. Sub nutritional yeast for parmesan in the topping.
Green Goddess
Purée a handful of spinach with the cauliflower for a verdant hue and extra iron.
Lobster Lite
Stir in 6 oz cooked lobster meat and swap nutmeg for Old Bay. Perfect for date night.
Storage Tips
Refrigerate: Cool completely, cover tightly, and refrigerate up to 4 days. The sauce will thicken; revive with a splash of broth or milk when reheating.
Freeze: Portion into freezer-safe containers, press plastic wrap onto the surface, and freeze up to 2 months. Thaw overnight in the fridge, then reheat covered at 350 °F with a splash of liquid.
Make-Ahead: Assemble through Step 8, cover with foil, and refrigerate up to 24 hours. Add 10 minutes to bake time. For longer storage, freeze the unbaked casserole; bake from frozen at 350 °F for 1 hour, adding foil if the top browns too quickly.
Frequently Asked Questions
Skinny Creamy Baked Mac and Cheese That Feels Like a Hug
Ingredients
Instructions
- Steam & Purée: Steam cauliflower 7 min; purée with ¼ cup broth until silky.
- Boil Pasta: Cook elbows 2 min shy of al dente; reserve ½ cup pasta water, drain, rinse.
- Make Roux: Heat 2 tsp olive oil in pot, whisk in flour 60 sec.
- Add Liquids: Gradually whisk in warm broth and milk; simmer 3 min until thick.
- Season: Stir in cauliflower purée, mustard, paprika, nutmeg, salt.
- Melt Cheeses: Off heat, whisk in cheddar and mozzarella until melted; fold in yogurt.
- Combine: Fold pasta into sauce; add pasta water if needed.
- Top & Bake: Transfer to greased 2-qt dish. Mix panko, parmesan, remaining oil; sprinkle over. Bake 375 °F for 22–25 min until golden and bubbling. Rest 5 min before serving.
Recipe Notes
For extra crunch, spritz panko with olive-oil spray before baking. Leftouts reheat beautifully with a splash of broth in a 350 °F oven for 15 minutes.