Salads
Pepper Belly Pete's macaroni and cheese recipe delivers the ultimate comfort food experience—where crispy bacon crunch meets velvety cheddar swirls in every forkful. The secret lies in perfectly rendered bacon that becomes the topping, while a rich, creamy cheese sauce clings to al dente pasta.
I developed this recipe after years of testing, ensuring every element comes together for a dish that's both restaurant-worthy and simple to execute at home.
What sets this macaroni and cheese apart is the balance of textures and flavors. The bacon starts crispy and smoky, while the cheese sauce develops a luxurious, slightly tangy depth from a proper roux foundation. This isn't your average boxed mix—it's a dish that transforms ordinary weeknights into special occasions.
The key steps include browning the bacon thoroughly, building a smooth cheese sauce, and timing the pasta perfectly to avoid a mushy texture.
By the time you plate this dish, you'll have golden-brown macaroni coated in a glossy cheese sauce, topped with crispy bacon bits that add both texture and smoky flavor.
The sauce should be thick enough to cling to each noodle while remaining creamy, creating that signature "cheesy pull" that makes this dish irresistible. This recipe serves four and comes together in about 45 minutes, making it perfect for family dinners or gathering friends.
The beauty of this macaroni and cheese is its versatility. You can serve it as a main dish with a simple side salad or roasted vegetables, or even as a hearty appetizer when portioned into small cups.
The leftovers reheat beautifully, maintaining that perfect balance of textures and flavors. Let's get started on creating this comforting classic that will become a staple in your recipe collection.
Ingredients for pepper belly pete macaroni and cheese
Fourteen ingredients for a dish that'll have everyone begging for seconds—crispy bacon and velvety cheese sauce come together perfectly.
| Ingredient | Amount | Notes |
|---|---|---|
| Elbow Macaroni 🍝 | 12 oz | Al dente texture preferred |
| Thick-Cut Bacon 🥓 | 6 oz | Peppered variety for extra flavor |
| Unsalted Butter 🧈 | ½ cup | Full-fat for rich flavor |
| All-Purpose Flour 🌾 | ¼ cup | For roux foundation |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Monterey Jack Cheese 🧀 | 1 cup | Shredded, mild flavor |
| Heavy Cream 🥛 | ½ cup | For extra richness |
| Yellow Onion 🧅 | 1 whole | Diced, for roux base |
| Garlic Cloves 🧄 | 2 cloves | Minced, for depth |
| Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Mustard Powder 🌶️ | ½ tsp | For subtle tang |
| Worcestershire Sauce 🍯 | 1 tbsp | For umami depth |
The bacon is non-negotiable here—thick-cut peppered bacon from Costco or your local butcher gives that perfect smoky crunch. Look for cuts with visible fat marbling; it's what makes it crispy and flavorful. I always grab extra because it disappears fast. For the cheese, sharp cheddar is key—Kraft or Cabot brands work great, but if you can find a good artisanal cheddar, go for it. The Monterey Jack adds creaminess, so don't skimp there either. The butter? Land O'Lakes or Plugrá—full-fat makes all the difference in the roux. And trust me, the mustard powder is worth it for that subtle tang that ties everything together.
No thick-cut bacon? Regular bacon works, but cook it longer—you want it extra crispy. Short on sharp cheddar? Colby Jack or pepper jack can work in a pinch, but the flavor won't be the same. The Worcestershire sauce is optional but adds a depth that's hard to replicate. If you don't have it, a splash of soy sauce or extra mustard powder can help. The flour for the roux can be swapped for cornstarch if you're gluten-free, but the texture won't be quite the same. And if you're out of heavy cream, half-and-half will work, though it won't be as rich. The macaroni? Barilla or De Cecco are my go-tos—they hold up perfectly to the sauce.
This dish reheats like a dream—just add a splash of milk to loosen the sauce. Keeps in the fridge for 4-5 days, though I rarely have leftovers that long. For freezing, portion it into single servings and thaw in the microwave with a damp paper towel to keep the sauce creamy. The bacon bits stay crispy if you reheat them separately and sprinkle them on top. And if you're serving this at a party, prep the sauce ahead and keep it warm in a slow cooker—just toss in the cooked pasta and bacon at the end.
Why You'll Love This Recipe
- Bacon Magic Shortcut: I swear by this trick—cook the thick-cut bacon until it’s crispy, then drain it right into the macaroni pot. That bacon fat? Pure gold for the roux. No extra pans, no extra mess.
- Creamy Crispy Contrast: The roux made with butter and flour gives that velvety texture, but the crispy bacon bits? They’re the star. That first bite—savory, salty, melty—it’s like a hug in a bowl.
- Leftovers That Win: This reheats like a dream. Just add a splash of milk to loosen it up, and it’s just as good the next day. (Yes, even on a Tuesday night.) My kids beg for it cold in sandwiches too.
- Budget-Friendly Feast: Thick-cut bacon might sound fancy, but it stretches further than you’d think. A single package feeds four, and the rest of the ingredients? Pantry staples. Comfort food that doesn’t break the bank.
Step-by-step instructions for pepper belly pete's macaroni and cheese
This smoky, cheesy masterpiece delivers restaurant-quality comfort in one pan—crispy bacon meets velvety cheddar swirls.
Cook the Bacon Until Crispy and Render Fat
Place the 6 oz thick-cut bacon in a large, deep skillet over medium heat. Let it cook undisturbed for 8-10 minutes until the edges become deep golden brown and the fat begins to render. Here's the thing—don't rush this step. You want that fat to pool in the pan, creating a flavor base that'll make your mac and cheese sing.
Once the bacon is crispy and cooked through, use a slotted spoon to transfer it to a paper towel-lined plate, leaving all that delicious rendered fat in the skillet. You should have about ½ cup of bacon fat—this is liquid gold for your dish. If you need more, add 1 tablespoon of unsalted butter to the skillet to ensure you have enough for the roux later.
Build the Roux with Onion, Garlic, and Flour
In the same skillet with the bacon fat (and butter if added), add the diced yellow onion and cook over medium heat for 5 minutes until softened and translucent. This step develops the base flavor—don't skip it. Then, add the 2 minced garlic cloves and cook for another 30 seconds until fragrant. You'll know it's ready when the kitchen smells like pure comfort.
Reduce heat to medium-low and sprinkle in the ¼ cup all-purpose flour, stirring constantly with a wooden spoon for 2-3 minutes until the mixture turns a deep golden brown and smells nutty. This is your roux—the flavor foundation of your mac and cheese. If it darkens too quickly, lower the heat slightly to prevent burning. Real talk: a well-made roux makes all the difference in texture and depth of flavor.
Whisk in Milk and Cheese for the Ultimate Sauce
Gradually pour in the 2 cups whole milk while whisking vigorously to prevent lumps from forming. The mixture will thicken immediately—keep whisking for 3-4 minutes until it reaches a smooth, creamy consistency. Here's where the magic happens: add the 2 cups shredded sharp cheddar cheese and 1 cup shredded Monterey Jack cheese, stirring constantly until fully melted and the sauce becomes rich and glossy. If the sauce looks too thick, whisk in 1-2 tablespoons of heavy cream to reach your desired texture.
Season with 1½ teaspoons kosher salt, ½ teaspoon ground black pepper, ½ teaspoon dried mustard powder, and 1 tablespoon Worcestershire sauce. Taste and adjust the seasoning—this is your chance to make it perfectly balanced. The mustard powder adds a subtle tang, while the Worcestershire brings deep umami flavor that ties everything together. Stir in the crispy bacon pieces and let the sauce simmer gently for 2 minutes to meld all the flavors.
Cook the Pasta and Combine with Sauce
While the cheese sauce simmers, bring a large pot of salted water to a rolling boil. Add the 12 oz elbow macaroni and cook until 1 minute before al dente—you want it to finish cooking in the sauce. Reserve ½ cup of pasta water before draining, as this starchy liquid helps create the perfect silky texture.
Drain the pasta and immediately add it to the skillet with the cheese sauce. Toss everything together for 2-3 minutes until the pasta is fully coated and heated through. If the sauce starts to look too thick, add splashes of reserved pasta water until it reaches a creamy, clingy consistency. The pasta should be tender but still have a slight bite—this ensures each forkful delivers perfect texture.
Finish with Heavy Cream and Serve Immediately
Remove the skillet from heat and stir in the ½ cup heavy cream. This final addition makes the sauce ultra-rich and velvety, taking your mac and cheese to the next level. Taste one more time and adjust seasoning if needed—sometimes the cream mellows the flavors slightly. Real talk: this is the moment that matters, so don't skip the taste test.
Serve immediately in deep bowls, garnished with extra crispy bacon bits if desired. The contrast of crunchy bacon against the silky cheese sauce is what makes this dish truly special. Each bite should deliver a perfect balance of smoky, cheesy, and creamy flavors that'll have everyone asking for seconds. Enjoy while warm—this mac and cheese doesn't wait!
Pro Tips For Making Pepper Belly Pete Macaroni And Cheese
- CRISP THE BACON LOW: Pepper belly bacon burns faster than regular bacon—cook it slow over medium-low heat until the fat renders and the meat gets crispy but not black. I learned this the hard way after tossing out three batches of overcooked bacon that turned the cheese bitter.
- STIR THE ROUX LONG: Don’t rush the butter-flour roux—cook it for 5-7 minutes until it’s a deep golden color, not just pale. Skimp here, and your sauce will taste raw and chalky instead of rich and velvety.
- SALT THE PASTA WATER: Toss the elbow macaroni into boiling water with a full tablespoon of salt—this seasoning carries through the dish. I used to forget, and the final result always tasted flat, no matter how much cheese I added.
- REST THE CHEESE SAUCE: Let the finished cheese sauce sit off the heat for 5 minutes before mixing it with the pasta—this lets the starch thicken properly. Sounds weird, but it works: the sauce clings better, and you won’t end up with a watery mess.
Pro cooking tips for great pepper belly pete macaroni and cheese
Roux Perfection
The roux is the backbone of your mac and cheese, and getting it right makes all the difference. Cook the ¼ cup all-purpose flour in the bacon fat over medium-low heat for 2-3 minutes until it reaches a deep golden brown color—this is where the nutty, rich flavor develops.
I use a wooden spoon to stir constantly, ensuring no lumps form. If it starts to darken too quickly, reduce the heat slightly to prevent burning. A well-made roux should smell like toasted bread and look like melted caramel. 🌡️
Bacon Crispiness
Don’t cut corners on the bacon—this is where the smoky flavor comes from. Cook the 6 oz thick-cut bacon over medium heat until it’s deep golden brown and crispy, about 8-10 minutes. The key is patience; let it render its fat slowly.
Once crispy, transfer it to a paper towel-lined plate, but leave the fat in the skillet—this is your flavor base. If you need extra fat, add 1 tablespoon of unsalted butter to ensure a smooth roux later.
Cheese Melting Magic
When adding the cheese, stir constantly over low heat until fully melted and glossy. The 2 cups sharp cheddar and 1 cup Monterey Jack should blend seamlessly into a velvety sauce.
If the sauce looks too thick, whisk in 1-2 tablespoons of heavy cream or a splash of reserved pasta water. The goal is a sauce that coats the pasta perfectly without being gluey. Taste as you go—seasoning adjustments here make the biggest difference. 🧀
Pasta Timing
Cook the pasta just 1 minute before al dente—it’ll finish cooking in the sauce. Reserve ½ cup pasta water before draining; this starchy liquid is your secret weapon for a silky sauce. When combining pasta and sauce, toss gently to avoid breaking the noodles.
If the sauce thickens too much, add splashes of pasta water until it reaches a creamy, clingy consistency. The pasta should be tender but still hold a slight bite for the best texture.
Heavy Cream Finish
Stirring in the ½ cup heavy cream at the end elevates the dish to restaurant-quality richness. This step adds a luxurious creaminess that balances the sharp cheddar and smoky bacon.
Taste and adjust seasoning one final time—sometimes the cream mellows the flavors slightly, so a pinch of salt or a dash of Worcestershire sauce might be needed. Serve immediately while the sauce is still velvety and the bacon is crispy. 💫
Preventing Grainy Cheese
To avoid a grainy texture, shred the cheese yourself using a box grater—pre-shredded cheese contains anti-caking agents that prevent smooth melting. If you’re short on time, microwave the cheese for 30 seconds to remove excess moisture before adding it to the sauce.
Also, keep the heat low while melting the cheese to prevent scorching. A smooth, glossy sauce is the hallmark of a perfect mac and cheese.
Nutrition facts
Frequently asked questions
Can I make this mac and cheese ahead of time?
Prepare the sauce completely and store it in an airtight container in the fridge for up to 3 days. When ready to serve, simply reheat the sauce gently on the stove, then toss in the cooked pasta and crispy bacon just before serving. For best texture, keep the bacon separate until serving to maintain its crunch.
What if I don't have thick-cut bacon?
Regular bacon works, but cook it longer (12-15 minutes) to achieve the same crispiness. For extra flavor, use peppered bacon or even smoked bacon if available. If you're short on time, you can also use bacon bits (add them at the end) but they won't provide the same texture contrast.
How do I prevent the cheese sauce from getting grainy?
Always shred your own cheese using a box grater—pre-shredded cheese contains anti-caking agents that cause graininess. For extra smoothness, microwave the cheese for 30 seconds to remove moisture before adding it to the sauce. Keep heat low while melting to prevent scorching. Stir constantly until completely smooth.
Can I substitute other cheeses?
For best results, stick with sharp cheddar and Monterey Jack as they provide the perfect balance of flavor and creaminess. If you must substitute, try Gruyère for extra richness or Colby Jack for a milder taste. Avoid pre-shredded cheese—it won't melt as smoothly.
Why does my mac and cheese look dry?
This usually happens when the pasta overcooks or the sauce thickens too much. Next time, cook pasta just 1 minute before al dente and finish in the sauce. If the sauce is too thick, add reserved pasta water (½ cup) one tablespoon at a time until creamy. Always keep the heat low when combining pasta and sauce to prevent drying.