Bacon Pimento Mac and Cheese Recipe: Smoky Spice and Crispy Bacon Bites

Breakfast & Brunch

Bacon Pimento Mac and Cheese Recipe: Smoky Spice and Crispy Bacon Bites

This bacon pimento mac and cheese recipe delivers the ultimate comfort food experience—where crispy bacon, smoky pimento, and ultra-creamy cheese sauce come together in perfect harmony.

The secret lies in rendering the bacon until it's perfectly crisp, then folding it into a velvety cheese sauce that clings to every al dente noodle.

I developed this recipe after years of perfecting mac and cheese, and the pimento adds a subtle, slightly sweet heat that elevates it beyond the ordinary.

The dish starts with high-quality elbow macaroni cooked just shy of al dente, then tossed with a rich cheese sauce made from sharp cheddar, Gruyère, and a touch of cream cheese for extra creaminess.

While the sauce simmers, the bacon gets cooked until it's crispy at the edges, then chopped into bite-sized pieces that add both texture and flavor. The pimento, finely chopped and sautéed with the bacon, infuses the dish with a subtle, tangy warmth that balances the richness.

What you'll end up with is a crispy, flavorful mac and cheese that's creamy on the inside and packed with texture from the bacon and pimento. The sauce is so rich and well-seasoned that it coats every noodle perfectly, while the bacon adds a satisfying crunch with every bite.

This dish is hearty enough to be a main course but feels special enough for a weekend brunch or holiday gathering. Serve it with a side of buttery cornbread or a simple green salad to round out the meal.

The combination of the crispy bacon, the smoky pimento, and the creamy cheese sauce makes this mac and cheese a standout dish that's sure to become a favorite. Let's get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
High Cal

Ingredients for bacon pimento mac and cheese

Crispy bacon, smoky pimento, and ultra-creamy cheese—this is comfort food at its finest.

Ingredient Amount Notes
Elbow Macaroni 🍝 12 oz High-quality, dry pasta
Thick-Cut Bacon 🥓 8 oz Thick-cut for crispiness
Pimento-Stuffed Olives 🫒 ½ cup Finely chopped, drained
Sharp Cheddar Cheese 🧀 2 cups Shredded, aged variety
Gruyère Cheese 🧀 1 cup Shredded, nutty flavor
Cream Cheese 🧈 4 oz Full-fat for creaminess
Heavy Cream 🥛 1 cup Full-fat preferred
Butter 🧈 4 tbsp Unsalted, for sauce
All-Purpose Flour 🌾 2 tbsp For thickening sauce
Whole Milk 🥛 ½ cup For sauce consistency
Garlic Cloves 🧄 2 cloves Minced, for depth
Yellow Onion 🧅 ¼ cup Diced, for base
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Cayenne Pepper 🔥 ¼ tsp Adjust for heat

The bacon is non-negotiable here—thick-cut is a must for that perfect crunch. Costco or Trader Joe's usually have the best quality, but any thick-cut bacon works. Look for slices with good marbling—they'll render more flavor. The pimento-stuffed olives? Grab the canned ones—Goya or Muir Glen are solid choices. For the cheese, sharp cheddar is key (I like Cabot), and Gruyère adds that nutty depth. If you can't find Gruyère, Parmigiano-Reggiano works in a pinch, but it won't be the same. The cream cheese should be full-fat—none of that low-fat nonsense here.

No thick-cut bacon? Regular bacon cut into 1-inch pieces works, but it won't be as crispy. Short on pimento olives? Sun-dried tomatoes or roasted red peppers add a similar sweetness. The Gruyère can be swapped for Pecorino Romano, but it'll be saltier. For the cheese sauce, if you're worried about clumping, microwave the butter 40 seconds to just melt it before adding to the flour. The cayenne is optional—skip it if you're sensitive to heat. And if you're making this ahead, assemble everything except the bacon—add it fresh when reheating for maximum crispiness.

This reheats beautifully—just cover with foil and warm in the oven for 15-20 minutes. The sauce gets even creamier after the first night, so leftovers are a bonus. Store in an airtight container for up to 5 days in the fridge. Freezing? Assemble the dish, then freeze in portions. The texture holds up well, but the bacon might get softer—so I recommend reheating it in the oven to restore the crunch. Double the recipe if you're feeding a crowd—it disappears fast.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired for dishes—just cook the bacon in the same pot, drain it, then toss everything in. That crispy bacon fat? It’s the secret sauce.
  • Salty-Savory Crunch: Between the thick-cut bacon, briny olives, and sharp cheddar, every bite has layers. Honestly, the Gruyère melts into this rich, gooey blanket that makes me close my eyes.
  • Leftovers? No Problem: This stuff reheats like a dream—just add a splash of milk to loosen it up. I make a double batch on Sundays because it’s the kind of meal that tastes even better the next day.
  • Budget-Friendly Luxury: Sharp cheddar and Gruyère might sound fancy, but they stretch far here. Plus, using thick-cut bacon means fewer pieces go to waste—every crunch counts.

Step-by-step instructions for bacon pimento mac and cheese

Here's how to make this rich, smoky mac and cheese with perfectly crispy bacon.

1

Cook the Bacon and Prepare the Pasta

Start by cutting the 8 oz thick-cut bacon into ½-inch pieces—this gives you more surface area for crispy edges. Cook in a large skillet over medium heat until the bacon is deep golden brown and crispy, about 12-15 minutes. Use a slotted spoon to transfer the bacon to paper towels to drain, leaving the fat in the skillet.

While the bacon cooks, bring a large pot of salted water to a boil and add the 12 oz elbow macaroni. Cook until al dente (about 1 minute less than package instructions). Drain and set aside—you'll want to add it to the cheese sauce right away while it's still hot.

2

Build the Flavor Base with Onion and Garlic

In the skillet with the bacon fat (you should have about 2 tablespoons), add the ¼ cup diced yellow onion and cook over medium heat for 3-4 minutes until softened but not browned. Add the 2 minced garlic cloves and cook for another 30 seconds until fragrant.

Here's where the magic happens: stir in the ½ cup finely chopped pimento-stuffed olives and cook for 1 minute to let their flavors meld with the bacon fat. You'll notice the olives soften slightly and release their briny, spicy notes—this is what gives the dish its signature depth. Remove the skillet from heat and set aside.

3

Make the Creamy Cheese Sauce

In a separate large pot, melt the 4 tablespoons butter over medium heat. Whisk in the 2 tablespoons all-purpose flour and cook for 1 minute to remove the raw flour taste. Slowly pour in the 1 cup heavy cream and ½ cup whole milk, whisking constantly to prevent lumps.

Add the 4 oz cream cheese, 2 cups sharp cheddar cheese, and 1 cup gruyère cheese, stirring until completely melted and smooth. The mixture should thicken noticeably—if it's too thick, whisk in 1-2 tablespoons of pasta water. Season with 1.5 teaspoons salt, ½ teaspoon ground black pepper, and ¼ teaspoon cayenne pepper. Taste and adjust seasoning if needed.

4

Combine Everything for Maximum Flavor

Add the cooked macaroni and crispy bacon to the cheese sauce. Stir gently but thoroughly to coat every strand of pasta in that rich, smoky cheese mixture. The heat of the pasta will help melt any remaining cheese clumps, creating a velvety texture. Let the mixture simmer for 2-3 minutes on low heat, stirring occasionally, until everything is fully combined and heated through.

For the best texture, don't skip the simmering step—this allows the flavors to meld perfectly. You'll know it's ready when the sauce clings to the pasta and the bacon bits are evenly distributed throughout. If the sauce starts to look too thick, add more pasta water 1 tablespoon at a time until it reaches your desired consistency.

5

Serve Immediately with Extra Crispy Bacon

Transfer the mac and cheese to serving bowls and top with additional crispy bacon if desired. The contrast between the creamy, cheesy pasta and the crispy bacon bits is what makes this dish so irresistible. Serve while hot—this mac and cheese doesn't reheat well, so enjoy it fresh from the pot.

This dish delivers on all the promises: the thick-cut bacon is crispy, the cheese sauce is rich and creamy, and the pimento olives add just the right amount of smoky spice to tie everything together. Perfect for a comforting weeknight dinner!

👨‍🍳

Pro Tips For Making Bacon Pimento Mac And Cheese

  • CRISP THE BACON LOW: I used to blast the bacon on high and end up with grease everywhere—now I cook it on medium-low heat until the edges are just starting to brown. This keeps the fat from splattering while rendering enough to flavor the cheese sauce later. (Yes, it takes longer, but your pan won’t look like a crime scene.)
  • CHOP OLIVES SMALL: Skip the whole olives—they’re too big and won’t distribute evenly. Roughly chop the pimento-stuffed ones into quarters before adding them to the sauce. This ensures every bite gets that briny, spicy kick without turning your mac and cheese into an olive salad.
  • STIR THE CHEESE SAUCE CONSTANTLY: I learned this the hard way—lumpy cheese sauce is a tragedy. Once you add the cheeses, keep stirring over low heat until it’s completely melted and smooth. If it starts to separate, splash in a tablespoon of pasta water and keep moving that pot. (No, you can’t just walk away.)
  • TOAST THE PASTA AL DENTE: Cook the elbow macaroni one minute less than the package says, then drain and toss it in a cold bowl. The starch clings to the noodles, making the sauce cling better later. Pro move: Toss the drained pasta with a pinch of salt and a drizzle of bacon fat before mixing it into the cheese—it adds a smoky depth that changes the game.

Pro cooking tips for this recipe

Bacon Crispiness Secrets

Thick-cut bacon is non-negotiable here—it develops that perfect crispy edge while keeping the interior juicy. I cut mine into ½-inch pieces for maximum surface area, then cook over medium heat until deep golden brown (12-15 minutes).

The key? Never crowd the pan—cook in batches if needed. I use a cast-iron skillet because it retains heat better than nonstick, giving you that restaurant-quality crunch. 🔥

Pimento Flavor Infusion

Finely chop the pimento-stuffed olives (½ cup) and sauté them with the bacon fat for just 1 minute—this releases their briny, slightly sweet flavors without overpowering. The olives should soften slightly but not turn mushy.

For extra depth, I add a pinch of smoked paprika to the pan when cooking the onions. This step is what transforms ordinary mac and cheese into something special.

Cheese Sauce Science

The secret to a silky sauce is proper technique: melt 4 tbsp butter first, then whisk in 2 tbsp flour to create a roux. Cook it for 1 minute to remove the raw flour taste before adding liquids.

When combining cheeses, I always add the Gruyère last—it melts slower and adds that nutty depth. For extra creaminess, I stir in 4 oz cream cheese at the end.

Pro tip: If the sauce looks too thick, add pasta water 1 tbsp at a time until it reaches a velvety consistency.

Pasta Perfection

Cook your macaroni until it's 1 minute less than package instructions—this ensures it stays al dente when tossed with the sauce. I like to reserve ½ cup pasta water before draining, as it helps adjust the sauce consistency later.

The heat from the pasta will help melt any remaining cheese clumps, creating that perfect creamy texture. Don't skip the 2-3 minute simmer after combining everything—this lets the flavors meld beautifully.

Reheating Like a Pro

This dish reheats best in the oven—cover with foil and warm at 350°F for 15-20 minutes. The oven keeps the sauce creamy while restoring any lost crispiness to the bacon. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals on 70% power.

I always add a splash of heavy cream or whole milk when reheating to maintain that rich texture. Leftovers actually taste better the next day as the flavors deepen! ⏰

Equipment Must-Haves

You don't need fancy tools, but these make a difference: a cast-iron skillet for crispy bacon, a whisk with a long handle for smooth sauce, and a fine-mesh strainer for draining pasta perfectly.

I also recommend a measuring spoon set—precise measurements matter when balancing flavors. For serving, I use preheated oven-safe bowls to keep everything warm until the table.

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 48g61%
Saturated Fat 28g140%
Cholesterol 180mg60%
Sodium 1250mg54%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
Sugars 6g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this mac and cheese ahead of time?

Assemble everything except the bacon and refrigerate for up to 3 days. When ready to serve, cook fresh bacon and fold it in just before eating to keep it crispy. For freezing, assemble the dish completely (including bacon) and freeze in portions. Reheat covered in the oven at 350°F for 20-25 minutes—the sauce will be even creamier after chilling.

2

What can I substitute for pimento-stuffed olives?

If you can't find pimento olives, try sun-dried tomatoes (chopped) or roasted red peppers for sweetness, or jalapeños for heat. For a smoky depth, add ½ teaspoon smoked paprika to the bacon fat. The key is balancing the dish's richness with a touch of acidity or spice.

3

Why did my cheese sauce get grainy?

Grainy sauce usually means the cheese didn't melt completely. Always shred your own cheese (pre-shredded has anti-caking agents) and add the Gruyère last—it melts slower. For extra insurance, melt 4 tbsp butter first, then whisk in flour to create a roux. If it happens, stir in 1 tbsp hot pasta water to smooth it out.

4

Can I make this dish dairy-free?

Yes, but with adjustments. Replace all cheeses with dairy-free alternatives (like cashew cheese) and use coconut cream instead of heavy cream. For the roux, use olive oil instead of butter. The texture will be different but still delicious. The bacon and pimento flavors will still shine through!

5

How do I get extra crispy bacon?

Use thick-cut bacon cut into ½-inch pieces for maximum crispiness. Cook in a cast-iron skillet over medium heat (not high) until deep golden brown (12-15 minutes). Never crowd the pan—cook in batches if needed. Transfer to paper towels to drain excess fat. The key is patience and proper heat control!

★★★★★4.8(3 reviews)
Categories Breakfast & Brunch