Creamy One Pot Mac and Cheese with Bacon

3 min prep 1 min cook 5 servings
Creamy One Pot Mac and Cheese with Bacon
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a moment—just after the bacon hits the hot skillet—when the kitchen fills with that smoky, savory perfume and you know tonight’s dinner is going to be legendary. I grew up on the blue-box stuff, but the first time I watched my aunt turn a single pot, a handful of everyday staples, and a few slices of bacon into a silky, outrageously cheesy dinner, the game changed forever. No colanders, no roux, no mountains of dirty dishes—just elbows of pasta bobbing in garlicky, bacon-flecked cream that magically transforms into the glossiest cheese sauce you’ve ever tasted.

Over the years I’ve served this at Thanksgiving kids’ tables (where it outshone the turkey), at ski-trip cabin weekends (where it fueled 5 a.m. tram rides), and on harried Tuesday nights when the fridge was nearly bare but everyone still needed a hug in bowl form. It’s fast enough for a weeknight, fancy enough for company, and—because everything happens in one vessel—leaves you free to pour a second glass of wine instead of babysitting a sink of pots. If you’ve been searching for the last mac and cheese recipe you’ll ever need, congratulations: you just found it.

Why This Recipe Works

  • One pot, zero fuss: The pasta cooks in milk and stock, releasing starch that naturally thickens the sauce—no separate roux or béchamel required.
  • Bacon twice, nice: We render the fat for toasting the pasta and reserve crispy bits to sprinkle on top, so every bite smells like a smokehouse.
  • Triple-cheese strategy: Sharp cheddar for tang, Gruyère for nutty depth, and a kiss of cream cheese for extra silkiness that refuses to break.
  • Customizable heat: A pinch of smoked paprika and cayenne lets you dial the warmth up or down without masking the cheese.
  • Weeknight speed: From fridge to table in 30 minutes—faster than take-out and twice as comforting.
  • Kid-approved, adult-adored: Creamy enough for little palates, sophisticated enough to stand beside roasted Brussels sprouts and a glass of Chardonnay.

Ingredients You'll Need

Ingredients

Great mac and cheese starts with smart shopping. Because the ingredient list is short, every component pulls weight. Here’s what to look for—and what you can swap in a pinch.

Elbow macaroni: Classic for a reason; the ridges grab sauce. Buy a premium bronze-cut brand if possible—the rough surface grips cheese like Velcro. Shells or cavatappi work too, but shorten the cook time by 1 minute.

Thick-cut bacon: More heft means meatier-chewy bits that stay crisp even after bathing in cheese. If you’re in the U.K., look for streaky bacon. Turkey bacon? Only if you must; add 1 Tbsp butter to compensate for lost fat.

Whole milk & low-sodium chicken stock: The 50/50 blend prevents scorching while still giving you luxe body. Skip skim milk—it’s watery and protein-heavy, which can curdle. Plant-based? Use unsweetened oat milk and vegetable stock; add 2 tsp cornstarch for stability.

Sharp cheddar & aged Gruyère: A 2:1 ratio keeps the sauce from turning grainy. Buy blocks and shred yourself—pre-shredded cellulose coatings repel moisture and leave you with a broken, greasy mess.

Cream cheese: Just 2 Tbsp act like insurance, emulsifying the sauce so it stays creamy even if you reheat leftovers.

Garlic, smoked paprika, cayenne, mustard powder: Flavor amplifiers. Feel free to omit the cayenne for tiny eaters, but don’t skip the mustard—it brightens all that dairy.

How to Make Creamy One Pot Mac and Cheese with Bacon

1
Render the bacon: Place a 4-qt heavy pot or Dutch oven over medium heat. Dice 6 oz thick-cut bacon and add to the cold pot so the fat releases slowly. Stir occasionally until the bacon is crisp-chewy and the fat is foamy, 6–7 min. Use a slotted spoon to transfer bacon to a paper-towel-lined plate; reserve.
2
Toast aromatics & pasta: You want 2–3 Tbsp bacon fat remaining; pour off excess or add butter to reach that amount. Stir in 2 c dry elbow macaroni, 1 tsp smoked paprika, ½ tsp mustard powder, and ¼ tsp cayenne. Toast 1 min until the pasta is fragrant and lightly golden—this nutty layer prevents mushiness.
3
Add liquids: Pour in 1¾ c whole milk and 1¾ c low-sodium chicken stock. Add ½ tsp salt and several grinds black pepper. Bring to a brisk simmer, then reduce heat to low, cover, and cook 4 min. Stir once halfway so the pasta doesn’t stick.
4
Stir in cream cheese: Remove lid; the liquid should be mostly absorbed but still saucy. Dot surface with 2 Tbsp cream cheese, stir until melted. This step stabilizes the emulsion before the shredded cheese hits the pot.
5
Cheese avalanche: Off the heat (this is key to prevent graininess) scatter 2 c shredded sharp cheddar and 1 c shredded Gruyère over the pasta. Let sit 1 min so the cheese begins to melt from residual heat, then stir gently until the sauce is glossy and lava-like. If too thick, splash in a few tablespoons of warm milk.
6
Season & serve: Taste and adjust salt. Fold in half the reserved bacon. Ladle into warm bowls, top with remaining bacon, a shower of chopped parsley, and—if you’re feeling decadent—an extra blanket of finely shredded cheese that will melt on contact.

Expert Tips

Low & slow melt

High heat causes cheese proteins to seize. Always melt off-burner and stir patiently for the silkiest texture.

Fresh shred rule

Pre-shredded cheeses contain starches that dull flavor and create a gritty sauce. Grab the box grater—it’s a mini arm workout.

Save the fat

Strain leftover bacon drippings into a jar and refrigerate. A teaspoon whisked into salad dressings or cornbread batter equals instant smoky depth.

Make-ahead trick

Undercook pasta by 2 min, cool the pot in an ice bath, refrigerate up to 24 h, then reheat with a splash of milk and cheese on serving day.

Spice swap

No smoked paprika? Use chipotle powder for heat or a whisper of liquid smoke for a backyard-grill vibe.

Crunch factor

Want texture? Stir in ½ c buttered panko breadcrumbs with the final bacon sprinkle for a stovetop “crust” without turning on the oven.

Variations to Try

  • Lobster Mac: Fold in 8 oz chopped cooked lobster or shrimp with the cheese for an instant celebratory dinner.
  • Buffalo Bacon: Swap cayenne for 2 Tbsp Buffalo hot sauce and top with crumbled blue cheese and celery leaves.
  • Green Chile: Stir in 1 small can diced Hatch chiles and use pepper-jack in place of half the cheddar.
  • Gluten-Free: Substitute gluten-free elbows; they release slightly less starch, so reduce liquid by ¼ cup.

Storage Tips

Refrigerate: Cool completely, transfer to an airtight container, and refrigerate up to 4 days. The sauce will thicken as it sits.

Reheat: Warm gently in a saucepan with a splash of milk or broth over low heat, stirring often. Microwave works in 30-second bursts, stir between.

Freeze: Portion into freezer bags, press out air, freeze up to 2 months. Thaw overnight in fridge, then reheat with liquid as above. Note: texture may be slightly less creamy but flavor stays stellar.

Make-ahead meal prep: Double the batch, divide among foil pans, top with extra cheese and bacon, cover tightly, refrigerate up to 3 days, then bake 15 min at 375 °F for a bubbling “casserole” version.

Frequently Asked Questions

Yes, but the sauce becomes ultra-rich and may feel heavy. Cut the cream with equal parts stock or water to mimic the original consistency without losing luxury.

Heat was too high. Remove pot from burner before adding cheese and let residual heat melt gradually. If already clumpy, whisk in a teaspoon of lemon juice or warm milk to re-emulsify.

Absolutely—use a 6-qt pot and increase cook time by 2–3 min, stirring more often to prevent scorching on the bottom.

Use at least one aged, drier cheese (cheddar, Gruyère, fontina) for flavor and one young, melty cheese (mozzarella, Monterey Jack) for stretch. Stay under 25% mozzarella or the sauce becomes stringy.

Increase cayenne to ½ tsp, add 1 tsp chipotle purée, or swirl in Calabrian chili paste at the end for fruity heat.

Omit bacon and sauté pasta in 2 Tbsp butter + 1 Tbsp olive oil. Add 1 tsp smoked paprika and 1 tsp soy sauce to mimic umami depth.
Creamy One Pot Mac and Cheese with Bacon
pork
Pin Recipe

Creamy One Pot Mac and Cheese with Bacon

(4.9 from 127 reviews)
Prep
10 min
Cook
20 min
Servings
6

Ingredients

Instructions

  1. Render bacon: In a 4-qt pot over medium heat, cook diced bacon until crisp, 6–7 min. Transfer to a plate; reserve.
  2. Toast pasta: Add paprika, mustard, cayenne, and dry pasta to bacon fat; toast 1 min.
  3. Simmer: Stir in milk, stock, salt, and pepper. Cover and simmer on low 4 min, stirring halfway.
  4. Enrich: Remove lid, dot in cream cheese, and stir until melted.
  5. Melt cheese: Off heat, scatter cheddar and Gruyère over pasta; let stand 1 min then stir until creamy.
  6. Finish: Fold in half the bacon, season to taste, top with remaining bacon & parsley, serve hot.

Recipe Notes

For ultra-smooth sauce, shred cheese from a cold block and remove pot from heat before adding. Reheat leftovers with a splash of milk to restore creaminess.

Nutrition (per serving)

498
Calories
23g
Protein
34g
Carbs
31g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.