Caprese salad and mac and cheese are some of our favorite dishes. Marry the two and you have our innovative, hearty and creamy Caprese casserole recipe. The kids will love it. If you’re serving this at a potluck, you’ll certainly win friends and influence people!

The grape tomatoes provide a bright pop to lighten up the dish. You’ll go crazy for the little pockets of gooey mozzarella cheese. You can add crushed red pepper flakes for a zing of heat and the fresh chopped basil delivers a smooth, clean essence with every bite.

You should season this dish liberally. The elbow macaroni and mozzarella cheese are rather subtle in flavor. If you hoard spices like us, dried oregano, chili powder, paprika and garlic salt are always good choices to add during preparation.

This post includes links to purchase items you’ll need from our affiliates.

A bowl of delicious caprese casserole that's ready to eat.

Caprese Casserole Recipe

Bring an ultimate meal to the dinner table with this creamy Caprese casserole recipe complete with mozzarella and cherry tomatoes!


Yield: 10 -12 servings
No ratings yet
Leave a Review


  • Preheat oven to 375 degrees. Butter a 9” x 13” casserole dish and set aside.
  • Bring a large pot of salted water to a rapid boil over high heat then cook macaroni for about 3 minutes less than directed on the package. Drain thoroughly, transfer to a large bowl and set aside.
  • Place a large saucepan over medium-high heat and melt butter. Add garlic and cook for about 30 seconds. Add flour then whisk until combined. Allow mixture to cook for about 30 seconds before slowly whisking in warm milk. Whisk until no lumps remain then bring to a boil, stirring constantly.
  • Reduce heat to medium-low then stir in salt and pepper. Simmer for 6–7 minutes, allowing sauce to thicken slightly. Remove sauce from heat then set aside.
  • Add tomatoes, basil and pesto to the bowl of cooked macaroni then stir to distribute. Add about 1 cup of shredded mozzarella, season with salt and red pepper flakes then stir to combine. Add remaining mozzarella then stir until mostly melted.
  • Combine sauce with pasta then stir to coat evenly.
  • Pour mixture into prepared baking dish, cover with foil then bake for 30 minutes. Uncover and bake 15 minutes longer. Remove from oven then let sit for 5 minutes before sprinkling with additional basil. Enjoy!


We used elbow macaroni, but you can use any kind of pasta noodle you like! Try einkorn pasta if you’re susceptible to gluten intolerances.
Calories: 396kcal, Carbohydrates: 39g, Protein: 19g, Fat: 19g, Saturated Fat: 9g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 4g, Cholesterol: 42mg, Sodium: 432mg, Potassium: 139mg, Fiber: 2g, Sugar: 5g
Tried this recipe?Mention @EverydayDishes or tag #everydaydishes!


Caprese casserole recipe

Caprese casserole recipe