Skip to main content New<> this month
Get the Allrecipes magazine

Skinny Broccoli Mac and Cheese

Rated as 4.14 out of 5 Stars

"Cheesy macaroni and broccoli are topped with bread crumbs and baked to perfection. Kid-friendly comfort food at its finest."
Added to shopping list. Go to shopping list.


50 m servings 298
Original recipe yields 10 servings (1 9x13-inch baking dish)


{{model.addEditText}} Print
  1. Bring a large pot of lightly salted water to a boil. Cook broccoli and elbow macaroni in the boiling water, stirring occasionally, until pasta is tender yet firm to the bite, about 8 minutes. Drain.
  2. Preheat oven to 375 degrees F (190 degrees C). Spray a baking dish with cooking spray.
  3. Melt butter in a large, heavy skillet over low heat. Add onion; cook and stir until slightly softened, about 2 minutes. Add flour; cook until golden and well combined, about 1 minute. Raise heat to medium-high. Whisk in milk and chicken broth and bring to a boil. Cook and stir until sauce is smooth and thick, about 5 minutes more. Season with salt and pepper. Remove from heat.
  4. Stir Cheddar cheese into the sauce; add the cooked broccoli and macaroni. Mix well and pour into the prepared baking dish. Top with breadcrumbs and Parmesan cheese. Spray cooking spray on top.
  5. Bake in the preheated oven until set, 15 to 20 minutes. Place under the broiler; cook until breadcrumbs are golden, about 3 minutes more.

Nutrition Facts

Per Serving: 298 calories; 11.4 34.9 13.9 34 386 Full nutrition

Explore more


Read all reviews 5
Most helpful
Most positive
Least positive

My husband and I both really liked this! I used frozen broccoli florets, and just heated them up until all the extra moisture from them was gone. I added a touch of turmeric in addition to salt ...

Creamy and yummy. I used jalapeno white cheddar (as this is what I had on hand) but would like to use sharp cheddar next time. Used 1 onion. Substituted almond milk for regular milk. I will defi...

I made this but I added 4 ounces of cream cheese and 4 ounces of sour cream it was good but not cheesy enough. Next time I will add another 8 ounces shredded cheddar and mozzarella.

I thought the pasta was good but nothing special. I had added a bit of bacon to it because bacon. Felt it could also use a bit of seasoning, maybe some hot sauce? And more cheese. There’s never ...

Bland, but not bad.