Broccoli Pesto Macaroni and Cheese

Broccoli Pesto Macaroni and Cheese

Not long ago one Meatless Monday, our cupboard was pretty bare. I had all the ingredients for macaroni and cheese, but I wanted a healthier option with a few less calories and a bit more flavour. Luckily I had some broccoli in the crisper and some leftover pesto.

Broccoli not only adds nutrition to the dish, it helps decrease the amount of pasta and sauce you are eating so lowers fat and calorie counts. Using a strong cheese means you can use less of it, and the pesto adds flavour too. This is a great way to use up homemade or store bought pesto.

I wasn’t actually planning on writing about this dish as it was something I just threw together, but it was so delicious I had to share. The reason there are only tomatoes on half the dish is because my husband dislikes them, but the dish will look prettier (and in my opinion, taste better) if you put them all over the top of the casserole. However, if you feel like my husband does, the tomatoes are purely optional. Either way, this is one of the best macaroni and cheese dishes I have ever made.

Broccoli Pesto Macaroni and Cheese
Serves: Serves 4
  • 1 medium head of broccoli, cut in small florets
  • 8 ounces macaroni
  • 1 onion, peeled and finely chopped
  • 1 ounce butter
  • 2 generous tablespoons all-purpose (plain) flour
  • 1½ to 2 cups milk (you may not need it all)
  • 3 generous tablespoons pesto
  • 4 ounces vegetarian cheddar cheese (strong cheddar if possible), divided
  • 2 medium tomatoes, sliced (optional)
  1. Preheat the oven to 375°F (190°C or 180°C for a fan oven).
  2. Cook the macaroni in boiling salted water according to package directions.
  3. Add the broccoli to the pasta for the last three minutes of cooking time.
  4. Drain the broccoli and pasta, return to the saucepan and set aside.
  5. Melt the butter in a medium saucepan over medium heat.
  6. Sauté the onion until it begins to soften.
  7. Sprinkle with the flour and stir through.
  8. Cook for a moment or two.
  9. Gradually add the milk, a bit at at time, stirring and allowing to thicken after each addition.
  10. When the sauce looks creamy and fairly thick but still pourable, add the pesto and 3 ounces of the cheese.
  11. Cook, stirring constantly, until the cheese melts.
  12. If the sauce is too thick, gradually add a bit more milk until the desired consistency is reached.
  13. Pour the sauce over the macaroni and broccoli and gently stir to coat.
  14. Transfer the broccoli macaroni and cheese to a casserole dish.
  15. Cover with sliced tomatoes, if using.
  16. Sprinkle the casserole with the remaining ounce of cheese.
  17. Bake in the oven for ten to fifteen minutes or until the cheese turns a light golden brown.

Shared with My Meatless Mondays, Just Another Meatless Monday, Hearth and Soul, Foodie Friday

* indicates required

Article by April Harris

April has written 1291 great articles for us.
April is a writer, recipe developer, frequent traveller and blogger sharing travel, food, and style. Based in the south of England, April is a British Canadian who is passionate about family, hearth and home, healthy living (with treats!) and the transformative power of travel.
View all posts by


  1. What a delicious twist on mac n cheese.

  2. I made this tonight and it was a big hit with the family. Delicious. Thanks for the recipe.

  3. Oh goodness, that looks YUMMY!! Love the warm tomatoes and cheese on top, too!

  4. Delicious boroccoli pesto macaroni, my daughter will love this April.

  5. I with you about putting veggies like broccoli and cauliflower in casseroles to lighten them up. I was just reading about putting a cauliflower puree in mac n cheese and reducing the calories by half. Curious what that would taste like? Thank you for sharing this recipe on foodie friday I will definitely give it a go.

    • I’ve heard about using cauliflower puree as well, Diane. I’ve had it in restaurants on its own and it tastes really creamy and delicious. I think it might be a good way of lightening up cream sauces. If you try it please let me know 🙂

  6. I really want to try this! I never have pesto on hand though, it’s one of those weird ingredients to me that I never know what to use it in.
    I’m including you in a Foodie Friday Round up post today. I hope you’ll stop by and say hi.

Speak Your Mind


Rate this recipe: