Comfort Mac Cheese Bake

Featured in: Homestyle Baking

This comforting macaroni dish features tender pasta enveloped in a flavorful cheese sauce made with cheddar, Gruyère, and Parmesan. It’s baked until bubbling and golden, then crowned with a crispy, savory bacon crumb topping. The combination of creamy cheese and smoky bacon delivers a satisfying balance, perfect for a hearty main dish. Substitutions like smoked paprika or Swiss cheese can customize flavors, and the dish comes together in under an hour, making it ideal for easy, fulfilling meals.

Updated on Tue, 24 Feb 2026 17:00:00 GMT
Creamy baked mac and cheese with crispy bacon crumbs, golden cheese sauce coating tender pasta for ultimate comfort. Save
Creamy baked mac and cheese with crispy bacon crumbs, golden cheese sauce coating tender pasta for ultimate comfort. | forkina.com

My kitchen still smells like melted cheese and crispy bacon from the afternoon my neighbor dropped by unannounced, and I realized I had exactly what I needed to make something that would make her stay longer than the quick coffee we'd planned. There's something almost alchemical about watching a simple roux transform into silky sauce, how the sharp cheddar and creamy Gruyère swirl together until they're indistinguishable, and how those bacon crumbs catch the light when they hit the golden bubbly top. This isn't fancy cooking, but it's the kind of dish that turns an ordinary Tuesday into something worth remembering.

I made this for my sister's first apartment housewarming, before she learned to cook anything beyond toast, and watching her face when she tasted it made me understand why people call mac and cheese soul food. She asked for the recipe three times that night, which was her way of saying it meant something to her. Now whenever she visits, that's what she requests, and I never say no.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Elbow macaroni (400 g): Keep it al dente—overcooked pasta will turn mushy in the oven, so taste it a minute before the package suggests and trust yourself more than the instructions.
  • Unsalted butter (2 tbsp for sauce, 2 tbsp melted for topping): Using unsalted lets you control the salt level and keeps the cheese flavors from getting muffled by overly salted butter.
  • All-purpose flour (2 tbsp): This creates the roux that thickens everything into silky luxury, so don't skip whisking it smoothly into the butter or you'll end up with floury lumps.
  • Whole milk (500 ml) and heavy cream (120 ml): The combination matters—milk alone would be thin and one-dimensional, but the cream adds that richness that makes people ask if you added extra butter.
  • Sharp cheddar cheese (200 g), Gruyère cheese (100 g), and Parmesan cheese (50 g): Three cheeses might seem excessive until you taste how they layer—sharp cheddar brings bite, Gruyère adds subtle sweetness and nuttiness, and Parmesan brings salty depth that ties everything together.
  • Mustard powder (1 tsp), garlic powder (½ tsp), and cayenne pepper (¼ tsp optional): These aren't toppings, they're the secret architecture that makes people ask what you did differently—the mustard powder especially enhances cheese flavor without tasting like mustard itself.
  • Salt and black pepper: Taste before the oven goes in, because baking won't develop flavors the way stovetop cooking does.
  • Streaky bacon (4 slices): Cook it until it shatters between your fingers, and save a tablespoon of the rendered fat for the breadcrumbs if you're feeling indulgent.
  • Panko breadcrumbs (60 g): Panko's larger crumbs stay crispier than regular breadcrumbs, which is why the topping doesn't get soggy even sitting in the hot dish for a few minutes.
  • Fresh parsley (2 tbsp, optional): This brightens the richness, so include it unless you're going for pure, unapologetic decadence.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Heat the oven and prepare:
Preheat to 190°C (375°F) and grease your baking dish thoroughly—this prevents the crispy bottom bits from sticking and tearing when you serve it. A 2-liter dish is the right size to give the macaroni some depth without spreading too thin.
Cook the pasta perfectly:
Salt your water generously and cook the elbow macaroni until just al dente, about a minute under what the package says. Drain it well but don't rinse it—the starch helps the sauce cling.
Make the roux base:
Melt butter over medium heat and whisk in the flour immediately, stirring constantly for a full minute to cook out the raw flour taste. You're looking for it to smell a bit nutty, which means it's ready.
Build the sauce:
Pour in the milk and cream slowly while whisking constantly, watching for lumps and breaking them up as you go. Simmer gently for 3-4 minutes until it coats the back of a spoon, then you know it's thickened enough.
Blend in the cheese and seasonings:
Remove from heat, then stir in all three cheeses, mustard powder, garlic powder, cayenne, salt, and pepper until completely smooth and glossy. If the sauce seems thick, you can add a splash more milk, but remember it will thin slightly when you fold in the pasta.
Combine pasta and sauce:
Pour the cooked macaroni into the sauce and fold gently until every piece is coated, then transfer everything to your prepared baking dish. Don't overmix or you'll tear the pasta, just make sure there are no dry bits at the bottom.
Prepare the bacon topping:
Cook bacon in a skillet until it's crackling and dark at the edges, then drain on paper towels and crumble it into bite-sized pieces. While it's cooling, combine panko, melted butter, and parsley in a bowl, then fold in the bacon.
Top and bake:
Sprinkle the bacon crumb mixture evenly over the macaroni, making sure you cover the edges where it tends to dry out. Bake for 25-30 minutes until the top is deeply golden and you can see it bubbling at the edges, which means the sauce is hot all the way through.
Rest before serving:
Let it cool for 5-10 minutes before serving—this lets it set just enough to scoop cleanly while still staying creamy inside.
Pin it
| forkina.com

There was an evening when my oldest friend came over stressed about a job interview, and we sat at the kitchen counter eating this straight from the baking dish, not even plating it, and somewhere between the second and third forkful she stopped talking about the interview and started laughing about something completely unrelated. Sometimes food is just food, and sometimes it's the thing that lets people remember how to exhale.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why the Cheese Blend Matters So Much

Using one cheese would be simpler, but it would be boring—sharp cheddar alone makes the dish acidic and one-note, while Gruyère by itself feels fancy but doesn't have enough backbone. The real magic happens when you layer them: the cheddar provides the recognizable cheese flavor people expect, the Gruyère adds complexity and a subtle sweetness that rounds out the sharpness, and the Parmesan brings umami and nuttiness that makes people taste something delicious without being able to name it. This is why people keep coming back for seconds, because their brain is experiencing three different cheese experiences in one bite.

The Science of Not Overcooking the Pasta

Everyone knows that pasta continues cooking in residual heat, but this is especially important for mac and cheese because the pasta then bakes in a hot oven surrounded by hot sauce for another 25-30 minutes. If you cook it to fully al dente the first time, it will be slightly overdone by serving time, which changes the texture from tender to mushy. The solution is to actually undercook it by about one minute—pull it out when it still has a thread of firmness in the center, and by the time it hits the table, it will be perfect. This single adjustment is the difference between dishes people rave about and dishes that disappear quietly from your rotation.

Variations and Storage

This recipe is sturdy enough to handle experimentation without falling apart, which is why it's become my template for exploring flavors without starting from scratch. You can add smoked paprika for depth, substitute Swiss cheese for Gruyère if that's what you have, or create a vegetarian version by replacing the bacon with sun-dried tomatoes and adding extra herbs to the breadcrumb topping. For storage, let leftovers cool completely, then cover and refrigerate for up to three days—you can either reheat it gently in a 160°C oven covered with foil, or eat it cold straight from the container, which my roommate insists is secretly the best way.

  • Smoked paprika adds a subtle richness that makes people think you've added something mysterious and special.
  • Leftover mac and cheese makes the best next-day lunches because it actually tastes better once the flavors have had time to settle and merge.
  • If you're feeding a crowd, this recipe doubles easily—just use a larger baking dish and add 5-10 minutes to the baking time.
Rich macaroni and cheese bake topped with savory bacon panko crumbs, bubbling and golden straight from the oven. Pin it
Rich macaroni and cheese bake topped with savory bacon panko crumbs, bubbling and golden straight from the oven. | forkina.com

This is the dish I make when I want to feel like I'm taking care of people, when the kitchen fills with steam and butter-toasted smells and someone inevitably says this tastes like home. That might be the real recipe right there.

Frequently Asked Questions

What cheeses are used in this dish?

The dish combines sharp cheddar, Gruyère, and Parmesan for a rich, layered cheese sauce.

How is the bacon crumb topping prepared?

Bacon is cooked until crisp, crumbled, then mixed with panko breadcrumbs, melted butter, and parsley before sprinkling on top.

Can the bacon be omitted or substituted?

Yes, for a vegetarian option, omit bacon and add smoked paprika or sun-dried tomatoes to the topping for flavor.

What texture should the pasta have before baking?

Cook the macaroni until just al dente so it retains firmness after baking.

How do you ensure a creamy cheese sauce without lumps?

Whisk the butter and flour to create a roux, then gradually add milk and cream, stirring continuously until thickened before mixing in the cheeses.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Comfort Mac Cheese Bake

Rich and creamy macaroni baked golden with crispy smoky bacon crumb topping.

Prep Time
20 Minutes
Cook Time
35 Minutes
Total Time
55 Minutes

Category: Homestyle Baking

Difficulty: Easy

Cuisine: American

Yield: 6 servings

Dietary: None specified

Ingredients

Pasta

01 14 oz elbow macaroni

Cheese Sauce

01 2 tablespoons unsalted butter
02 2 tablespoons all-purpose flour
03 2 cups whole milk
04 1/2 cup heavy cream
05 7 oz sharp cheddar cheese, grated
06 3.5 oz Gruyère cheese, grated
07 1.75 oz Parmesan cheese, grated
08 1 teaspoon mustard powder
09 1/2 teaspoon garlic powder
10 1/4 teaspoon cayenne pepper, optional
11 Salt and black pepper to taste

Bacon Crumb Topping

01 4 slices bacon
02 2 oz panko breadcrumbs
03 2 tablespoons unsalted butter, melted
04 2 tablespoons fresh parsley, chopped, optional

Instructions

Step 01

Prepare Baking Dish: Preheat oven to 375°F. Grease a 2-quart baking dish and set aside.

Step 02

Cook Pasta: Cook macaroni in a large pot of salted boiling water until al dente. Drain and set aside.

Step 03

Create Roux Base: Melt 2 tablespoons butter in a saucepan over medium heat. Whisk in flour and cook for 1 minute, stirring constantly.

Step 04

Build Cheese Sauce: Gradually whisk in milk and cream. Bring to a gentle simmer, stirring until thickened, approximately 3 to 4 minutes.

Step 05

Incorporate Cheese Blend: Remove from heat and stir in cheddar, Gruyère, Parmesan, mustard powder, garlic powder, cayenne, salt, and pepper until smooth.

Step 06

Combine Pasta and Sauce: Toss cooked pasta with cheese sauce and transfer to prepared baking dish.

Step 07

Prepare Bacon Crumbs: Cook bacon in a skillet over medium heat until crisp. Drain on paper towels and crumble into bite-sized pieces.

Step 08

Mix Topping: Combine panko, melted butter, crumbled bacon, and parsley in a bowl. Sprinkle evenly over macaroni mixture.

Step 09

Bake Until Golden: Bake for 25 to 30 minutes until golden and bubbling. Allow to cool for 5 to 10 minutes before serving.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools You'll Need

  • Large pot
  • Saucepan
  • Whisk
  • Skillet
  • Mixing bowls
  • 2-quart baking dish
  • Grater

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains milk and dairy products
  • Contains wheat and gluten
  • Contains pork
  • May contain mustard allergen

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 590
  • Total Fat: 32 g
  • Total Carbohydrate: 48 g
  • Protein: 26 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.