Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tomato Basil Mac and Cheese Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Michelle Davis
  • Total Time: 50 minutes
  • Yield: 6 servings 1x

Description

There’s something special about blending the creamy comfort of mac and cheese with the freshness of tomatoes and basil. Tomato Basil Mac and Cheese brings the best of both worlds — a smooth, cheesy sauce enriched with ripe tomatoes and fragrant basil for a dish that feels both hearty and refreshing. Perfect for cozy nights, family dinners, or even summer gatherings, this recipe captures the spirit of homemade comfort with a gourmet touch.


Ingredients

Scale

For the Pasta and Sauce:

  • 1 pound elbow macaroni (or preferred pasta shape)

  • 3 tablespoons unsalted butter

  • 3 tablespoons all-purpose flour

  • 3 cups whole milk (warm)

  • 1 cup heavy cream

  • 2 cups shredded sharp cheddar cheese

  • 1 cup shredded mozzarella cheese

  • ½ cup grated Parmesan cheese

  • 1 teaspoon garlic powder

  • ½ teaspoon onion powder

  • 1 teaspoon salt (or to taste)

  • ½ teaspoon black pepper

  • ¼ teaspoon red pepper flakes (optional)

For the Tomato-Basil Mixture:

  • 2 tablespoons olive oil

  • 2 cups cherry tomatoes, halved (or diced Roma tomatoes)

  • 2 cloves garlic, minced

  • ½ teaspoon salt

  • ¼ teaspoon black pepper

  • ½ teaspoon Italian seasoning

  • ½ cup fresh basil leaves, chopped (plus extra for garnish)

For the Topping (optional):

  • 1 cup panko breadcrumbs

  • 2 tablespoons melted butter

  • ¼ cup grated Parmesan cheese


Instructions

  • Cook the Pasta
    Bring a large pot of salted water to a boil. Add the pasta and cook until al dente, about 7–8 minutes or according to package instructions. Drain and set aside.

  • Prepare the Tomato-Basil Mixture
    Heat olive oil in a skillet over medium heat. Add minced garlic and sauté for 30 seconds until fragrant. Add the cherry tomatoes, salt, pepper, and Italian seasoning. Cook for 5–7 minutes until tomatoes soften and release their juices. Remove from heat and stir in chopped basil. Set aside.

  • Make the Cheese Sauce
    In a large saucepan, melt the butter over medium heat. Whisk in the flour to form a roux and cook for 1–2 minutes. Slowly whisk in the warm milk and cream until smooth and slightly thickened.
    Lower the heat and stir in cheddar, mozzarella, and Parmesan until melted. Season with garlic powder, onion powder, salt, black pepper, and red pepper flakes if desired.

  • Combine the Pasta and Sauce
    Add the cooked pasta into the cheese sauce and stir to coat. Gently fold in the tomato-basil mixture until evenly distributed.

  • Add the Topping (Optional)
    For a baked version, preheat the oven to 375°F (190°C). Transfer the mac and cheese to a greased baking dish. Mix breadcrumbs, melted butter, and Parmesan in a bowl, then sprinkle over the top. Bake uncovered for 15–20 minutes until golden and crispy.

  • Serve and Garnish
    Let the dish cool slightly. Garnish with more fresh basil and Parmesan before serving.

Notes

  • Substitute half-and-half for heavy cream for a lighter version.

  • Sun-dried tomatoes can replace fresh tomatoes for a richer flavor.

  • Add grilled chicken, spinach, or roasted red peppers for extra heartiness.

  • Assemble ahead of time and refrigerate for up to 24 hours before baking.

  • Store leftovers in an airtight container in the refrigerator for up to 4 days. Reheat with a splash of milk for creaminess.

  • Prep Time: 15 minutes
  • Cook Time: 35 minutes