Forfoodiefriends

  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
menu icon
go to homepage
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
search icon
Homepage link
  • Quick and Easy Recipes
  • Recipe Roundups
  • Browse Recipes
  • About Sana Umer | Home Cook Behind For Foodie Friends
  • Newsletter
×
Home » Quick and Easy Recipes

THE BEST HOMEMADE BAKED MAC AND CHEESE RECIPE

Updated: May 4, 2026 · Published: Apr 25, 2025 by Sana Umer · This post may contain affiliate links · Leave a Comment

25 shares
  • Facebook
  • X
↓ Jump to Recipe

This homemade baked mac and cheese recipe is the ultimate comfort food, perfect for family dinners, potlucks, or just a cozy meal at home. With its rich and creamy cheese sauce combined with tender pasta and a crispy golden topping.

The sauce is velvety smooth, made with a blend of sharp cheddar and mozzarella for the ideal balance of flavour, while the breadcrumbs on top add that crispy, golden crunch that everyone loves.

Unlike store-bought varieties, this homemade version is made from scratch, so you know exactly what’s in it. The addition of butter, milk, and a little bit of seasoning creates a velvety, savoury sauce that clings perfectly to each pasta noodle.

Whether you're preparing a weeknight meal or looking to impress guests at a dinner party, this recipe is guaranteed to please. It’s a timeless dish that will have everyone reaching for seconds!

Pair this homemade baked mac and cheese with roasted vegetables, grilled meats, or even enjoy it on its own for a hearty meal. It’s versatile, easy to make, and truly irresistible.

WHY YOU WILL LOVE THIS RECIPE

  • Rich and Creamy Cheese Sauce: The sauce is smooth and indulgent, made with a blend of sharp cheddar and mozzarella.

  • Golden, Crispy Topping: The buttery breadcrumb topping adds a delightful crunch that contrasts perfectly with the creamy interior.

  • Made from Scratch: No need for pre-packaged mixes. Everything is homemade, offering a fresher, more flavorful result.

  • Family Favourite: This dish is loved by all ages—kids and adults alike will be going back for seconds.

  • Perfect for Meal Prep: It stores beautifully, and you can reheat it for an easy lunch or dinner.

  • Customisable: Feel free to add extra seasonings or swap in your favourite cheese to make it your own.

  • Versatile Side Dish: This baked mac and cheese pairs well with almost anything, from roasted meats to vegetables.

INGREDIENTS

  • 1 lb elbow macaroni (or pasta of your choice)
  • 2 cups sharp cheddar cheese, shredded
  • 1 cup mozzarella cheese, shredded
  • 3 tablespoons unsalted butter
  • 3 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1 teaspoon Dijon mustard (optional)
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ½ teaspoon paprika
  • Salt and pepper, to taste
  • ½ cup panko breadcrumbs (or regular breadcrumbs)
  • 2 tablespoons melted butter (for topping)
  • ¼ cup grated parmesan cheese (for topping, optional)

DIRECTIONS

  • Step No.1: Cook the pasta
    In a large pot, cook the pasta according to package instructions. Drain and set aside, reserving a bit of pasta water for later.

  • Step No.2: Make the cheese sauce
    In the same pot, melt the butter over medium heat. Once melted, whisk in the flour to form a smooth paste (roux).

  • Gradually add the milk while whisking constantly to prevent lumps. Continue to cook until the mixture thickens, about 5-7 minutes.

  • Step No.3: Add the cheese and seasoning
    Lower the heat and add the shredded cheddar and mozzarella cheeses to the sauce.

  • Stir until completely melted and smooth. Stir in the mustard (if using), health benefits of garlic powder, onion powder, paprika, salt, and pepper.

  • Step No.4: Combine pasta and cheese sauce
    Add the cooked pasta to the sauce and stir to coat the noodles evenly with the cheese sauce.

  • If the mixture is too thick, add a splash of the reserved pasta water to loosen it up.

  • Step No.5: Transfer to a baking dish
    Pour the mac and cheese mixture into a greased 9x13-inch baking dish. Spread it out evenly.

  • Step No.6: Add the topping
    In a small bowl, mix the panko breadcrumbs with the melted butter and parmesan (if using). Sprinkle the breadcrumb mixture evenly over the mac and cheese.

  • Step No.7: Bake the mac and cheese
    Preheat the oven to 350°F (175°C) and bake for 20-25 minutes, or until the top is golden and crispy. Serve hot.

TIPS FOR SUCCESS

  • Use Freshly Shredded Cheese: Pre-shredded cheese contains anti-caking agents that can affect the texture of your sauce. Shred it fresh for the best result.

  • Don’t Overcook the Pasta: Since the pasta will bake in the oven, cook it al dente so it doesn’t become mushy.

  • Customize Your Cheese: Feel free to add gouda, fontina, or other cheeses for more depth of flavour.

  • Make It Extra Creamy: For an even creamier sauce, stir in a bit of cream cheese or sour cream.

  • Add Extra Flavour: Spice it up by adding a pinch of cayenne pepper or a dash of hot sauce to the cheese sauce.

  • Make Ahead: This mac and cheese can be made ahead of time and stored in the fridge for up to 2 days before baking.

  • Store Properly: If you have leftovers, store them in an airtight container in the fridge for up to 4 days.

VARIATIONS

  • Bacon Mac and Cheese: Add cooked bacon bits or crumbled bacon to the mac and cheese for a smoky flavour.

  • Veggie Mac and Cheese: Stir in some sautéed spinach, broccoli, or peas for a veggie-packed twist.

  • Buffalo Mac and Cheese: Add a few tablespoons of buffalo sauce to the cheese sauce for a spicy kick.

  • vegan diet Mac and Cheese: Use dairy-free cheese and milk alternatives to make this dish vegan-friendly.

  • Truffle Mac and Cheese: Drizzle with truffle oil before serving for a luxurious, aromatic flavour.

  • Lobster Mac and Cheese: Add lobster meat for a seafood-inspired, gourmet version of mac and cheese.

  • Spicy Mac and Cheese: Stir in jalapeños or chili flakes for extra heat.

SERVING AND STORAGE

Serving

Serve this mac and cheese hot from the oven as a side dish or main course, with a garnish of fresh herbs or extra cheese.

Storage

Cool leftovers to room temperature, then store in an airtight container in the fridge for up to 4 days. Reheat in the oven for the best texture.

FAQ

Can I make this recipe ahead of time?

Yes, you can assemble it in advance and refrigerate it. Just bake when you're ready to serve.

Can I use a different type of pasta?

Absolutely! You can use any pasta shape, but elbow macaroni is traditional and works perfectly for mac and cheese.

How can I make the mac and cheese spicier?

Add some chopped jalapeños, cayenne pepper, or a splash of hot sauce to the cheese sauce for a spicy kick.

Can I freeze leftover mac and cheese?

Yes, you can freeze baked mac and cheese for up to 3 months. Let it cool completely before freezing.

This baked mac and cheese recipe is the definition of comfort food.

It’s creamy, cheesy, and indulgent with just the right balance of flavours.

The crispy, golden topping adds a satisfying crunch, making every bite just perfect.

Whether you're serving it for a holiday meal, weeknight dinner, or special gathering, it’s guaranteed to please everyone at the table.

The best part about this dish is its versatility.

You can add your favourite cheese, seasonings, or toppings to make it truly your own.

It's an easy, classic recipe that's perfect for all ages and occasions.

So, get ready to enjoy this creamy, dreamy mac and cheese—it’s bound to become a family favourite that you'll make time and time again.

THE BEST HOMEMADE BAKED MAC AND CHEESE RECIPE

Sana Umer
This creamy and cheesy baked mac and cheese is the ultimate comfort food. With a velvety cheese sauce, perfectly cooked pasta, and a crunchy breadcrumb topping, it’s the best homemade version of this classic dish.
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 30 minutes mins
Total Time 45 minutes mins
Course Main Dish
Cuisine American
Servings 6 people
Calories 350 kcal

Ingredients
  

  • 1 lb elbow macaroni
  • 4 tablespoons unsalted butter
  • ¼ cup all-purpose flour
  • 3 cups whole milk
  • 2 cups shredded sharp cheddar cheese
  • 1 cup shredded mozzarella cheese
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • 1 teaspoon mustard powder
  • Salt and pepper to taste
  • 1 cup panko breadcrumbs optional for topping
  • 2 tablespoons melted butter optional for topping

Instructions
 

Cook the Pasta:

  • Bring a large pot of salted water to a boil. Cook macaroni according to package instructions until al dente, about 8 minutes. Drain and set aside.

Make the Cheese Sauce:

  • In a large saucepan, melt butter over medium heat. Whisk in the flour and cook for 1–2 minutes to form a roux. Gradually add milk, whisking continuously until smooth and thickened, about 5 minutes. Stir in garlic powder, onion powder, mustard powder, salt, and pepper.

Add the Cheese:

  • Remove from heat and stir in the shredded cheddar and mozzarella cheese until fully melted and smooth.

Combine Pasta and Cheese Sauce:

  • Add the cooked macaroni to the cheese sauce and stir until well coated.

Prepare the Topping (Optional):

  • If using, mix panko breadcrumbs with melted butter and sprinkle evenly over the mac and cheese.

Bake:

  • Preheat oven to 350°F (175°C). Transfer the mac and cheese to a greased 9x13-inch baking dish. Bake uncovered for 20–25 minutes, or until the top is golden brown and bubbly.

Serve:

  • Remove from the oven and let it cool slightly before serving. Enjoy!

Notes

Make Ahead:
Prepare the mac and cheese ahead of time and store in the fridge for up to 2 days. Bake as directed before serving.
Customizing the Flavor:
Add a pinch of cayenne pepper or hot sauce to the cheese sauce for a little kick. Swap in different cheeses like Gruyère or Parmesan for more flavor depth.
Serving Suggestions:
This mac and cheese pairs perfectly with roasted chicken, BBQ ribs, or a simple green salad. Serve it as a hearty side or main dish.
Allergy-Friendly Options:
For a dairy-free version, use a plant-based milk and dairy-free cheese. For a gluten-free version, use gluten-free pasta.
Storage Tips:
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in the oven or microwave, adding a splash of milk to maintain creaminess.
Keyword baked mac and cheese, best mac and cheese recipe, cheesy mac and cheese, homemade mac and cheese, mac and cheese casserole

  • DAIRY-FREE MAC AND CHEESE (CREAMY, CHEESY, PLANT-BASED)
  • BBQ GRILLED PORK CHOPS WITH SMOKY BROWN SUGAR RUB (JUICY EVERY TIME)
  • HIDDEN ZUCCHINI MAC AND CHEESE PICKY EATERS BEG FOR
  • SOFT TENDER SLOW-COOKER PULLED BBQ PORK FOR SENIORS
25 shares
  • Facebook
  • X

About Sana Umer

I'm Sana Umer — the home cook behind every recipe on For Foodie Friends. I'm a Pakistani-American mom of two based in the US, and I've been cooking seriously for about a decade now, mostly because feeding a family every day is the fastest way to learn how to actually cook.

I'm completely self-taught. I learned by watching my mother in Pakistan, by burning a lot of food in my early years, and by paying attention to which recipes worked and which ones needed fixing. I don't specialize in just one cuisine — I cook the Pakistani dishes I grew up with, the American desserts my kids request, weeknight dinners, holiday roasts, and everything in between.

Every recipe is personally tested in my own kitchen, every word is written by me, and every photo is taken of food I actually made.

Comments

No Comments

Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




for-foodie-frends-logo-1

Hi, I'm Sana Umer — the home cook, recipe tester, and writer behind For Foodie Friends.

I'm a Pakistani-American mom based in the US. I learned to cook in two kitchens — my mother's in Pakistan, where I grew up watching whole spices bloom in oil, and my own kitchen now, where I cook for my husband and kids.

Every recipe on this site has been tested in my own kitchen, often more times than I'd like to admit, before it ever made it here. I cook a little bit of everything: the Pakistani comfort food I grew up with, the American desserts my kids beg for, weeknight dinners that need to come together fast, and the holiday spreads that take all day.

If a recipe is on this site, it earned its place. No ghostwriters, no AI shortcuts, no copy-paste from somewhere else — just real recipes from a real kitchen, written to actually work the first time you make them.

Welcome to my corner of the internet.

— Sana

More about me →

Popular

  • 23 BUDGET CHICKEN RECIPES FOR THE WHOLE WEEK
  • 25 PANTRY STAPLE RECIPES WHEN THE FRIDGE IS EMPTY
  • 31 CHEAP FAMILY DINNERS THAT FEED 4 FOR UNDER $15
  • 27 BUDGET-FRIENDLY MEAL PREP RECIPES FOR THE WHOLE WEEK
  • 29 DINNERS UNDER $5 PER SERVING (REAL RECIPES, REAL MATH)
  • 19 EASY TILAPIA RECIPES THAT DON'T TASTE BLAND
  • 23 SEAFOOD PASTA DISHES FOR COASTAL-INSPIRED DINNERS
  • 21 HEALTHY WHITE FISH RECIPES THE FAMILY WILL LOVE

Footer

↑ back to top

About

  • Privacy Policy
  • Disclaimer
  • Terms & Conditions
  • Editorial Principles
  • Corrections Policy
  • Affiliate Disclosure

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

Resources

  • Kitchen Essentials
  • Pantry Essentials

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 For Foodie Friends

  • Facebook
  • Pinterest