Caprese Mac and Cheese

Caprese mac and cheese is a family classic given a fresh twist with delicious Caprese flavours. Fresh basil, tomatoes and mozzarella take it up a notch.

Caprese mac and cheese

When you have kids, you probably eat an awful lot of mac and cheese. And even though I love macaroni and cheese (like, really love), there’s only so many times I can eat it before I get tired of it. Thus, I am forced to come up with interesting flavor additions to make this family staple a bit more interesting. Not only for us adults but also for the kids. I want them to be exposed to more than just carbs and cheese. And that’s how this baked Caprese mac and cheese was born.

I’ve added tomato slices to my macaroni cheese for a really long time and wanted to amp it up a notch. Since I had a big batch of home-made basil pesto in the fridge, I thought it a good idea to add a few dollops. And it was! It was also clear that I was on the path to Caprese deliciousness and decided to add some milky, luscious fior di latte which turned this Caprese mac and cheese into something spectacular.

Caprese baked mac and cheese

How to make mac and cheese

  1. Make the cheese sauce: Start by making a roux by melting butter in a saucepan and whisking in flour. Slowly whisk in milk and cook over medium heat until a thick sauce (Béchamel sauce) forms. Turn the heat down then whisk in grated cheese. I like using a mature sharp cheddar but Parmesan, Pecorino, Havarti, Fontina, etc. will all work well.
  2. Combine and bake:  Add the par-cooked macaroni or pasta of your choice with a splash of the pasta cooking water and transfer to a casserole dish. Top with grated cheese then bake until golden brown and bubbling. Remove the mac and cheese from the oven and allow to cool for 10 minutes before serving.

What’s the best cheese for mac and cheese?

Cheese that are good for sauce and melt well are cheddar (using mature cheddar will add heaps of flavor to the sauce), Gruyère, Havarti, Raclette, Fontina, Parmesan or mozzarella. Try combining milder cheese (like mozzarella) with a strong cheese (like Parmesan) for extra creamy, cheesy flavor.

What to serve with caprese mac and cheese

  1. Cheesy pull apart garlic bread
  2. Easy side salad with lemon dressing
  3. Easy spicy garlic roasted broccoli
Caprese baked mac and cheese with fresh tomatoes and basil pesto.

Mac and cheese recipes

  1. Classic baked mac and cheese
  2. Creamy Mac and Cheese with Bacon Crumbs
  3. Bolognese Mac and cheese
Caprese mac and cheese

Caprese Mac and Cheese

Caprese mac and cheese is the family classic given a fresh twist with delicious Caprese flavours. Fresh basil, tomatoes and mozzarella take it up a notch.
4.50 from 8 votes
Print Pin Rate
Course: Baked pasta, Dinner, Mac and cheese, Pasta
Cuisine: American
Keyword: Caprese mac and cheese, mac and cheese, macaroni and cheese
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Calories: 480kcal
Author: Alida Ryder
Servings: 6


for the sauce

  • 100 g (½ cup) butter
  • 1/2 cup flour
  • 4 cups milk
  • ½ tsp nutmeg
  • ½ tsp chilli flakes (optional)
  • pinch cayenne pepper
  • cups cheddar grated
  • salt & pepper to taste

for the tomato layer

  • 400 g (14oz) whole peeled tomatoes
  • 1 teaspoon sugar
  • 1 teaspoon salt

for the mac and cheese

  • 500 g (1lb) pasta of your choice cooked + 1 cup of cooking water reserved
  • 8 ripe tomatoes sliced into 1/2 cm slices
  • 1/2 cup basil pesto
  • cups fior di latte or other mozzarella of your choice


  • To make the sauce, melt the butter in a saucepan then add the flour and whisk to make a roux.
  • Slowly whisk in the milk until it has been fully incorporated.
  • Turn the heat down, add the nutmeg and other spices and allow the sauce to simmer gently for 10 minutes.
  • Turn down the heat then add the cheese, salt and pepper and stir until the cheese has melted.
  • Mix the sauce with the pasta and add a little of the cooking water should the sauce be too thick.
  • Pre-heat the oven to 200°C/400°F.
  • To make the tomato layer, add the salt and sugar to the tomatoes and blend with a stick blender until smooth. Pour in the bottom of an oven-proof dish.
  • Place half of the pasta in the dish on top of the tomatoes then top with half of the tomato slices and cheese. Dollop on the basil pesto.
  • Top with the remaining pasta.
  • Top with the remaining tomatoes and cheese then place in the oven.
  • Bake for 20-25 minutes until the tomatoes are roasted slightly and the cheese has melted and is golden brown.
  • Remove from the oven and allow to sit for 5 minutes before serving.


Calories: 480kcal | Carbohydrates: 42g | Protein: 24g | Fat: 24g | Saturated Fat: 10g | Cholesterol: 51mg | Sodium: 1009mg | Potassium: 732mg | Fiber: 5g | Sugar: 9g | Vitamin A: 2490IU | Vitamin C: 28.6mg | Calcium: 579mg | Iron: 2.3mg