Soups & Stews
This bacon tomato mac and cheese recipe transforms a classic comfort dish into something unexpectedly sophisticated—where crispy bacon, sweet-tart tomatoes, and a golden cheese crust create layers of flavor you won’t find in any takeout version.
The secret lies in cooking the bacon until it’s perfectly crisp, then folding it into the sauce along with sun-dried tomatoes for bursts of concentrated sweetness that cut through the richness.
I’ve perfected this technique over years of testing, ensuring the pasta stays al dente while the cheese sauce becomes velvety and clings to every noodle.
What sets this apart is the crispy breadcrumb topping, which adds a satisfying crunch that contrasts beautifully with the creamy mac and cheese beneath. The bacon isn’t just an afterthought—it’s the star, rendered until it’s smoky and caramelized, then scattered throughout for maximum flavor impact.
Meanwhile, the tomatoes (fresh or sun-dried) bring a bright acidity that balances the richness, making each bite feel like a perfect harmony of textures and tastes. This isn’t your childhood mac and cheese—it’s a restaurant-quality dish that’s still simple enough to make on a weeknight.
The result is a dish that’s impossibly creamy, with a cheese sauce so rich it coats every strand of pasta, and a topping that’s crispy enough to stand up to the hearty filling.
The bacon adds a smoky depth, while the tomatoes introduce a sweet-tart contrast that keeps the flavors dynamic. It’s the kind of meal that disappears quickly—whether you’re feeding a family or treating yourself to a solo indulgence. The best part?
Every component comes together in one pot, so cleanup is just as easy as the cooking process.
Serve this mac and cheese with a simple green salad to cut through the richness, or pair it with garlic bread for dipping into the leftover sauce. The leftovers reheat beautifully, making it the ultimate make-ahead meal for busy weeks. Let’s get cooking—this is comfort food elevated to new heights.
Ingredients for bacon and tomato mac and cheese
Smoky bacon, sweet-tart tomatoes, and velvety cheese—these ingredients create a restaurant-worthy mac and cheese that's still easy to make at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Thick-Cut Bacon 🥓 | 8 oz | Cut into 1/2-inch pieces, crisped perfectly |
| Medium Elbow Macaroni 🍝 | 12 oz | Uncooked, al dente texture preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for velvety sauce |
| Whole Milk 🥛 | 1 cup | Warmed for smooth sauce |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, aged 6+ months preferred |
| Monterey Jack Cheese 🧀 | 1 cup | Shredded, adds creamy texture |
| Sun-Dried Tomatoes 🍅 | ½ cup | Oil-packed, chopped finely |
| Fresh Cherry Tomatoes 🍅 | 1 cup | Halved, for bright acidity |
| All-Purpose Flour 🌾 | 2 tbsp | For thickening sauce |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated, for topping |
| Garlic Powder 🧄 | ½ tsp | Enhances smoky depth |
| Dried Mustard 🌶️ | ¼ tsp | Adds subtle tang |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
The bacon is non-negotiable—thick-cut pieces render the best flavor, and crisping them perfectly before folding into the sauce is key. Costco or Trader Joe's carry excellent pre-cut options, but if you're buying whole slabs, look for good marbling. For the cheese, aged sharp cheddar (like Cabot or Tillamook) melts smoother and adds depth, while Monterey Jack keeps the sauce creamy. The sun-dried tomatoes? Oil-packed from the Mediterranean aisle—they're more flavorful than the dried kind. Fresh cherry tomatoes add that bright acidity, so don't skip them unless you're using extra sun-dried.
No thick-cut bacon? Regular bacon cut into 1/2-inch pieces works, but it won't render as much fat. Short on sun-dried tomatoes? Fresh basil or parsley at half the amount adds freshness, though it won't match that concentrated sweetness. The flour is just a thickener—if you're gluten-free, cornstarch or arrowroot powder works 1:1. For the breadcrumbs, Japanese panko gives the best crunch, but any dry breadcrumbs will do. The garlic powder and mustard are subtle but essential—they tie all the flavors together without overpowering. And trust me on the Diamond Crystal salt—it dissolves better than table salt.
This reheats like a dream—just cover with foil and warm in the oven for 10-15 minutes at 350°F. Keeps for 4-5 days in the fridge, though I've never had leftovers that long. For make-ahead meals, assemble everything except the topping, then bake it fresh when you're ready. The crispy topping is best added just before serving, but if you're prepping ahead, press it on right after baking and store covered. Freezes beautifully for up to 3 months—just add a splash of milk when reheating to restore creaminess.
Why You'll Love This Recipe
- Crispy Without Fuss: I swear by thick-cut bacon here—no pre-cooking, no mess. Just toss the whole slab in the oven with the pasta, and by the time the mac is al dente, those edges are perfectly crispy. Honestly, the lazy chef in me loves that it still tastes like I slaved over it.
- Tomato-Bacon Magic: That sweet-tart tomato sauce (simmered with the bacon fat!) cuts through the richness like a dream. The sharp cheddar melts into a velvety blanket, while the bacon adds this smoky depth that makes every bite ridiculously satisfying—even on a Tuesday night.
- Leftovers That Don’t Suck: Between us, most mac and cheese turns into a sad, gloppy mess the next day. Not this one. The bacon keeps it interesting, and the creamy sauce reheats like a hug. I’ve taken it to picnics, packed it for lunches, and even served it cold in the summer—still got rave reviews.
- Budget Booster: Sharp chedddar and thick-cut bacon might sound fancy, but this feeds four for under $10. The heavy cream and milk stretch the cheese further, and the bacon’s rendered fat becomes the sauce—zero waste. My wallet and my family thank me every time.
Step-by-step instructions for bacon tomato mac and cheese
This method delivers that perfect balance of smoky bacon, sweet-tart tomatoes, and a golden, crispy breadcrumb topping every time.
Cook the Bacon Until Perfectly Crisp
Place the 8 oz thick-cut bacon in a cold skillet over medium heat. Let it render fat slowly—this prevents splattering and ensures maximum crispiness. Cook for 8-10 minutes until the edges are deep golden brown and the bacon releases easily from the pan.
Use tongs to transfer the bacon to a paper towel-lined plate, leaving all the rendered fat in the skillet. This bacon fat is liquid gold—it adds incredible depth to the sauce. If you need extra fat, add 1 tablespoon olive oil to the skillet, but the bacon fat alone should be plenty for our recipe.
Build the Flavor-Packed Tomato Sauce
In the same skillet with the bacon fat, add the ½ cup sun-dried tomatoes and 1 cup halved fresh cherry tomatoes. Cook for 3-4 minutes until the tomatoes soften slightly and release their juices. Stir in the ½ tsp garlic powder and ¼ tsp dried mustard, letting them toast for 30 seconds to deepen their flavors.
Pour in the 1 cup whole milk and 1 cup heavy cream, scraping up any browned bits from the bottom of the pan. Bring to a gentle simmer over medium-low heat, then whisk in the 2 tbsp all-purpose flour to thicken the sauce. Keep stirring until the mixture becomes smooth and slightly thickened—about 3-4 minutes.
Cook the Pasta Al Dente
While the sauce simmers, cook the 12 oz medium elbow macaroni in a separate pot of boiling salted water until 1 minute before al dente. Reserve ½ cup pasta water before draining—this starchy liquid is essential for creating a silky sauce. Drain the pasta and return it to the pot, tossing with a little olive oil to prevent sticking.
This is where the magic happens: add the drained pasta to the tomato sauce in the skillet. Stir well to coat every noodle in that rich, smoky tomato-cream mixture. The residual heat will finish cooking the pasta perfectly while infusing it with all those incredible flavors. Taste and adjust seasoning with 1 tsp kosher salt and ¼ tsp black pepper.
Layer and Melt the Cheese
Transfer the pasta mixture to a greased 9x9-inch baking dish. Sprinkle half of the 2 cups sharp cheddar cheese and all of the 1 cup monterey jack cheese evenly over the top. The cheeses should melt into a creamy blanket, so don't worry about perfect distribution—just get it close.
Here's the thing—this is where patience pays off. Cover the dish with foil and bake at 375°F for 15 minutes. This allows the cheeses to melt completely and start setting up without browning. Remove from the oven and give it a good stir to ensure everything is evenly coated and melted.
Create the Crispy Breadcrumb Topping
Increase the oven temperature to 400°F. In a small bowl, mix together the ½ cup panko breadcrumbs, ¼ cup parmesan cheese, remaining 1 cup sharp cheddar cheese, ½ tsp kosher salt, and ¼ tsp black pepper. Sprinkle this mixture evenly over the mac and cheese, pressing down gently with the back of a spoon.
Return to the oven for 10-12 minutes until the topping is deep golden brown and crispy. Watch it carefully—the panko burns quickly but gives that irresistible crunch we're after. Let it rest for 5 minutes before serving to allow the cheese to set slightly.
Serve Immediately for Maximum Crisp
Use a spatula to scrape up any crispy bits from the bottom of the baking dish—these are the good stuff! Serve the mac and cheese hot, straight from the oven, with the crispy topping still intact. The contrast of the creamy, cheesy interior with that crunchy, golden exterior is what makes this dish truly special.
Each bite should deliver that perfect combination of smoky bacon, sweet-tart tomato, rich cheddar, and crispy breadcrumb topping. If you're feeling fancy, garnish with extra black pepper and a sprinkle of fresh parsley. This dish tastes even better the next day, but the crispy topping will be slightly softer—so enjoy it while it's at its peak!
Pro Tips For Making Bacon And Tomato Mac And Cheese
- CRISP THE BACON LOW: The thick-cut stuff needs patience—cook it slow over medium heat until the edges are deep brown and the fat renders just enough to self-baste. I used to rush it, and the bacon turned greasy instead of crisp. Save the fat for the sauce later.
- TOAST THE PASTA: Drain the elbow mac, toss it back in the pot with a splash of pasta water, and dry it over medium-high heat for 30 seconds. This step makes all the difference when mixing with the creamy sauce—no soggy noodles here.
- SHRED CHEESE FINE: Skip the food processor for sharp cheddar—hand-ripping it into small, uneven pieces melts faster and gives that perfect stretch. I learned this the hard way when my first batch turned into a gluey mess.
- SALT THE CREAM: Season the heavy cream and milk with a pinch of salt before adding it to the cheese sauce. It’s an easy step to forget, but it balances the richness and makes the whole dish taste more cohesive. (Yes, even if you’re impatient like me.)
Troubleshooting this recipe
Sauce Too Thin?
If your cheese sauce looks too watery, don’t panic—this happens when the pasta absorbs too much liquid. First, simmer the sauce uncovered for 2-3 extra minutes to reduce it naturally.
If that doesn’t work, whisk in 1-2 tablespoons of cold butter or 1 tablespoon of cornstarch mixed with 2 tablespoons of milk to thicken it instantly. The key is to stir constantly while heating to prevent lumps. 💡
Cheese Not Melting Smoothly?
Uneven cheese melting usually means the oven temperature isn’t consistent. Preheat your oven to 375°F for at least 15 minutes before baking, and use an oven thermometer to confirm accuracy—many ovens run 25°F hotter or colder than set.
If your cheese still clumps, grate it fresh (pre-shredded cheese has anti-caking agents that prevent smooth melting) and stir vigorously while baking to break up any lumps.
Bacon Too Soft?
Thick-cut bacon needs low and slow cooking to render fat without burning. Start with medium heat and never rush it—if your bacon is still bendy after 10 minutes, lower the heat further.
For extra crispiness, transfer the cooked bacon to a wire rack over a baking sheet and broil for 1-2 minutes to crisp up the edges. Pro tip: Save the bacon fat—it’s the secret to that rich, smoky flavor in the sauce! 🥓
Tomatoes Too Watery?
Fresh cherry tomatoes release a lot of juice, which can dilute the sauce. To fix this, pat them dry with a paper towel before halving, and cook them longer (up to 5 minutes) to reduce excess moisture.
For sun-dried tomatoes, drain them well and pat dry before chopping. If the sauce still seems too thin, simmer it uncovered for an extra 2 minutes to evaporate excess liquid.
Crispy Topping Not Crispy?
A soggy topping is usually caused by steam buildup during baking. To prevent this, press the breadcrumb mixture firmly onto the mac and cheese before baking, and poke a few holes in the topping with a fork to let steam escape.
For extra crunch, broil for 1-2 minutes at the end of baking—just watch it closely to avoid burning. If all else fails, toast fresh panko in a dry skillet for 2 minutes before sprinkling it on top. ✨
Pasta Overcooked or Mushy?
Al dente pasta is key—cook it 1 minute less than package instructions and finish it in the sauce. If your pasta turns mushy, drain it immediately after cooking and rinse briefly under cold water to stop the cooking process.
For extra insurance, toss the drained pasta with 1 tablespoon of olive oil before mixing it into the sauce to create a protective barrier. 🍝
Nutrition facts
Frequently asked questions
Can I make this mac and cheese without baking it?
For a stovetop version, cook the pasta al dente, then mix it with the tomato-bacon sauce in a large skillet over low heat. Stir in the cheeses until fully melted (3-5 minutes), then fold in the crispy bacon. Top with extra cheese and toasted breadcrumbs for that same satisfying crunch. The texture will be creamier but just as flavorful.
What's the best way to store leftovers?
Store in an airtight container for up to 4-5 days in the fridge. Reheat covered with foil at 350°F for 10-15 minutes, adding a splash of milk if the sauce seems dry. For freezing, assemble the dish (without topping), cover tightly, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Can I substitute other cheeses?
Yes! For a sharper flavor, swap half the cheddar for Gruyère. For extra creaminess, use fontina or havarti. Avoid pre-shredded cheese—it contains anti-caking agents that prevent smooth melting. If substituting, reduce the total cheese by ¼ cup to maintain proper texture.
How do I make this vegetarian?
Replace the bacon with crispy tempeh bacon or smoked tofu (marinated in soy sauce and maple syrup), cooked until crispy. For extra umami, add 1 tbsp nutritional yeast to the sauce. The tomato and cheese flavors will still shine—just the smoky element changes!
Why does my topping get soggy?
Steam is the enemy of crispy toppings! Press the breadcrumb mixture firmly onto the mac and cheese before baking, then poke holes in the topping with a fork to release steam. For extra insurance, broil for 1-2 minutes at the end—just watch closely to avoid burning. The key is a hot oven (400°F) and minimal steam buildup.
