Main Courses
This Pepper Belly Pete mac and cheese delivers the perfect marriage of ultra-creamy swirls and smoky bacon crunch, transforming a classic comfort dish into something extraordinary.
The secret lies in slow-cooked bacon that infuses the cheese sauce with deep, caramelized flavor while maintaining that signature creamy texture we all love.
I've perfected this recipe over countless batches, ensuring the cheese sauce never breaks and the pasta stays tender yet sturdy enough to hold up to the rich toppings.
The foundation begins with a proper cheese sauce, built on a roux that creates a stable base for the cheeses. I use a blend of sharp cheddar for tang, Gruyère for nuttiness, and cream cheese for that signature velvety texture.
The Pepper Belly bacon adds a smoky depth that elevates the dish beyond ordinary mac and cheese, creating layers of flavor in every bite. This isn't just comfort food—it's a restaurant-quality experience you can make at home.
What you'll end up with is a creamy, cheesy masterpiece topped with crispy bacon that adds both texture and flavor. The sauce coats every strand of pasta perfectly, creating that irresistible pull-apart quality.
This recipe serves six and comes together in about 45 minutes, making it ideal for feeding a crowd or meal prepping for the week. The best part? Every bite delivers that perfect balance of rich, creamy cheese and smoky bacon crunch.
Serve this mac and cheese as a main dish for family dinners, potlucks, or holiday gatherings. The rich, satisfying flavors make it a crowd-pleaser, and the crispy bacon topping adds that extra touch of indulgence.
Let's get cooking and create a dish that will become a new favorite in your rotation.
Ingredients for pepper belly pete mac and cheese
Six ingredients create this restaurant-style mac and cheese with smoky bacon crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Pepper Belly Bacon 🥓 | 12 oz | Thick-cut, slow-cooked for smoky flavor |
| Elbow Macaroni 🍝 | 1 ½ lb | Medium or jumbo size preferred |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | For thick, stable roux |
| Sharp White Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Gruyère Cheese 🧀 | 1 cup | Shredded, nutty flavor |
| Cream Cheese 🧈 | 8 oz | Full-fat for creaminess |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Warmed for smooth sauce |
| Yellow Mustard 🍯 | 1 tbsp | For tangy depth |
| Granulated Sugar 🍚 | 1 tsp | Balances sharpness |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for heat |
| Garlic Powder 🧄 | ½ tsp | For subtle depth |
| Dried Parsley 🌿 | 1 tbsp | For garnish, optional |
The bacon is non-negotiable here—Pepper Belly has that perfect smoky-sweet balance. Grab the thick-cut kind (the kind that takes forever to cook) because it delivers the best crunch and flavor. Costco or Trader Joe's usually have it pre-sliced, but if you're buying whole, look for slices about 1/4-inch thick. The key is cooking it low and slow until it's crispy but still holds its shape—no mushy bacon here! I like to render the fat first, then cook the bacon on a wire rack over a baking sheet so it gets crispy all over. Save that fat for the roux later—it's liquid gold.
No Pepper Belly? Thick-cut applewood-smoked bacon works just as well. The cheese blend is where the magic happens—sharp cheddar for tang, Gruyère for nuttiness, and cream cheese for that velvety texture. Can't find Gruyère? Parmesan or fontina in a pinch, but Gruyère is the secret weapon. The roux needs to be nut-brown (like peanut butter color) for that deep, rich flavor. If your roux turns gray, you've cooked it too long—start over. For the pasta, medium or jumbo elbows hold up best to the rich sauce. And yes, you can use cavatappi or penne if that's what you've got—no judgment.
This reheats like a dream—just add a splash of milk to loosen it up. Keeps for 4-5 days in the fridge, freezes beautifully for up to 3 months. I like to portion it into individual baking dishes before freezing so I can just pop one out for a lazy weeknight. The bacon topping? Store it separately in an airtight container—it stays crispy for up to 1 week if you're not making the whole dish at once. Pro tip: Make a double batch and freeze half—you'll thank me later.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything in one pot, no extra bowls or mess. The bacon renders its own fat, the pasta cooks in the same liquid, and by the time the cheese melts, I’m already licking the spoon. (Yes, even on a Tuesday night.)
- Smoky Cheese Obsession: That Pepper Belly Bacon isn’t just a topping—it’s the star. The smoky, spicy kick cuts through the creamy cheddar like a perfect contrast, and the crispy bits? They’re the reason I always save a few for breakfast the next day.
- Lunchbox Hero: Between us, this mac and cheese is my go-to for meal prep. The flavors only get better reheated, and I pack it in jars with a sprinkle of extra bacon on top—my kids devour it cold or warm, no complaints. Honestly, it’s the only pasta dish that survives their lunchboxes intact.
- Budget Cheat Code: Sharp white cheddar and Pepper Belly Bacon might sound fancy, but they stretch this recipe into three hearty servings without breaking the bank. I make a double batch, freeze half, and boom—next month’s dinner is already sorted. (My wallet thanks me.)
Step-by-step instructions for Pepper Belly Pete mac and cheese
Here's how to create the ultimate smoky, creamy mac and cheese with crispy bacon swirls.
Cook the Pepper Belly Bacon to Crispy Perfection
Line a baking sheet with parchment paper and arrange the 12 oz pepper belly bacon in a single layer. Bake at 400°F for 20-25 minutes, flipping halfway through, until the bacon is deep brown and crispy. The fat should render beautifully, creating that signature smoky flavor we're after.
While the bacon cooks, watch for the edges to become crisp and caramelized—this is your cue to flip. Once done, use tongs to transfer the bacon to a paper towel-lined plate to drain excess fat. Reserve ½ cup of the rendered bacon fat for later use in the roux. This fat adds incredible depth to the sauce, so don't skip this step!
Prepare the Elbow Macaroni to Al Dente
Bring a large pot of water to a rolling boil and add 1.5 lb elbow macaroni. Cook until 1 minute before the package instructions for al dente—this ensures the pasta finishes cooking in the creamy sauce. Reserve 1 cup of pasta water before draining, as this starchy liquid is essential for creating that ultra-smooth, velvety texture.
Drain the pasta and return it to the pot. Toss with 1 tbsp yellow mustard and set aside. The mustard adds a subtle tang that balances the richness of the cheese. Don't skip this step—it's what makes this mac and cheese stand out from the rest!
Create the Ultimate Creamy Roux
In a large, heavy-bottomed pot, melt ½ cup unsalted butter over medium heat. Once fully melted, whisk in ½ cup all-purpose flour to form a roux. Cook for 2-3 minutes, stirring constantly, until the mixture turns a light golden brown and smells nutty. This is your flavor foundation—don't rush it!
Slowly whisk in ½ cup whole milk and ½ cup heavy cream, ensuring no lumps form. Add 8 oz cream cheese, 2 cups sharp white cheddar cheese, and 1 cup gruyère cheese, stirring until completely melted and smooth. The sauce should be thick and luxurious, coating the back of a spoon. If it's too thick, whisk in a splash of reserved pasta water to reach your desired consistency.
Combine and Create the Signature Swirls
Add the cooked macaroni to the pot and stir gently to coat each noodle in the creamy sauce. Fold in the crispy pepper belly bacon, breaking it into smaller pieces as you go. Taste and adjust seasoning with 1 tsp salt, ½ tsp black pepper, ½ tsp garlic powder, and 1 tsp granulated sugar—this balances the sharpness of the cheddar and adds a touch of sweetness.
Here's where the magic happens: transfer the mac and cheese to a greased 9x13-inch baking dish. Using a spoon, create swirls in the top layer by dragging the spoon through the mac and cheese in a circular motion. This creates those beautiful, creamy peaks that make this dish look and taste incredible. Sprinkle the top evenly with 1 tbsp dried parsley for a pop of color and freshness.
Bake to Golden, Bubbly Perfection
Bake at 375°F for 15-20 minutes, until the top is golden brown and bubbly. The edges should be slightly crispy, while the center remains creamy. If the top browns too quickly, tent loosely with foil to prevent over-browning.
Let the mac and cheese rest for 5 minutes before serving. This allows the sauce to set slightly, making it easier to scoop and ensuring each bite is rich, creamy, and packed with smoky bacon flavor**. Garnish with additional crispy bacon bits if desired, and enjoy immediately while it's hot and gooey!
Pro Tips For Making Pepper Belly Pete Mac And Cheese
- Cook Bacon Low & Slow: Pepper Belly Bacon burns faster than you think—crank the oven to 250°F and bake it on a wire rack for 20-25 minutes. The slow render keeps the fat crispy without turning the edges into charcoal, and the peppers stay vibrant. (Yes, even if you’re impatient like me.)
- Toast the Flour First: Dry-toast the flour in a cold pan over medium-low heat for 30 seconds before adding butter. This removes raw flour taste and gives the roux a deeper, nuttier base—no need for fancy European techniques. (Your future self will notice the difference.)
- Shred Cheese Coarse: Skip the food processor for sharp white cheddar—hand-shred it into uneven chunks. They melt slower, creating pockets of gooey cheese instead of a gluey mess. (I learned this the hard way after a batch turned into a sad, stretchy blob.)
- Reserve the Bacon Fat: Drain the bacon almost completely, then scrape the pan dry with a paper towel—leave a thin layer of fat behind. Stir it into the finished mac and cheese for a smoky depth without overpowering the cheese. (Sounds weird, but it works.)
Essential equipment for this dish
Roux Pot Essentials
For that perfect nut-brown roux, I swear by a heavy-bottomed stainless steel pot like the All-Clad D5—it distributes heat evenly and prevents scorching. If you're on a budget, a 10-inch Lodge cast iron skillet works beautifully too.
The key is maintaining medium heat while whisking constantly to avoid lumps. I also recommend a wire whisk with a long handle for better control and reach. 🌡️
Cheese Melting Tools
A high-quality microplane is a game-changer for shredding cheese—it creates finer, more even shreds that melt smoother than pre-shredded bags. I use the Microplane Classic Zester/Grater for all my cheeses.
For melting, a double boiler setup (a heatproof bowl over a pot of simmering water) ensures gentle, even heating without burning the sauce. If you don’t have one, a large, deep saucepan with a heat diffuser works just as well.
Bacon Cooking Setup
Crispy bacon is all about indirect heat and proper airflow. I use a wire cooling rack placed over a rimmed baking sheet to cook the bacon—this lets fat drain away while keeping the meat crispy.
A digital meat thermometer (like the Thermoworks Smoke) helps track bacon doneness—aim for an internal temp of 150°F. For extra crispiness, finish under the broiler for 1-2 minutes on high heat. 🥓
Pasta Cooking Gear
A large, deep pot (at least 8-quart capacity) is non-negotiable for cooking 1.5 lbs of pasta—it prevents overcrowding and ensures even cooking.
I use a Cuisinart MultiCooker for hands-off pasta prep, but a stainless steel stockpot with a fine-mesh colander (like the OXO Good Grips) works just as well. Reserve that pasta water in a small measuring cup—it’s liquid gold for adjusting sauce consistency later.
Swirl Creation Tools
For those signature creamy swirls, a long-handled rubber spatula (like the OXO Good Grips) is perfect for dragging through the mac and cheese in a circular motion. A greased 9x13-inch baking dish ensures easy release and even baking.
For extra flair, I use a pastry brush to lightly coat the dish with butter before adding the mac and cheese—this prevents sticking and adds a subtle richness. 💫
Baking Essentials
An oven thermometer (like the Thermoworks Oven Thermometer) is a must—home ovens can run 25°F hotter or colder than set, and precise temperature control is key for that golden, bubbly top.
A light-colored metal baking pan (like All-Clad Stainless Steel) reflects heat better than dark pans, ensuring even browning. For finishing touches, keep a small bowl of breadcrumbs nearby to sprinkle on top for extra crunch if desired.
Nutrition facts
Frequently asked questions
Can I substitute regular bacon for Pepper Belly bacon?
The smoky-sweet flavor of Pepper Belly bacon is key to this recipe, but you can use thick-cut applewood-smoked bacon as a substitute. For extra depth, add ½ teaspoon smoked paprika to the cheese sauce. Avoid lean bacon—it won't render enough fat for that rich, creamy texture.
Why does my cheese sauce get grainy?
Grainy sauce usually means the cheese didn't melt fully or the roux was overcooked. Use a microplane for fresh, fine shreds and whisk constantly while melting. For extra smoothness, add 1 tablespoon cornstarch mixed with 1 tablespoon cold water to the sauce. Also, never let the roux turn gray—it should be nut-brown, not burnt.
Can I make this ahead of time?
Assemble the mac and cheese (without baking) up to 24 hours ahead and refrigerate in an airtight container. When ready to serve, bake at 375°F for 25-30 minutes, covered with foil for the first 15 minutes. For freezing, bake first, then portion into containers. Reheat covered with foil for 10 minutes at 350°F.
What's the best way to reheat leftovers?
Sprinkle 1 tablespoon milk or cream over the mac and cheese and cover tightly. Reheat in the oven at 350°F for 15-20 minutes until bubbly. For the microwave, use 30-second intervals on medium power, stirring between each. Add a splash of milk to restore creaminess if needed.
Can I add other proteins to this recipe?
Yes! Try adding ½ lb cooked pulled pork or ½ lb shredded rotisserie chicken to the sauce. For seafood lovers, stir in ½ cup cooked shrimp or crab meat just before serving. Just be mindful of cooking times—add proteins that cook quickly at the end to avoid overcooking.
