Tomato Mac and Cheese feels like a hug from the inside—comfort food with a sunny twist. The familiar creamy cheese meets the bright pop of tomatoes, making every bite feel like home.
There’s a crunchy breadcrumb top that catches just enough golden love from the oven. It’s simple, satisfying, and perfect for any day that calls for a little extra warmth at the table.

Ingredients
Here’s a cozy, tomato-kissed mac and cheese that feels like a warm hug in a bowl. It’s all about creamy cheddar, those sweet roasted tomatoes, and a crunchy breadcrumb topping with a touch of fresh herbs. Perfect for sharing—or keeping all to yourself.
- 8 ounces elbow macaroni
- 2 cups sharp cheddar cheese, shredded
- 1 cup whole milk
- 1 cup heavy cream
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 1 cup cherry tomatoes, roasted
- 1 cup panko breadcrumbs
- 2 cloves garlic, minced
- 1 tablespoon fresh parsley, chopped
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon dried oregano
- 1 teaspoon olive oil
- Pinch of crushed red pepper flakes (optional)

Instructions
This tomato mac and cheese recipe takes classic comfort food up a notch with juicy roasted tomatoes and a crispy herb-speckled breadcrumb topping.
You’ll get a creamy, cheesy sauce that clings to perfectly cooked elbow macaroni with little bursts of garlicky tomatoes and fresh parsley for brightness.
- Cook the macaroni: Bring a large pot of salted water to a boil and add the elbow macaroni, cooking until just al dente according to package instructions; drain and set aside.
- Roast the tomatoes: Toss the cherry tomatoes with olive oil, salt, black pepper, and dried oregano, then spread on a baking sheet and roast at 400°F (200°C) for about 15 minutes until soft and slightly caramelized.
- Start the roux: Melt the unsalted butter in a large saucepan over medium heat, then stir in the minced garlic and cook gently for about 30 seconds until fragrant.
- Thicken the sauce: Sprinkle the all-purpose flour over the butter and garlic, whisking constantly for 1-2 minutes to form a smooth golden paste without lumps.
- Add liquids: Gradually pour in the whole milk and heavy cream while whisking continuously, bringing the mixture to a simmer until it thickens and coats the back of a spoon.
- Melt the cheddar: Lower the heat and slowly stir in the shredded sharp cheddar cheese until melted and silky smooth; season with salt, black pepper, and a pinch of crushed red pepper flakes if you like a little heat.
- Combine pasta and sauce: Fold the cooked elbow macaroni into the cheese sauce until every piece is generously coated, then gently stir in the roasted cherry tomatoes and half of the chopped parsley.
- Prepare breadcrumb topping: In a small bowl, mix the panko breadcrumbs with the remaining parsley and a drizzle of olive oil to help them brown nicely.
- Assemble and bake: Transfer the cheesy macaroni mixture to a buttered baking dish, sprinkle the breadcrumb topping evenly, and bake at 375°F (190°C) for 20 minutes or until golden brown and bubbly.
- Serve warm: Let it cool for a few minutes, then scoop into bowls and enjoy your rich, crispy, tomato-kissed mac and cheese with a simple sprinkle of fresh parsley on top.
How to Store Tomato Mac and Cheese
Let the mac and cheese cool completely, then transfer any leftovers to an airtight container. Store it in the refrigerator for up to 3 days. When ready to eat, reheat gently on the stovetop or in the oven, adding a splash of milk to bring back that creamy texture. Avoid microwaving straight from the fridge without stirring, so it heats evenly and stays delicious.
Tweaks and Additions
This tomato mac and cheese is already a treat, but a few little twists can make it feel even more like a warm, Italian weekend supper. Whether you want a bit more herb depth, a touch of tang, or a subtle crunch upgrade, these tweaks keep things cozy, simple, and delicious—just like a chat over a home-cooked meal.
- Swap sharp cheddar for a mix of fontina and mozzarella: These cheeses melt beautifully and add a creamy, mild richness that lets the tomatoes shine.
- Add a pinch of smoked paprika: Stir this into the sauce with the cheese for a gentle smoky note that lifts the whole dish without overpowering it.
- Use fresh thyme instead of dried oregano: Toss fresh thyme with the tomatoes before roasting for a more delicate, aromatic herbal flavor.
- Stir in a spoonful of mascarpone or cream cheese: Mixing a bit into the sauce adds extra silkiness and a subtle tanginess that hugs the pasta.
- Mix grated Parmesan into the breadcrumb topping: This gives the crust a nutty, savory edge and helps it brown up nicely.
- Add a handful of baby spinach leaves to the pasta before baking: It sneaks in some green without stealing the spotlight, wilting down just right in the oven.
- Throw in a dash of lemon zest to the sauce or as a fresh sprinkle at the end: That bright little hit of citrus juice keeps the dish feeling light and fresh.
- Include a few sun-dried tomatoes chopped into the mix: They pack a chewy, sweet punch that pairs perfectly with the roasted goodness.
