Save The rain was drumming against my kitchen window last Tuesday when I decided to finally tackle the mountain of vegetables from my garden boxes. My kids had been asking for mac and cheese all week, but something about serving them an entirely beige meal felt wrong on such a gray day. I started chopping broccoli and carrots, thinking maybe I could sneak enough vegetables into the cheese sauce to count as responsible parenting. The smell of that roux hitting the warm milk brought me right back to my grandmother's tiny apartment, where she taught me that patience is the secret ingredient in any béchamel.
Last month, my skeptical brother in law finished his entire serving before even realizing he was eating broccoli. He actually went back for seconds and asked if I could make it for his birthday instead of ordering pizza. That moment of watching someone who normally picks around vegetables clean their plate made every extra chopping step worth it.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 300 g (10 oz) elbow macaroni: Elbows hold onto cheese sauce beautifully in every little curve. I have learned that cooking the pasta just shy of al dente prevents mushy results after baking.
- 1 cup broccoli florets, chopped small: Small pieces distribute evenly throughout rather than creating obvious green bites that picky eaters might spot.
- 1 cup carrots, diced: Dicing them small means they cook through in the same boiling water as the pasta, saving you a step and a pot to wash.
- 1 cup frozen peas: These sweet pops of green and bright flavor balance the richness of all that cheese.
- 2 tbsp unsalted butter: Use real butter here because the flavor directly impacts your roux and ultimately your sauce.
- 2 tbsp all-purpose flour: This thickens your milk into a velvety base that will cling to every single noodle.
- 2 cups whole milk: Whole milk creates the creamiest results. I tried skim once and the sauce turned thin and sad.
- 1 cup sharp cheddar cheese, shredded: Buy blocks and shred them yourself. Pre shredded cheese contains anti caking agents that prevent smooth melting.
- 1/2 cup mozzarella cheese, shredded: This is your secret weapon for that incredible cheese pull you want in every bite.
- 1/4 cup Parmesan cheese, grated: Aged Parm adds that salty umami depth that keeps the dish from tasting one dimensional.
- 1/2 tsp mustard powder: Trust me on this one. You cannot taste mustard, but it intensifies the cheese flavor tenfold.
- 1/4 tsp garlic powder: Rounds out all the flavors without adding raw garlic harshness.
- Salt and black pepper, to taste: Taste your sauce before combining with pasta. Cheese brands vary wildly in saltiness.
- 1/2 cup panko breadcrumbs: That golden, crispy crust on top creates such a beautiful texture contrast against the creamy pasta below.
- 1 tbsp melted butter: Tossing panko with melted butter ensures the topping browns evenly instead of staying pale and dry.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get your oven ready:
- Preheat oven to 180°C (350°F) and lightly grease a 2 liter (2 quart) baking dish with butter or cooking spray. This prevents sticking and makes cleanup easier later.
- Cook the pasta and veggies together:
- Bring a large pot of salted water to a boil. Add macaroni and cook for 1 minute less than package directions. In the last 3 minutes, add broccoli and carrots. In the final minute, add peas. Drain well and set aside.
- Make your roux base:
- In a medium saucepan over medium heat, melt butter until foaming subsides. Whisk in flour and cook for 1 minute, stirring constantly. The mixture should bubble gently and smell slightly nutty, which means the raw flour taste is cooking out.
- Create the cheese sauce:
- Gradually whisk in milk, stirring constantly until smooth and slightly thickened, about 4 to 5 minutes. The sauce is ready when it coats the back of a spoon. Remove from heat and stir in cheddar, mozzarella, Parmesan, mustard powder, garlic powder, salt, and pepper until cheese is melted and sauce is smooth.
- Combine everything together:
- Pour the cheese sauce over the drained pasta and vegetables. Mix gently but thoroughly until every piece is coated in sauce. Transfer to your prepared baking dish and spread evenly.
- Add the crispy topping:
- Mix panko with melted butter in a small bowl until evenly combined. Sprinkle over the mac and cheese in an even layer for that gorgeous golden crust.
- Bake until bubbly and golden:
- Bake for 20 to 25 minutes until the cheese is bubbling around the edges and the topping is deep golden brown. Let cool for about 10 minutes before serving. This rest period helps the sauce set slightly so servings hold their shape better.
Save My daughter asked for this recipe written on an index card so she could make it in her first apartment next year. That small request felt like the biggest compliment of all.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Make Ahead Magic
You can assemble the entire dish up to 24 hours before baking. Just cover tightly with foil and refrigerate. You may need to add 5 to 10 extra minutes to the baking time since it will be cold going into the oven. I have also frozen individual portions wrapped well for up to 2 months.
Vegetable Swaps That Work
Spinach wilts beautifully into the hot sauce, adding nutrition without changing the texture much. Roasted red peppers add sweetness and a gorgeous color contrast. Even frozen corn kernels work nicely here, adding little bursts of sweetness throughout every bite.
Serving Ideas
A crisp green salad with an acidic vinaigrette cuts through all that rich cheese beautifully. Roasted tomatoes on the side add brightness and color to the plate. Grilled chicken or crispy tofu on top transforms this from side dish to complete meal.
- Fresh herbs like parsley or chives sprinkled on top add a pop of color and freshness
- A dash of hot sauce wakes everything up if you like a little heat
- Lemon wedges on the side let everyone brighten their own portion
Save Hope this brings cozy comfort to your table on whatever kind of day you are having.
Recipe FAQs
- → Can I prepare this dish ahead of time?
Yes, you can assemble the dish up to 8 hours in advance. Cover and refrigerate, then bake for an additional 10–15 minutes until heated through and golden.
- → What vegetables work best as substitutes?
Spinach, bell peppers, corn, green beans, and mushrooms are excellent alternatives. Add softer vegetables like spinach in the final minute of cooking to prevent overcooking.
- → How do I make this dish gluten-free?
Simply substitute regular pasta with gluten-free pasta and use cornstarch or gluten-free flour for the roux. Verify that your cheese products are gluten-free as well.
- → Can I freeze leftovers?
Yes, store cooled portions in airtight containers for up to three months. Reheat gently in a 180°C oven for 20–25 minutes, adding a splash of milk to restore creaminess.
- → Why is my cheese sauce lumpy?
Lumps typically form from adding cold cheese to a hot sauce or insufficient roux cooking. Ensure you cook the flour-butter mixture for a full minute before adding milk, and remove from heat before stirring in cheese.
- → What's the best way to achieve a crispy topping?
Toss panko breadcrumbs with melted butter and a pinch of salt before sprinkling over the dish. For extra crispiness, broil for 2–3 minutes at the end of baking, watching carefully to prevent burning.