If you’re looking for a cozy, comforting dish with a fresh twist, this Baked Tomato Mac and Cheese Recipe is exactly what you need. I absolutely love how the juicy, roasted tomatoes add a sweet tang that perfectly balances the rich, cheesy sauce. When I first tried this, I was surprised by how refreshing and light it felt compared to your typical mac and cheese—but with all the gooey, melty goodness you want. Stick around, and I’ll share all my tips to help you nail this recipe every time!
Why You’ll Love This Recipe
- Perfectly Balanced Flavors: The roasted tomatoes add a juicy sweetness that cuts through the creamy cheese sauce beautifully.
- Simple Ingredients: It uses pantry staples and fresh tomatoes, making it easy to whip up anytime.
- Make-Ahead Friendly: You can prep the mac and cheese and assemble before baking for stress-free dinner nights.
- Crowd-Pleaser: My family goes crazy for this bake – it’s a guaranteed hit at the table, no matter the occasion.
Ingredients You’ll Need
Each ingredient in this baked tomato mac and cheese recipe plays an important role—from the creamy sauce base to the layers of fresh, sliced tomatoes. It’s the combo that brings everything to life and gives you that ideal summer comfort food feel. Here are the key players you’ll want to look out for when shopping.

- Dried macaroni: I like using elbow macaroni because it holds sauce well, but penne or shells work too.
- Unsalted butter: Unsalted is crucial here so you can control the saltiness perfectly.
- All-purpose flour: This is for your roux, which thickens the cheese sauce beautifully.
- Whole milk and heavy cream: Together they create a luxuriously rich sauce—don’t skip the cream if you want true decadence.
- Shredded cheese: Cheddar is a classic, but I love mixing in Gruyere or Jarlsberg for a nuttier flavor.
- Salt, mustard powder, smoked paprika: These seasonings add depth and a subtle smoky kick.
- Fresh tomatoes: Use ripe, juicy ones—heirlooms are fantastic if you can find them, sliced thinly for even roasting.
- Olive oil: Just a drizzle on top of the tomato layers to help them roast to perfection.
Variations
One of the best things about this baked tomato mac and cheese recipe is how easy it is to customize. Over time, I’ve experimented with tweaking the cheese blend and adding extras, and you can absolutely make it your own!
- Cheese Variations: I sometimes swap Gruyere for smoked mozzarella to get a melty smoked flavor that’s especially cozy in the colder months.
- Add Fresh Herbs: Basil or thyme sprinkled between tomato layers adds a wonderful fragrant touch I can’t recommend enough.
- Spicy Kick: For a bit of heat, stir in some crushed red pepper flakes or swap smoked paprika for chipotle powder.
- Vegetarian Boost: Add sautéed mushrooms or spinach for more texture and nutrition without overpowering the delicate tomato flavor.
How to Make Baked Tomato Mac and Cheese Recipe
Step 1: Prepare Your Sauce Base with a Roux
Start by melting butter over low-medium heat in a deep, large sauté pan. Whisk in the flour constantly until it turns into a smooth paste—this roux is the heart of your creamy cheese sauce. When you smell a slightly toasted aroma, add your seasonings (mustard powder, smoked paprika, and salt), then stir to blend everything evenly before slowly introducing your cream and milk.
Step 2: Whisk in Milk and Cream Gradually
This step is a little bit of a dance. Pour in the milk and cream slowly—start with just splashes and whisk constantly. This keeps your pan hot enough to avoid lumps. As the sauce warms and thickens, you can add the liquid more quickly. Once the sauce starts gently bubbling and thickens, remove from heat and stir in your shredded cheeses until everything’s melted and smooth.
Step 3: Cook Pasta Just Right
Boil your macaroni but drain it a couple of minutes before the package says it’s done—the pasta will finish cooking in the oven and soak up all that cheesy goodness without turning mushy. Toss it with the cheese sauce as soon as it’s drained so every piece gets coated perfectly.
Step 4: Layer Tomatoes Between the Mac and Cheese
Pour half your mac and cheese into a greased casserole dish, then arrange thin tomato slices in a single layer with little gaps. Add the remaining mac and cheese on top and place a second tomato layer completely covering the surface. Drizzle olive oil over the top tomatoes and season with salt and pepper. This layering is key to spreading that tomato flavor through every bite.
Step 5: Bake Until Tomatoes Are Perfectly Roasted
Bake at 430°F (220°C) for about 20 minutes, until the tomatoes are roasted and browned around the edges. If you want a little extra char, use the broiler briefly—just watch it closely so the mac and cheese doesn’t dry out. Let it rest a few minutes after baking to cool slightly and let those flavors settle before digging in.
Pro Tips for Making Baked Tomato Mac and Cheese Recipe
- Slowly Add Milk & Cream: Adding cold milk slowly helps avoid lumps and keeps your sauce silky smooth—as I learned the hard way when rushing it led to clumps.
- Drain Pasta Early: Pull your pasta about 2 minutes before al dente; it finishes cooking in the oven without getting mushy or dry.
- Use Juicy Tomatoes: Picking ripe, juicy tomatoes makes a huge flavor difference and keeps the bake moist and vibrant.
- Don’t Overbake: Keep your oven timer tight—baking longer than 20 minutes dries the cheese sauce and makes the dish less creamy.
How to Serve Baked Tomato Mac and Cheese Recipe

Garnishes
I love finishing this dish with a sprinkle of fresh basil or chopped parsley for a pop of color and brightness. Sometimes I add just a quick grind of black pepper over the tomatoes for some extra zing. It really lifts the whole presentation and flavor.
Side Dishes
This baked tomato mac and cheese goes wonderfully alongside a crisp green salad with a light vinaigrette or some roasted veggies like asparagus or green beans. For heartier meals, I serve it with grilled chicken or garlic shrimp for a perfect family dinner.
Creative Ways to Present
For special occasions, I like to serve this mac and cheese in individual ramekins layered with tomatoes for a fancy look. Or, try it in a cast iron skillet for that rustic, bubbly edge that looks gorgeous at the table. Drizzling with a little pesto or balsamic glaze just before serving adds a restaurant-worthy flair.
Make Ahead and Storage
Storing Leftovers
I usually store leftovers in an airtight container in the fridge for up to 3 days. This baked tomato mac and cheese keeps well, but the tomatoes get softer over time—which I actually don’t mind! Just reheat gently to keep it creamy.
Freezing
If you want to freeze it, I recommend freezing the mac and cheese separate from the tomatoes if possible, since the tomatoes can get watery and change texture. I freeze the cheese pasta in portions for up to 2 months and add fresh tomato slices when reheating.
Reheating
To reheat, cover your dish with foil and warm it slowly in a 350°F (175°C) oven until heated through—this keeps the cheese sauce smooth. Microwave works in a pinch, but you might lose some of that lovely baked texture.
FAQs
-
Can I use other types of pasta in this baked tomato mac and cheese recipe?
Absolutely! While elbow macaroni is traditional and holds sauce well, you can use penne, shells, or even small rigatoni. Just be sure to adjust cooking time for the pasta you choose and drain it a bit early so it finishes cooking perfectly in the oven.
-
What’s the best cheese to use for this recipe?
Cheddar is a classic choice for its sharp flavor and meltability, but mixing in Gruyere or Jarlsberg adds a lovely nuttiness and depth. Feel free to experiment or even add mozzarella for stretchiness, but avoid super hard cheeses as primary ingredients since they melt less smoothly.
-
Can I make this recipe vegan or dairy-free?
You can! Substitute the butter with vegan margarine or olive oil, use your favorite plant-based milk and cream alternatives, and select vegan cheeses that melt well. Roasted tomatoes remain a fantastic fresh addition that enhances the dish’s flavor even in a dairy-free version.
-
How do I avoid lumps in the cheese sauce?
The key is to add milk and cream slowly to the roux while whisking constantly so the temperature stays steady. Rushing or adding too much cold milk at once cools the pan and causes lumps. Taking your time here will give you a silky smooth sauce every time.
-
Can I prepare this ahead of time?
Definitely! You can make the cheese sauce and cook the pasta in advance, then assemble the dish right before baking. This saves time on busy days and still delivers that fresh-roasted tomato flavor baked right in.
Final Thoughts
This Baked Tomato Mac and Cheese Recipe is one of those gems I keep coming back to, especially in summer when ripe tomatoes are in season. It’s comfort food with a bright, fresh upgrade that feels just right anytime you want a cozy meal without feeling too heavy. I hope you love making it—and sharing it—as much as my family and I do. Trust me, once you try this, it’ll be a staple in your recipe rotation!
Print
Baked Tomato Mac and Cheese Recipe
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 8 servings
- Category: Main Dish
- Method: Baking
- Cuisine: American
Description
This Baked Tomato Mac and Cheese is a delightful summer dish combining creamy, cheesy macaroni with fresh, juicy layers of sliced tomatoes. The rich, homemade cheese sauce is enhanced with mustard powder and smoked paprika for depth, then baked until bubbly and topped with roasted tomatoes that add a sweet, fresh contrast. Perfect as a comforting yet light meal for warmer months.
Ingredients
Macaroni and Cheese Sauce
- 15 oz dried macaroni
- 1/2 cup unsalted butter
- 1/2 cup all-purpose flour
- 3 cups whole milk
- 1 cup double (heavy) cream
- 4 cups shredded cheese (cheddar or a mix of cheddar and gruyere, Jarlsberg or similar)
- 1 tsp salt
- 1/2 tsp mustard powder
- 1/4 tsp smoked paprika
Tomato Topping
- 3-4 large tomatoes (or a combination of larger and smaller tomatoes, sliced thinly)
- Olive oil (for drizzling)
- Salt and pepper to taste
Instructions
- Preheat the Oven: Preheat your oven to 430°F (220°C or 200°C Fan) and lightly grease a 9×13 inch (23×33 cm) casserole dish to prepare for baking.
- Make the Roux: In a large, deep sauté pan, melt the unsalted butter over low-medium heat. Sprinkle in the all-purpose flour and whisk constantly until a paste (roux) forms and starts to smell toasted after about 1-2 minutes.
- Add Seasonings: Add the mustard powder, smoked paprika, and salt to the roux. Whisk thoroughly to combine the spices evenly into the base.
- Incorporate Milk and Cream: Turn the heat to medium and slowly whisk in the double cream followed by the whole milk, starting with small splashes to maintain temperature and avoid lumps. Gradually increase the volume of liquid added as the sauce thickens.
- Thicken Sauce and Add Cheese: Continue whisking the sauce for a few minutes until it thickens and starts bubbling at the edges. Remove from heat and stir in the shredded cheese until fully melted and smooth. Set aside while you cook the pasta.
- Cook the Macaroni: Boil the dried macaroni according to package instructions, but drain it a couple of minutes before it is fully cooked to maintain a firm texture.
- Combine Pasta and Sauce: Add the drained macaroni to the cheese sauce and stir well to coat all the pasta evenly.
- Assemble the Casserole: Pour half of the mac and cheese mixture into the prepared baking dish. Arrange a layer of sliced tomatoes over it, leaving some gaps so the tomatoes aren’t overcrowded.
- Add Second Layer and Toppings: Spread the remaining mac and cheese over the tomatoes. Add another layer of tomato slices on top, this time covering the surface almost completely with minimal gaps. Drizzle olive oil over the tomatoes and season with salt and pepper to taste.
- Bake the Dish: Place the dish in the preheated oven and bake for 20 minutes or until the tomatoes are roasted and edges begin to brown. Optionally, use the broiler/grill setting briefly to finish, but avoid baking longer than 20 minutes to prevent drying out the mac and cheese.
- Rest and Serve: Remove from oven, let the casserole sit for a few moments until bubbling subsides, then serve immediately for the best creamy, fresh flavor balance.
Notes
- This recipe is perfect for summer, featuring fresh tomatoes that add bright sweetness and a refreshing contrast to rich cheese sauce.
- Use a mixture of cheddar and gruyere or Jarlsberg cheese for a balanced flavor and excellent melting quality.
- Drain the pasta early to keep it firm for baking, preventing mushiness during the oven time.
- Do not overbake to keep the mac and cheese creamy and avoid drying out the dish.
- Drizzling olive oil over the tomatoes enhances roasting and adds a subtle richness.
Nutrition
- Serving Size: 1 serving
- Calories: 629 kcal
- Sugar: 9 g
- Sodium: 689 mg
- Fat: 35 g
- Saturated Fat: 20 g
- Unsaturated Fat: 12 g
- Trans Fat: 0.5 g
- Carbohydrates: 54 g
- Fiber: 3 g
- Protein: 24 g
- Cholesterol: 103 mg

