Roasted Broccoli Cheddar Macaroni
If you’re craving comfort food that’s both nutritious and bursting with flavor, this Roasted Broccoli Cheddar Macaroni is exactly what you need. Imagine tender elbow macaroni enveloped in a luscious, sharp cheddar cheese sauce, perfectly complemented by caramelized roasted broccoli florets. This dish strikes the perfect balance between cheesy indulgence and wholesome veggies, making it a family favorite for weeknight dinners or cozy weekend meals.
Why It Works Every Time

The magic behind this Roasted Broccoli Cheddar Macaroni lies in layering flavors and textures. Roasting the broccoli brings out a deep, nutty sweetness and adds a slight crispness that contrasts beautifully with the creamy cheese sauce. The sharp cheddar provides a rich, tangy bite, while the Parmesan enhances the umami depth. Using plain Greek yogurt in the sauce adds creaminess with a subtle tang and keeps the dish light. The sprinkle of cayenne pepper gives just the right amount of warmth without overpowering the dish. Finally, a golden breadcrumb topping adds a delightful crunch that makes every bite satisfying. It’s comfort food done right — every time.
What to Buy
- 8 oz elbow macaroni – the perfect pasta shape to hold onto the cheese sauce
- 4 cups broccoli florets – fresh, vibrant green and ready for roasting
- 2 tbsp olive oil – for roasting and flavor
- 1 tsp garlic powder – enhances savory depth
- Salt and pepper – to taste
- 2 cups shredded sharp cheddar cheese – the star of the cheese sauce
- 1/2 cup grated Parmesan cheese – adds a salty, nutty finish
- 1/2 cup milk – whole or 2% for creaminess
- 1/4 cup plain Greek yogurt – adds creaminess and a slight tang
- 1/2 tsp onion powder – builds flavor complexity
- 1/4 tsp cayenne pepper (optional) – for gentle heat
- 1/4 cup breadcrumbs – for a crunchy topping
- 2 tbsp fresh parsley, chopped – fresh garnish
What’s in the Gear List
- Large pot – to cook the elbow macaroni
- Baking sheet – for roasting the broccoli
- Mixing bowl – to toss broccoli with oil and seasonings
- Large skillet or saucepan – to make the cheese sauce
- Wooden spoon or spatula – for stirring the sauce
- Cheese grater – if shredding your own cheddar and Parmesan
- Measuring cups and spoons – for accurate ingredient amounts
- Oven-safe casserole dish (optional) – if you prefer baking the assembled macaroni
How to Prepare Roasted Broccoli Cheddar Macaroni

Step 1: Roast the Broccoli
Preheat your oven to 425°F (220°C). Toss 4 cups of broccoli florets with 2 tablespoons of olive oil, 1 teaspoon of garlic powder, salt, and pepper in a mixing bowl. Spread the broccoli evenly on a baking sheet and roast for 15-20 minutes, turning halfway through, until the edges are crispy and slightly caramelized. Roasting intensifies the broccoli’s natural sweetness and adds a fantastic texture to the dish.
Step 2: Cook the Elbow Macaroni
While the broccoli roasts, bring a large pot of salted water to a boil. Add 8 ounces of elbow macaroni and cook according to package instructions until al dente, usually about 7-8 minutes. Drain the pasta and set aside. Cooking the pasta al dente ensures it won’t become mushy once mixed with the sauce.
Step 3: Make the Cheese Sauce
In a large skillet or saucepan over medium heat, combine 1/2 cup of milk and 1/4 cup of plain Greek yogurt. Stir in 1/2 teaspoon of onion powder, 1/4 teaspoon of cayenne pepper (if using), and salt and pepper to taste. Slowly add 2 cups of shredded sharp cheddar cheese and 1/2 cup of grated Parmesan cheese, stirring constantly until the cheese melts and the sauce is smooth and creamy. The Greek yogurt adds tang and creaminess without overpowering the cheddar’s bold flavor.
Step 4: Combine Pasta, Broccoli, and Sauce
Add the drained macaroni and roasted broccoli to the cheese sauce. Gently fold everything together, making sure the pasta and broccoli are evenly coated with the luscious cheddar sauce. This is where the magic really happens — the roasted broccoli and cheesy pasta unite for a comforting, flavorful bite every time.
Step 5: Add Breadcrumbs and Bake (Optional)
If you love a crunchy topping, preheat your oven to 375°F (190°C). Transfer the cheesy macaroni mixture to an oven-safe casserole dish. Sprinkle 1/4 cup of breadcrumbs evenly over the top. Bake for 10-12 minutes until the breadcrumbs turn golden brown. This step is optional but highly recommended for that irresistible crispy finish.
Step 6: Garnish and Serve
Sprinkle 2 tablespoons of freshly chopped parsley over the finished Roasted Broccoli Cheddar Macaroni for a pop of color and fresh flavor. Serve warm and enjoy!
Seasonal Twists

- In the fall, swap broccoli for roasted Brussels sprouts or kale for a seasonal green upgrade.
- During summer, add fresh cherry tomatoes roasted alongside the broccoli for a juicy burst of sweetness.
- Try sprinkling crispy bacon bits or toasted pine nuts on top for added texture.
- For an extra creamy touch, stir in a dollop of cream cheese or mascarpone into the sauce.
- Mix in some sautéed mushrooms or caramelized onions for deeper savory notes.
Author’s Commentary
I love how this Roasted Broccoli Cheddar Macaroni manages to feel indulgent without being overly heavy. Roasting the broccoli is a game-changer; it transforms the vegetable from bland and mushy to crispy and flavorful. The combination of sharp cheddar and Parmesan makes the cheese sauce rich but well-rounded, and the subtle kick from cayenne pepper adds warmth without overwhelming the dish. I also appreciate how versatile this recipe is — it pairs wonderfully with a fresh green salad or a side of Broccoli Mac And Cheese variations for those who want to switch up their comfort food rotation. It’s a dish that always brings smiles to the table!
Save for Later: Storage Tips
- Store leftovers in an airtight container in the refrigerator for up to 3-4 days.
- Reheat gently in the microwave or on the stovetop with a splash of milk to keep the sauce creamy.
- For longer storage, freeze the macaroni in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating.
- If you baked the macaroni with breadcrumbs, the topping may lose some crispness upon reheating — consider adding fresh breadcrumbs and broiling briefly for a renewed crunch.
Common Questions
Can I use other types of cheese for this recipe?
Absolutely! While sharp cheddar and Parmesan create a classic flavor profile, you can experiment with gouda, mozzarella, or even pepper jack for a different twist. Just be sure to use cheeses that melt well to maintain that creamy sauce texture.
Is it necessary to roast the broccoli?
Roasting the broccoli is highly recommended because it enhances the flavor and adds a pleasant texture contrast. However, if you’re short on time, you can steam or sauté the broccoli, but the dish won’t have the same depth of flavor or crispiness.
Can I make this recipe dairy-free?
To make a dairy-free version, substitute the milk and cheeses with plant-based alternatives like almond milk and dairy-free cheddar shreds. Use a non-dairy yogurt substitute to keep the sauce creamy. Keep in mind that the flavor and texture will be slightly different, but it can still be delicious.
What’s the best way to get the breadcrumbs crispy?
For crispy breadcrumbs, toss them with a bit of olive oil or melted butter before sprinkling on top. Bake or broil the dish until the breadcrumbs are golden brown. Using panko breadcrumbs can also add extra crunch.
More Recipes You’ll Love
- Broccoli Mac And Cheese – A creamy, cheesy delight with fresh broccoli mixed in.
- Roasted Cauliflower Mac And Cheese – A twist on classic mac and cheese featuring caramelized cauliflower.
- Creamy Broccoli Cheddar Mac – A rich and comforting mac loaded with broccoli and cheddar cheese.
In Closing
Roasted Broccoli Cheddar Macaroni is a comforting, flavorful dish that satisfies cravings while sneaking in some greens. Its creamy, cheesy sauce paired with perfectly roasted broccoli makes it a standout meal for any occasion. Whether you’re cooking for family, friends, or just treating yourself, this recipe is sure to become a staple in your kitchen. Enjoy the perfect harmony of textures and flavors with every delicious bite!
Share on Pinterest


Roasted Broccoli Cheddar Macaroni
Ingredients
Equipment
Method
- Preheat your oven to 425°F (220°C). Toss 4 cups of broccoli florets with 2 tablespoons of olive oil, 1 teaspoon of garlic powder, salt, and pepper in a mixing bowl. Spread the broccoli evenly on a baking sheet and roast for 15-20 minutes, turning halfway through, until the edges are crispy and slightly caramelized.
- While the broccoli roasts, bring a large pot of salted water to a boil. Add 8 ounces of elbow macaroni and cook according to package instructions until al dente, usually about 7-8 minutes. Drain the pasta and set aside.
- In a large skillet or saucepan over medium heat, combine 1/2 cup of milk and 1/4 cup of plain Greek yogurt. Stir in 1/2 teaspoon of onion powder, 1/4 teaspoon of cayenne pepper (if using), and salt and pepper to taste. Slowly add 2 cups of shredded sharp cheddar cheese and 1/2 cup of grated Parmesan cheese, stirring constantly until the cheese melts and the sauce is smooth and creamy.
- Add the drained macaroni and roasted broccoli to the cheese sauce. Gently fold everything together, making sure the pasta and broccoli are evenly coated with the luscious cheddar sauce.
- If you love a crunchy topping, preheat your oven to 375°F (190°C). Transfer the cheesy macaroni mixture to an oven-safe casserole dish. Sprinkle 1/4 cup of breadcrumbs evenly over the top. Bake for 10-12 minutes until the breadcrumbs turn golden brown. This step is optional but highly recommended for that irresistible crispy finish.
- Sprinkle 2 tablespoons of freshly chopped parsley over the finished Roasted Broccoli Cheddar Macaroni for a pop of color and fresh flavor. Serve warm and enjoy!
Notes
- Store leftovers in an airtight container in the refrigerator for up to 3-4 days.
- Reheat gently in the microwave or on the stovetop with a splash of milk to keep the sauce creamy.
- For a crispier breadcrumb topping, toss breadcrumbs with olive oil before baking.
- Substitute broccoli with Brussels sprouts or kale for seasonal variations.
- Try different cheeses like gouda or mozzarella for a unique twist.
