Baked Macaroni and Cheese
This post may contain affiliate links. Please read my disclosure policy.
This Baked Macaroni and Cheese skips anything fancy and sticks to the classics — a rich homemade cheese sauce made with sharp cheddar, Monterey Jack, and a touch of chili powder, finished with another layer of melted cheese straight from the oven. No boxed mix, no shortcuts. Just the real thing, and so worth making from scratch.

Sheila’s Recipe Snapshot
This baked macaroni and cheese is inspired by a memorable stop at Beecher’s Handmade Cheese Shop in Seattle’s Pike Place Market. We were visiting our daughter while she was working on her master’s degree, and wandered into the shop to watch fresh cheese curds being made. Of course, we sampled those—but it was the mac and cheese that really stayed with me.
Back home, I set out to recreate that same rich, creamy dish using ingredients I could easily find. Beecher’s version is made with penne, but I’ve swapped in elbow macaroni for a more classic, Southern-style baked mac and cheese. Since their signature cheeses aren’t readily available here, I use a combination of sharp cheddar and Monterey Jack, which gives you that same smooth, flavorful sauce.
What makes this version stand out is the from-scratch cheese sauce and just a touch of chili powder for a subtle kick—both stirred into the sauce and sprinkled on top before baking. It comes out hot and bubbly with a lightly golden finish, and around here, it’s one of those recipes the family always asks me to make again.

Ingredient Notes for Mac and Cheese Recipe
- Butter | Butter is the base of the roux, which makes the sauce nice and rich.
- All-purpose flour | Thickens the sauce and gives it that classic creamy consistency.
- Milk | Whole milk works best for richness.
- Sharp cheddar cheese | For that classic mac and cheese flavor.
- Monterey Jack cheese | I also like to add some Monterey Jack to my macaroni and cheese. It melts beautifully and adds extra creaminess.
- Kosher salt | To season the mixture and enhance the flavors.
- Chili powder & garlic powder | To season the cheese sauce and add a subtle warmth (not spicy, just flavorful).
- Elbow macaroni | The classic choice, perfect for holding onto that creamy sauce.
- Extra shredded cheese | For a cheesy, melty topping.
Variations and Substitutions
- Swap the cheese blend. Use all cheddar or mix in mozzarella, Colby Jack, or Gouda for a different flavor. Just don’t skip the cheddar.
- Add a crunchy topping. Sprinkle breadcrumbs or crushed crackers on top before baking for extra texture.
- Make it spicy. Add cayenne pepper or diced jalapeños for heat.
- Use a different pasta shape. Shells or cavatappi work great for holding onto the sauce.
- Add protein. Stir in cooked bacon or shredded chicken to make it more filling.
How to Make Macaroni and Cheese
This macaroni and cheese recipe comes together with a simple stovetop sauce and an easy oven bake.

STEP 1 | Make the base of the cheese sauce
Melt the butter in a saucepan over medium heat. Whisk in the flour and cook for 1–2 minutes, stirring constantly. Gradually add the milk, whisking continuously to prevent lumps. Continue cooking, stirring often, until the sauce thickens, about 8–10 minutes.

STEP 2 | Add cheese
Remove from the heat and stir in the cheddar, Monterey Jack, salt, chili powder, and garlic powder. Stir until smooth and fully melted.

STEP 3 | Combine cooked pasta and cheese sauce
Preheat the oven to 350°F. Butter a 9×13-inch baking dish. Bring a pot of salted water to a boil, then cook the macaroni until al dente according to package directions. Drain.
In a large bowl, combine the cooked pasta and cheese sauce, stirring until evenly coated. Transfer to the prepared baking dish.
Save This Recipe

STEP 4 | Top with cheese and bake
Sprinkle the remaining cheddar, Monterey Jack, and chili powder evenly over the top. Bake uncovered for 20-25 minutes, or until hot and bubbly and the top is lightly golden.
Recipe Success Tips

Storage and Reheating Tips
- To store: Keep in an airtight container in the fridge for up to 4 days.
- To freeze: Freeze in a tightly sealed container for up to 2 months. Thaw in the fridge before reheating. You can double the recipe and freeze one of the baking dishes for later.
- To reheat: Add a splash of milk to loosen up the sauce, then warm in a preheated 350-degree oven for about 20 minutes, until hot and bubbly, or microwave individual portions before serving.
- To make ahead: Assemble the dish, cover, and refrigerate before baking. Just add a few extra minutes to the bake time.
Frequently Asked Questions
The secret is starting with a smooth, well-seasoned cheese sauce made from a proper roux. Don’t just use milk and cheese; add spices like chili powder or paprika along with garlic powder for added flavor. Using freshly grated cheese and baking it just until bubbly helps add flavor and some texture, too!
Elbow pasta is the classic choice because its shape holds onto the sauce so well. Other great options include shells or cavatappi, which have ridges and curves that catch even more of that creamy cheese.
Sharp cheddar is the go-to for bold flavor, while a melty cheese like Monterey Jack adds creaminess. Instead of Monterey Jack, you can use mozzarella, gruyere, Swiss, Gouda, or Colby Jack. A blend of cheeses gives you the best balance of flavor and smooth texture.
Yes. Assemble the dish, cover, and refrigerate before baking. You’ll need to add a few extra minutes to the bake time since everything has chilled.

Looking for More Pasta Recipes?
If pasta is popular in your house (like it is in mine), you have to try my Pasta Carbonara with Cheese or my Marry Me Chicken Pasta!
What to Serve With Macaroni and Cheese
Of course, homemade mac and cheese can be served all on its own or as a side dish. It pairs beautifully with so many different dishes! I love serving it with Oven Barbecue Chicken Breast, Slow Cooker Pulled Beef, or Smoked Meatloaf!
For a full Southern spread, serve it with Homemade Biscuits or Southern Cornbread, too.
More Fan Favorites
- Crockpot Broccoli Cheddar Soup
- BBQ Chicken Pizza
- Baked Beans with Bacon
- Funeral Potatoes
- Blackened Catfish

Love this recipe? Bookmark it for the future!
Simply tap the heart symbol located in the lower right corner of your screen, and the recipe will be securely stored in your own recipe box.

Macaroni and Cheese (Beecher’s Copycat Recipe)
Ingredients
Cheese Sauce
- 4 tablespoons butter
- 7 tablespoons all-purpose flour
- 3 cups milk
- 1 ½ cups sharp cheddar cheese grated
- ½ cup Monterey Jack cheese grated
- ¾ teaspoon kosher salt
- ½ teaspoon chili powder
- ¼ teaspoon garlic powder
Pasta
- 12 ounces elbow macaroni
- ½ cup sharp cheddar cheese grated
- ½ cup Monterey Jack cheese grated
- ½ teaspoon chili powder
Instructions
CHEESE SAUCE:
- Melt the butter in a saucepan over medium heat. Whisk in the flour and cook for 1–2 minutes, stirring constantly.
- Gradually add the milk, whisking continuously to prevent lumps. Continue cooking, stirring often, until the sauce thickens, about 8–10 minutes.
- Remove from the heat and stir in the cheddar, Monterey Jack, salt, chili powder, and garlic powder. Stir until smooth and fully melted.
ASSEMBLE THE MAC AND CHEESE:
- Preheat the oven to 350°F. Butter an 9×13-inch baking dish.
- Bring a pot of salted water to a boil. Cook the macaroni until al dente according to package directions. Drain.
- In a large bowl, combine the cooked pasta and cheese sauce, stirring until evenly coated. Transfer to the prepared baking dish.
- Sprinkle the remaining cheddar, Monterey Jack, and chili powder evenly over the top.
- Bake uncovered for 20-25 minutes, or until hot and bubbly and the top is lightly golden.
Notes
- Cook pasta just until al dente — it continues cooking in the oven and can turn mushy if overdone.
- Whisk constantly when adding milk to avoid lumps.
- Grate your own cheese — pre-shredded doesn’t melt as smoothly due to added coatings.
- Taste the cheese sauce before combining with pasta and adjust the seasoning.
- Don’t skip the oven step — it’s what gives you that signature golden top.
- Refrigerate in an airtight container for up to 4 days.
- Freeze in a tightly sealed container for up to 2 months. Thaw in the fridge before reheating.
- Reheat in a 350°F oven for about 20 minutes, adding a splash of milk to loosen the sauce. Or microwave individual portions.
- Make ahead: Assemble, cover, and refrigerate before baking — add a few extra minutes to the bake time.
Nutrition
Life Love and Good Food does not claim to be a registered dietician or nutritionist. Nutritional information shared on this site is only an estimate. We recommend running the ingredients through an online nutritional calculator if you need to verify any information.

