The Recipes Table
Culinary Test Kitchen

Creamy Baked Mac and Cheese Recipe

4.9
·(204 Community Reviews)

Most baked mac and cheese comes out of the oven one of two ways: dry, with the sauce soaked into the pasta and nothing left to coat it, or split, with a slick of orange oil sitting on top. Both problems trace back to the same twenty seconds of the cooking process, and once you know where they happen you can stop them every time.

Total Time75 mins
DifficultyEasy
Servings8 Servings
Creamy Baked Mac and Cheese Recipe

This version bakes for twenty-five minutes, not fifty, and the pasta goes in seriously undercooked. That combination is what keeps the sauce fluid under the crust.

Why You'll Love This Recipe

  • The sauce stays creamy through baking and reheating instead of tightening into a solid block
  • Two cheeses, chosen for two different jobs, so you get sharp flavour and a smooth melt at the same time
  • A buttery panko and cheese top that actually crunches, with no dry casserole edges
  • Fully make-ahead friendly, which is why it works for holiday tables and potlucks
Chef's Secret Key Tip

Take the pot completely off the heat and let it stop simmering before a single handful of cheese goes in. Then add the cheese in three batches, stirring each one until it disappears. This is the whole game. Cheddar is an emulsion of fat, water and protein held together loosely. Push it past about 165°F and those protein strands contract, squeeze out the fat, and you get the two failures everyone complains about at once: a gritty texture and a pool of oil. A béchamel at a simmer is sitting around 200°F. Pull it off, give it thirty to sixty seconds to drop below a lazy bubble, and the cheese melts in smoothly instead of breaking. Adding it in three batches keeps the temperature from spiking and lets each addition fully incorporate.

Read Before You Start

1

Undercook the pasta by two full minutes, not one. Package directions for elbows usually say seven to eight minutes. Pull it at five. It will look wrong in the colander, firm and chalky in the middle, and that is exactly right. Dry pasta keeps absorbing liquid in the oven, and if it goes in at al dente it drinks the sauce and leaves you with dry mac.

2

Make the sauce looser than instinct tells you. Before the cheese goes in, the béchamel should run off a spoon in a steady stream, not mound up on it. A sauce that looks perfect in the pot is already too thick for a baked mac and cheese recipe. The pasta and the oven will both take liquid out of it.

Ingredient Deep Dive & Notes

Elbow macaroni, 1 lb. Elbows earn their place here because the hollow centre traps sauce. Cavatappi and medium shells work just as well. Skip long shapes and anything smooth like penne lisce, which lets the sauce slide off.

Sharp cheddar, 16 oz, from a block. This is your flavour. Aged sharp or extra sharp has less moisture and a much more developed taste, so you need less of it to make an impact.

Gruyère, 8 oz, from a block. This is your melt. More on why the blend matters in the Chef's Note below.

Whole milk, 3 cups, plus 1 cup heavy cream. Do not substitute here. Skim or 1% milk makes a thin sauce that separates under the heat of the oven, and the cream is doing structural work, not just adding richness. The fat coats the cheese proteins and physically gets in the way of them clumping together.

Butter, 6 tablespoons, and all-purpose flour, 1/3 cup. This is the roux. The ratio matters more than the brand.

Mustard powder, 1/2 teaspoon. Not for mustard flavour. It sharpens the cheese and cuts the richness, and you will notice its absence more than its presence.

Panko, 1 cup. Coarser and drier than regular breadcrumbs, so it browns instead of going soggy.

A note on ingredients: this recipe contains no pork and no alcohol in any form. Cheddar, Gruyère and Parmesan are rennet-set cheeses and the rennet source varies between brands, so check the label if that matters to your household. Vegetarian and microbial rennet versions of all three are widely available.

Related recipes worth a look: the same roux-and-cheese method drives my Creamy Broccoli Cheddar Soup, and if you are building a full comfort-food spread, the Chicken Pot Pie Casserole bakes in the same 9x13 dish at a similar temperature.

Equipment Needed

  • A 9x13 baking dish, roughly 3 quarts. Anything smaller and the mac sits too deep to heat through in twenty-five minutes.
  • A box grater or food processor shredding disc. Shredding 24 ounces of cheese by hand is slow, and this is the one job worth pulling the processor out for.
  • A heavy-bottomed pot or Dutch oven, at least 5 quarts. Thin pans scorch the milk before the roux cooks out.
  • An instant-read thermometer, optional but genuinely useful if you have never made a cheese sauce before.
Visual Culinary Method

Detailed Step-by-Step Cooking Guide

Step 1

Preparation & Setup

Before you start: shred all the cheese first and keep it in a bowl at room temperature, then set aside 1 1/2 cups of the cheddar in a separate bowl for the topping. Warm your milk and cream together in the microwave until steaming. Cold dairy hitting a hot roux is the fastest route to lumps. This prep is the step most people skip, and it is the difference between a calm fifteen minutes and a panicked one.
Step 2

Boil the pasta well short of done

Bring a large pot of water to a rolling boil and salt it until it tastes like a seasoned soup, around 2 tablespoons of kosher salt. Add the macaroni and cook for 5 minutes only. Drain it and do not rinse. The starch on the surface helps the sauce grip. Leave it in the colander while you build the sauce.
Step 3

Cook the roux until it smells like toast

Melt the butter in your pot over medium heat. Whisk in the flour and keep whisking for 90 seconds to 2 minutes. You are looking for a pale blonde colour and a faintly nutty, toasted smell. It should never darken past the colour of raw almond. Undercooked roux tastes like raw flour and you will taste it in the finished dish.
Step 4

Build the béchamel

Pour in the warmed milk and cream in a slow stream while whisking constantly. It will thicken fast at first, then loosen as more liquid goes in. Once it is all in, bring it to a gentle simmer over medium heat and cook for 4 to 5 minutes, whisking often, until it coats the back of a spoon but still runs off in a steady stream. Stir in the salt, pepper, mustard powder, smoked paprika, cayenne and nutmeg now, while the sauce can still take a taste adjustment.
Step 5

Take it off the heat, then add the cheese

Pull the pot off the burner entirely. Wait until the surface stops bubbling, about 30 to 60 seconds. Add a third of the cheese, whisk until it fully disappears, then repeat twice more. The finished sauce should be glossy and pourable, not stretchy or stringy. If you have a thermometer, you want it sitting between 140°F and 160°F while the cheese goes in.
Step 6

Combine and taste

Tip the drained pasta into the sauce and fold gently until every piece is coated. It will look far too saucy. That is correct. Taste it now and adjust the salt, because this is the last chance before it goes in the oven. Transfer everything to a buttered 9x13 dish and spread it level.
Step 7

Top it and bake

Toss the panko with 2 tablespoons of melted butter until it looks like damp sand, then mix in the reserved 1 1/2 cups of cheddar. Scatter it evenly over the top. Bake at 350°F for 20 to 25 minutes, until the edges are bubbling and the top is golden. If the crust has not browned enough, run it under the broiler for 2 to 3 minutes and do not walk away.
Step 8

Rest it

Let it sit for 10 minutes before serving. The sauce is still very loose straight out of the oven and needs that time to set into something you can scoop cleanly.
Troubleshooting & QA

Getting the Creamy Texture Right

Here is the failure that is easiest to walk into with this dish, and it happens after the hard part is already done. The mac comes out of the oven at twenty-five minutes, the top is golden but not deeply browned, and it is tempting to leave it in another ten or fifteen minutes to get more colour. Do not. Extended time in the oven pushes the sauce past the point where the cheese emulsion holds, and you will pull out a dish with a browner crust sitting on broken, oily sauce. Use the broiler for colour instead. It browns the surface in two minutes without heating the interior much at all.

If the sauce is grainy

the cheese went in too hot. It cannot be undone once it has happened, though whisking in a splash of warm milk off the heat softens the texture a little. Next time, off the heat and in three batches.

If there is oil pooling on top

same root cause, usually combined with over-baking. A gentle stir while it rests will sometimes bring it back together.

If it came out dry

the pasta was cooked too far before baking, or the sauce was too thick going in. Both are fixed on the front end, not the back.

If it is soupy after resting

it needed more of the 10-minute rest, or the roux was underweighted for the liquid. Give it another 10 minutes before you judge it.

If the top is soft instead of crisp

the panko was not buttered enough, or the dish went in covered. Bake this one uncovered start to finish.

Creamy Stovetop Mac and Cheese, No Oven Needed

Skip the oven entirely and you get a looser, saucier version that takes about twenty minutes start to finish. It is a different dish in texture, closer to what comes out of a restaurant kitchen than a holiday casserole, and it is the right call on a weeknight.
Three changes to the method above:
Cook the pasta to al dente this time, not underdone. Nothing is going to absorb liquid later, so it needs to be properly cooked.
Use 3 1/2 cups of milk and 1 cup of cream instead of 3 cups plus 1 cup. The extra half cup keeps it fluid on the plate.
Skip the panko topping and the bake. Fold the drained pasta straight into the finished cheese sauce and serve within about five minutes.
Stovetop mac and cheese tightens fast as it cools, so have the bowls ready before you combine. If it stiffens up while you are plating, a splash of warm milk brings it right back.
Ways to Build on This Mac and Cheese
The base recipe is deliberately plain so it works as a side, but it takes add-ins well. Fold any of these in at Step 5, before it goes in the dish:
Shredded chicken tossed in buffalo sauce, roughly 2 cups, which turns it into a main. My Buffalo Chicken Dip uses the same flavour logic if you want the party version instead.
Caramelised onions, about one large onion's worth, cooked slowly for 25 minutes.
Roasted broccoli florets, 2 cups, added after roasting so they do not go grey.
A teaspoon of smoked paprika and a pinch more cayenne for a smokier, sharper version.
Leftovers also press into a loaf pan overnight, cut into squares, bread and shallow fry into mac and cheese bites. The filling has to be cold and firm for this to work.
Freshness & Handling

How to Serve, Store & Reheat

To Serve

It is rich, so a side portion of about three quarters of a cup is plenty. It sits well next to anything acidic or green: roast chicken, a sharp vinaigrette salad, quick-pickled onions, garlicky green beans. On a holiday table it holds heat for about 45 minutes if you leave it in the baking dish and tent it loosely with foil.

To Store

Cool it to room temperature within two hours, then cover tightly and refrigerate for up to 4 days. Transferring it to a shallow container helps it cool faster and more evenly.

To Reheat

Yes, and the splash of milk is not optional. Add 1 to 2 tablespoons of milk per portion, cover, and reheat at 325°F for 15 to 20 minutes, or microwave at 50% power in one-minute bursts, stirring between each. Reheating hard and fast on full power is what breaks leftover mac and cheese.

To Freeze

Yes, with one adjustment. Freeze it unbaked and without the topping, wrapped tightly, for up to 2 months. Thaw overnight in the fridge, add the panko topping fresh, and bake as written plus about 10 extra minutes. Freezing it after baking works but the texture drops noticeably, because the sauce has already been through one full heat cycle. To Make Ahead Assemble the whole thing up to 2 days ahead, hold the topping back, and refrigerate covered. Add the panko just before baking and add 10 to 15 minutes to the bake time since it is going in cold.

Dietary Variations & Adaptations

Gluten free

use a gluten free elbow pasta and swap the flour for a 1:1 gluten free baking blend or 3 tablespoons of cornstarch slurried into the cold milk instead of a roux. Replace the panko with crushed gluten free crackers or a plain cheese-only topping. Gluten free pasta softens faster, so cut the boil to 4 minutes.

Lighter version

drop the cream and use 4 cups of whole milk, and cut the total cheese to 18 ounces. It will be less rich and slightly less stable, so watch the bake time closely.

Vegetable-loaded

fold in 3 cups of roasted cauliflower or broccoli at Step 5. This stretches the dish to serve 12 without adding more dairy.

Chef's Pro Kitchen Note

Whole milk, 3 cups, plus 1 cup heavy cream. Do not substitute here. Skim or 1% milk makes a thin sauce that separates under the heat of the oven, and the cream is doing structural work, not just adding richness. The fat coats the cheese proteins and physically gets in the way of them clumping together. Butter, 6 tablespoons, and all-purpose flour, 1/3 cup. This is the roux. The ratio matters more than the brand. Mustard powder, 1/2 teaspoon. Not for mustard flavour. It sharpens the cheese and cuts the richness, and you will notice its absence more than its presence. Panko, 1 cup. Coarser and drier than regular breadcrumbs, so it browns instead of going soggy. A note on ingredients: this recipe contains no pork and no alcohol in any form. Cheddar, Gruyère and Parmesan are rennet-set cheeses and the rennet source varies between brands, so check the label if that matters to your household. Vegetarian and microbial rennet versions of all three are widely available. Related recipes worth a look: the same roux-and-cheese method drives my Creamy Broccoli Cheddar Soup, and if you are building a full comfort-food spread, the Chicken Pot Pie Casserole bakes in the same 9x13 dish at a similar temperature. Equipment Needed A 9x13 baking dish, roughly 3 quarts. Anything smaller and the mac sits too deep to heat through in twenty-five minutes. A box grater or food processor shredding disc. Shredding 24 ounces of cheese by hand is slow, and this is the one job worth pulling the processor out for. A heavy-bottomed pot or Dutch oven, at least 5 quarts. Thin pans scorch the milk before the roux cooks out. An instant-read thermometer, optional but genuinely useful if you have never made a cheese sauce before. Step-by-Step Process Before you start: shred all the cheese first and keep it in a bowl at room temperature, then set aside 1 1/2 cups of the cheddar in a separate bowl for the topping. Warm your milk and cream together in the microwave until steaming. Cold dairy hitting a hot roux is the fastest route to lumps. This prep is the step most people skip, and it is the difference between a calm fifteen minutes and a panicked one. Step 1: Boil the pasta well short of done Bring a large pot of water to a rolling boil and salt it until it tastes like a seasoned soup, around 2 tablespoons of kosher salt. Add the macaroni and cook for 5 minutes only. Drain it and do not rinse. The starch on the surface helps the sauce grip. Leave it in the colander while you build the sauce. Step 2: Cook the roux until it smells like toast Melt the butter in your pot over medium heat. Whisk in the flour and keep whisking for 90 seconds to 2 minutes. You are looking for a pale blonde colour and a faintly nutty, toasted smell. It should never darken past the colour of raw almond. Undercooked roux tastes like raw flour and you will taste it in the finished dish. Step 3: Build the béchamel Pour in the warmed milk and cream in a slow stream while whisking constantly. It will thicken fast at first, then loosen as more liquid goes in. Once it is all in, bring it to a gentle simmer over medium heat and cook for 4 to 5 minutes, whisking often, until it coats the back of a spoon but still runs off in a steady stream. Stir in the salt, pepper, mustard powder, smoked paprika, cayenne and nutmeg now, while the sauce can still take a taste adjustment. Step 4: Take it off the heat, then add the cheese Pull the pot off the burner entirely. Wait until the surface stops bubbling, about 30 to 60 seconds. Add a third of the cheese, whisk until it fully disappears, then repeat twice more. The finished sauce should be glossy and pourable, not stretchy or stringy. If you have a thermometer, you want it sitting between 140°F and 160°F while the cheese goes in. Step 5: Combine and taste Tip the drained pasta into the sauce and fold gently until every piece is coated. It will look far too saucy. That is correct. Taste it now and adjust the salt, because this is the last chance before it goes in the oven. Transfer everything to a buttered 9x13 dish and spread it level. Step 6: Top it and bake Toss the panko with 2 tablespoons of melted butter until it looks like damp sand, then mix in the reserved 1 1/2 cups of cheddar. Scatter it evenly over the top. Bake at 350°F for 20 to 25 minutes, until the edges are bubbling and the top is golden. If the crust has not browned enough, run it under the broiler for 2 to 3 minutes and do not walk away. Step 7: Rest it Let it sit for 10 minutes before serving. The sauce is still very loose straight out of the oven and needs that time to set into something you can scoop cleanly. Getting the Creamy Texture Right Here is the failure that is easiest to walk into with this dish, and it happens after the hard part is already done. The mac comes out of the oven at twenty-five minutes, the top is golden but not deeply browned, and it is tempting to leave it in another ten or fifteen minutes to get more colour. Do not. Extended time in the oven pushes the sauce past the point where the cheese emulsion holds, and you will pull out a dish with a browner crust sitting on broken, oily sauce. Use the broiler for colour instead. It browns the surface in two minutes without heating the interior much at all. If the sauce is grainy: the cheese went in too hot. It cannot be undone once it has happened, though whisking in a splash of warm milk off the heat softens the texture a little. Next time, off the heat and in three batches. If there is oil pooling on top: same root cause, usually combined with over-baking. A gentle stir while it rests will sometimes bring it back together. If it came out dry: the pasta was cooked too far before baking, or the sauce was too thick going in. Both are fixed on the front end, not the back. If it is soupy after resting: it needed more of the 10-minute rest, or the roux was underweighted for the liquid. Give it another 10 minutes before you judge it. If the top is soft instead of crisp: the panko was not buttered enough, or the dish went in covered. Bake this one uncovered start to finish. Creamy Stovetop Mac and Cheese, No Oven Needed Skip the oven entirely and you get a looser, saucier version that takes about twenty minutes start to finish. It is a different dish in texture, closer to what comes out of a restaurant kitchen than a holiday casserole, and it is the right call on a weeknight. Three changes to the method above: Cook the pasta to al dente this time, not underdone. Nothing is going to absorb liquid later, so it needs to be properly cooked. Use 3 1/2 cups of milk and 1 cup of cream instead of 3 cups plus 1 cup. The extra half cup keeps it fluid on the plate. Skip the panko topping and the bake. Fold the drained pasta straight into the finished cheese sauce and serve within about five minutes. Stovetop mac and cheese tightens fast as it cools, so have the bowls ready before you combine. If it stiffens up while you are plating, a splash of warm milk brings it right back. Ways to Build on This Mac and Cheese The base recipe is deliberately plain so it works as a side, but it takes add-ins well. Fold any of these in at Step 5, before it goes in the dish: Shredded chicken tossed in buffalo sauce, roughly 2 cups, which turns it into a main. My Buffalo Chicken Dip uses the same flavour logic if you want the party version instead. Caramelised onions, about one large onion's worth, cooked slowly for 25 minutes. Roasted broccoli florets, 2 cups, added after roasting so they do not go grey. A teaspoon of smoked paprika and a pinch more cayenne for a smokier, sharper version. Leftovers also press into a loaf pan overnight, cut into squares, bread and shallow fry into mac and cheese bites. The filling has to be cold and firm for this to work. How to Serve, Store, and Reheat To Serve It is rich, so a side portion of about three quarters of a cup is plenty. It sits well next to anything acidic or green: roast chicken, a sharp vinaigrette salad, quick-pickled onions, garlicky green beans. On a holiday table it holds heat for about 45 minutes if you leave it in the baking dish and tent it loosely with foil. To Store Cool it to room temperature within two hours, then cover tightly and refrigerate for up to 4 days. Transferring it to a shallow container helps it cool faster and more evenly. To Reheat Yes, and the splash of milk is not optional. Add 1 to 2 tablespoons of milk per portion, cover, and reheat at 325°F for 15 to 20 minutes, or microwave at 50% power in one-minute bursts, stirring between each. Reheating hard and fast on full power is what breaks leftover mac and cheese. To Freeze Yes, with one adjustment. Freeze it unbaked and without the topping, wrapped tightly, for up to 2 months. Thaw overnight in the fridge, add the panko topping fresh, and bake as written plus about 10 extra minutes. Freezing it after baking works but the texture drops noticeably, because the sauce has already been through one full heat cycle. To Make Ahead Assemble the whole thing up to 2 days ahead, hold the topping back, and refrigerate covered. Add the panko just before baking and add 10 to 15 minutes to the bake time since it is going in cold. Dietary Variations Gluten free: use a gluten free elbow pasta and swap the flour for a 1:1 gluten free baking blend or 3 tablespoons of cornstarch slurried into the cold milk instead of a roux. Replace the panko with crushed gluten free crackers or a plain cheese-only topping. Gluten free pasta softens faster, so cut the boil to 4 minutes. Lighter version: drop the cream and use 4 cups of whole milk, and cut the total cheese to 18 ounces. It will be less rich and slightly less stable, so watch the bake time closely. Vegetable-loaded: fold in 3 cups of roasted cauliflower or broccoli at Step 5. This stretches the dish to serve 12 without adding more dairy. Allergen Disclosure This recipe contains dairy (cheese, milk, cream, butter) and wheat (pasta, flour, panko). Dairy: a dairy free version needs a cashew or oat-based sauce and a plant-based cheese, which is a different recipe rather than a swap, because the whole method here depends on how real cheese proteins behave. Wheat: see the gluten free notes above. Ingredient formulations change and manufacturing lines vary, so check every label yourself if you are cooking for someone with an allergy. I cannot tell you this recipe is safe for a specific allergy, only what is in it as written. 👨‍🍳 Chef's Note The two-cheese blend here is not about flavour variety. It is mechanical. Aged sharp cheddar tastes like something, which is why it is the bulk of the recipe. But ageing is a drying and protein-breakdown process, and the same changes that build flavour also make a cheese more likely to break when heated. Gruyère is the counterweight. It holds more moisture and its fat and protein structure stays flexible at higher temperatures, so it melts into a smooth sauce instead of a stringy one. If you cannot find Gruyère, the substitutes that actually work are young Monterey Jack, mild cheddar, or Fontina, all of which share that higher-moisture, better-melting profile. What does not work is replacing it with more sharp cheddar or with Parmesan. Parmesan in particular has very little moisture and almost no melt, so it belongs in the topping, not the sauce. Recipe Timing Prep Time 20 minutes Cook Time 45 minutes (20 minutes stovetop, 25 minutes baking) Rest Time 10 minutes Total Time 1 hour 15 minutes <a id="recipe-card"></a>

Frequently Asked Questions

Kitchen-Tested Instructions

Recipe Card & Steps

Ingredients Checklist

Click an item to check it off as you prep

8 servings
  • 1 (450 g) elbow macaroni
  • 2 kosher salt, for the pasta water
  • 6 (85 g) unsalted butter
  • 1 (42 g) all-purpose flour
  • 3 (720 ml) whole milk, warmed
  • 1 (240 ml) heavy cream, warmed
  • 16 (450 g) sharp cheddar, shredded from a block, divided
  • 8 (225 g) Gruyère, shredded from a block
  • 1 kosher salt
  • 1 freshly ground black pepper
  • 1 mustard powder
  • 1 smoked paprika
  • 1 cayenne pepper
  • 1 ground nutmeg
  • 1 (60 g) panko breadcrumbs
  • 2 (28 g) unsalted butter, melted
  • Reserved 1 1/2 cups shredded sharp cheddar (from above)

Step-by-Step Instructions

Follow along and mark each step complete as you cook

1

Preheat the oven to 350°F (175°C). Butter a 9x13 inch baking dish.

2

Shred all the cheese from blocks. Set aside 1 1/2 cups of the cheddar for the topping and keep the rest in a bowl at room temperature. Warm the milk and cream together until steaming.

3

Bring a large pot of water to a rolling boil and add the 2 tablespoons of kosher salt. Cook the macaroni for 5 minutes only, well short of package directions. Drain and do not rinse.

4

Melt 6 tablespoons of butter in a heavy 5-quart pot over medium heat. Whisk in the flour and cook for 90 seconds to 2 minutes, until it smells nutty and turns pale blonde.

5

Pour in the warm milk and cream in a slow stream, whisking constantly. Bring to a gentle simmer and cook 4 to 5 minutes, whisking often, until the sauce coats a spoon but still runs off in a steady stream.

6

Whisk in the salt, pepper, mustard powder, smoked paprika, cayenne and nutmeg.

7

Remove the pot from the heat completely and wait 30 to 60 seconds until it stops bubbling. Add the cheddar and Gruyère in three batches, whisking each until fully melted before adding the next. The sauce should be glossy and pourable.

8

Fold the drained pasta into the sauce until evenly coated. It will look very saucy. Taste and adjust salt. Transfer to the prepared dish and level the top.

9

Toss the panko with the 2 tablespoons of melted butter, then mix in the reserved cheddar. Scatter evenly over the top.

10

Bake uncovered for 20 to 25 minutes, until bubbling at the edges and golden on top. Broil 2 to 3 minutes if more colour is needed, watching constantly.

11

Rest 10 minutes before serving.

Recipe Card Notes & Tips

Shred from a block. Pre-shredded cheese is coated in potato starch or cellulose to stop it clumping in the bag, and that coating turns a cheese sauce gritty. The cheese goes in off the heat. Above roughly 165°F the proteins tighten and squeeze out fat, which is what causes grainy or oily mac and cheese. Stovetop version: cook the pasta to al dente instead of underdone, increase the milk to 3 1/2 cups, skip the topping and the bake, and serve within 5 minutes. Make ahead: assemble up to 2 days ahead without the topping, refrigerate covered, add the topping just before baking and add 10 to 15 minutes to the bake time. Gruyère substitutes that work: young Monterey Jack, mild cheddar, Fontina. Do not substitute more sharp cheddar or Parmesan.

You Might Also Enjoy

More delicious kitchen-tested dishes in Main Dishes.