Oven-Baked Mac and Cheese with Cauliflower and Whole-Grain Pasta

This lighter mac and cheese keeps all the comfort of the classic while cutting calories and adding nutrients with fresh spinach. It’s creamy, kid-friendly, and simple enough for weeknights—baked for a golden crust or finished on the stovetop for a quicker meal.

Baked Mac and Cheese with spinach.

Baked Macaroni and Cheese

I prefer homemade macaroni and cheese to boxed versions because you control the ingredients and flavor. To make this version lighter without sacrificing creaminess, I reduced the butter, used reduced-fat cheddar, swapped heavy cream for skim milk plus broth, and stirred in fresh baby spinach. The result is a satisfying casserole that still feels indulgent but offers more fiber and fewer calories. You can bake it for a crisp topping or skip the oven and serve it straight from the stove for a quick stovetop mac and cheese.

Healthy Mac and Cheese

Why This Healthy Mac and Cheese Works

Gina @ Skinnytaste.com

This recipe keeps the creamy, cheesy character of classic mac and cheese while trimming calories and boosting nutrition. The main adjustments are simple and effective:

  • Reduce the butter to limit added fat.
  • Use reduced-fat cheddar and freshly shred it for the smoothest melting.
  • Replace heavy cream with skim milk and chicken or vegetable broth to thin the sauce without losing creaminess.
  • Add baby spinach for extra fiber, vitamins, and a subtle boost of color and texture.

If you prefer a quick version, finish the recipe on the stovetop and skip the breadcrumb topping—serve immediately for a fast, creamy meal.

Gina signature

What You’ll Need

Gather the ingredients below for a balanced, lighter mac and cheese. Exact measurements are included in the recipe card further down.

  • Pasta: Elbow macaroni works well. Choose whole wheat, legume-based, or gluten-free pasta to suit your diet.
  • Butter: A small amount—just enough to start the roux and add richness.
  • Flour: All-purpose or a gluten-free mix to thicken the sauce into a smooth béchamel.
  • Minced onion: Adds sweetness and depth.
  • Skim milk: Keeps the sauce light; use a plant-based milk for dairy-free versions.
  • Chicken or vegetable broth: Adds savory flavor while reducing dairy volume.
  • Reduced-fat sharp cheddar: Freshly shredded gives the creamiest texture.
  • Salt and black pepper: To taste.
  • Baby spinach: Adds fiber and nutrients without overpowering the cheese.
  • Grated Parmesan: Gives an extra savory lift with a little added punch.
  • Whole wheat breadcrumbs: For a crunchy topping; use panko or gluten-free crumbs if needed.
  • Olive oil spray: Lightly mist the crumbs so they crisp without excess oil.

How To Make Healthy Mac and Cheese

Follow these steps for a smooth, flavorful cheese sauce and a tender pasta bake. For full quantities, see the recipe card below.

Make the cheese sauce
Add the cooked macaroni and spinach.
Pour it into a casserole dish and top with panko. Bake.
  1. Cook the pasta in a large pot of salted water according to package directions. Drain and set aside. Lightly spray a baking dish with oil.
  2. Preheat the oven to 375°F (190°C) if you plan to bake the casserole.
  3. In a large, heavy skillet, melt the butter over low heat. Stir in the flour and cook briefly to form a roux, whisking to avoid lumps.
  4. Add the minced onion and cook about 2 minutes until softened. Slowly whisk in the skim milk and broth, then raise the heat to medium-high and whisk until the sauce comes to a gentle boil and thickens. Season with salt and pepper.
  5. Remove the sauce from the heat before adding the cheese. Stir in the shredded cheddar a little at a time, whisking until smooth. Taste and adjust seasoning, then fold in the cooked pasta and baby spinach so it wilts into the warm sauce.
  6. Transfer the mixture to the prepared baking dish. Sprinkle with grated Parmesan and breadcrumbs and mist lightly with olive oil spray.
  7. Bake 15–20 minutes until heated through, then broil briefly to brown and crisp the breadcrumbs. If you prefer, skip the oven step and serve directly from the pan for stovetop mac and cheese.
Mac and Cheese

Tips for Perfect Cheese Sauce (not grainy or gritty)

Follow these technique tips for a silky, stable cheese sauce every time.

  1. Grate your own cheese: Pre-shredded cheese often contains anti-caking agents that can make the sauce less smooth.
  2. Begin with a proper roux: Cooking butter and flour briefly before adding milk helps the sauce thicken and prevents lumps.
  3. Don’t add cheese to a boiling sauce: Remove the sauce from the heat so it isn’t bubbling when you add the cheese—high heat can cause the proteins to separate and create a grainy texture.
  4. Add cheese slowly: Stir in the cheese in small increments, whisking until each addition is fully melted and incorporated.

Is mac and cheese unhealthy?

Mac and cheese can be part of a balanced diet when prepared with mindful ingredient choices and portion control. Traditional versions can be high in calories and saturated fat, but this lighter recipe uses reduced-fat cheese, skim milk, and broth to lower fat and calories while keeping protein from the dairy. Adding spinach increases fiber and micronutrients. A one-cup serving of this recipe contains roughly the nutrition values listed in the recipe card below.

What to serve with mac and cheese

This dish works well as a main course or a hearty side. Pair it with a crisp green salad, roasted vegetables, or a lean protein like turkey meatloaf or baked chicken tenders for a complete meal.

Can I refrigerate before baking?

Yes. Assemble the macaroni and cheese in the baking dish up to the point of adding the breadcrumb topping, cover tightly with foil, and refrigerate for up to 48 hours. When ready to bake, remove from the fridge while the oven preheats, add the crumbs and Parmesan, and bake for about 30–40 minutes until heated through. Cold casserole may require extra time in the oven.

Variations

  • Vegetables: Swap spinach for broccoli, roasted tomatoes, mushrooms, or diced carrots.
  • Cheese: Substitute reduced-fat Gruyère, pepper jack, or a white cheddar for different flavors.
  • Pasta: Try whole wheat, chickpea, or other legume-based pastas for more fiber and protein.
  • Breadcrumbs: Use panko, whole wheat crumbs, or gluten-free crumbs as needed.
  • Dairy-free: Use a fortified plant milk and a reliable vegan cheese alternative for a dairy-free version.
  • Seasoning: Add a pinch of nutmeg or mustard powder to the sauce, or season the topping with garlic powder, onion powder, cayenne, or fresh herbs.

Helpful Tip

For the creamiest sauce, start with a good-quality block of sharp cheddar and grate it yourself. Freshly grated cheese melts more evenly and produces a smoother texture.

Mac and Cheese with spinach

More Macaroni and Cheese Recipes You’ll Love

  • Baked Broccoli Macaroni and Cheese
  • Macaroni and Cheese Soup with Broccoli
  • Pumpkin Mac and Cheese with Roasted Veggies
  • Butternut Squash Mac and Cheese
  • Greek Mac and Cheese
  • Homemade Hamburger Helper

Healthy Mac and Cheese Recipe

Rating: 4.92 from 61 reviews
Calories: 261
Protein: 13 g
Carbs: 36.5 g
Fat: 7.5 g
Fiber: 5.5 g
A lighter, comforting baked macaroni and cheese made with reduced-fat cheddar, skim milk and chicken broth, and boosted with baby spinach for extra fiber and nutrients.
Healthy Mac and Cheese
Prep: 15 mins
Cook: 35 mins
Total: 50 mins
Yield: 8 servings
Serving Size: 1 cup

Ingredients

  • 12 ounces elbow macaroni (wheat, whole wheat, high-protein, or gluten-free)
  • 2 tablespoons butter
  • 1/4 cup flour (or gluten-free flour mix)
  • 1/4 cup minced onion
  • 2 cups skim milk (or plant milk for dairy-free)
  • 1 cup chicken or vegetable broth
  • 8 ounces reduced-fat cheddar, freshly shredded
  • Kosher salt and black pepper, to taste
  • 4 cups baby spinach
  • 2 tablespoons grated Parmesan
  • 1/4 cup seasoned whole wheat breadcrumbs (or panko/gluten-free crumbs)
  • Olive oil spray

Instructions

  1. Cook pasta in salted water according to package directions. Drain and set aside. Spray a baking dish with oil.
  2. Preheat oven to 375°F (190°C) if baking.
  3. Melt butter in a large, heavy skillet over low heat. Add flour and whisk for about 1 minute to form a roux.
  4. Add minced onion and cook 2 minutes. Slowly whisk in milk and broth, raising heat to medium-high, stirring until the sauce thickens and is smooth. Season with salt and pepper.
  5. Remove the sauce from heat. Add shredded cheese 1/4 cup at a time, stirring until smooth. Mix in cooked macaroni and baby spinach until the spinach wilts.
  6. Pour into the prepared baking dish. Top with grated Parmesan and breadcrumbs, and mist with olive oil spray.
  7. Bake 15–20 minutes until bubbling, then broil a few minutes to brown the topping. Serve hot.

Notes

See the article above for variations, tips on achieving a smooth sauce, and refrigeration instructions. To make this dairy-free, substitute plant milk and a quality vegan cheese alternative and follow the same steps.

Nutrition

Serving: 1 cup • Calories: 261 kcal • Carbohydrates: 36.5 g • Protein: 13 g • Fat: 7.5 g • Fiber: 5.5 g • Sugar: 5 g • Sodium: 277 mg

Did You Make This Recipe?

Leave a rating or comment below to share your results—feedback helps improve the recipe and supports more free, tested recipes.