This post may contain affiliate links. Please read our disclosure policy.

This is the cheesiest, creamiest, altogether best homemade mac and cheese recipe you’ll ever make! The whole family will definitely approve!

Best homemade Mac and Cheese on spoon in casserole dish.
Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

We love IT – a lot!

Macaroni and cheese is always a safe main dish in our home because the entire family loves it! We make it for Sunday dinners, holidays – you name it!

This homemade mac and cheese recipe is filled with cheese, milk, butter and topped with Panko making it incredibly delicious. We love it as a pasta dish to enjoy all year long, but it’s also a classicย side dishย for big family gatherings and special meals.

The kids have claimed it the “BEST homemade mac and cheese recipe out there” – and we have to agree!

WHY WE LOVE IT:

  • This dish is simple! It’s prepped in 15 minutes and on the table in 40.
  • It’s cheesy and delicious. With Panko bread crumbs on top and loads of cheese in between, everyone loves this recipe.
  • Can be made ahead of time. For busy nights and holidays (like Thanksgiving and Christmas), it’s always great to have dishes that can be made in advance.
Macaroni pasta on table.

Ingredients

  • PREP TIME: 15 minutes
  • COOK TIME: 25 minutes
  • 1 (16-ounce) box elbow macaroni – we prefer elbow macaroni, but other pastas to use are: shell, Cavatappi, penne, Farfalle, fusilli, or rotini
  • ยฝ cup plus 2 tablespoons salted butter – divided
  • ยฝ cup all-purpose flour
  • 1 tablespoon garlic salt
  • black pepper to taste
  • 4 cups milk – using 2% or whole milk is suggested for the creamiest sauce
  • 6 cups shredded sharp cheddar cheese – we also like equal parts mozzarella, cheddar, and American. Other cheeses include Parmesan, White Cheddar, Fontina, smoked Gouda, Gruyere, Colby Jack, and Gorgonzola.
  • ยฝ cup Panko breadcrumbs – We use plain Panko breadcrumbs, but flavored crumbs or regular breadcrumbs work. Crushed Ritz crackers and crushed cornflakes also work.

How to Make Homemade Mac and Cheese

  1. PREP. Preheat the oven to 325ยฐF.
  2. PASTA. Boil 16 ounces of macaroni according to package directions.
  3. SAUCE. Meanwhile, in a large saucepan, melt ยฝ cup butter over medium heat. Whisk in ยฝ cup flour and cook for 2โ€“3 minutes. Add 1 tablespoon garlic salt and black pepper. Slowly pour in 4 cups milk, whisking until smooth. Heat to a low boil and cook, stirring occasionally, until thickened, 4โ€“5 minutes. Remove from the heat.
  4. COMBINE. Drain pasta and transfer to a lightly greased 9-x-13-inch baking dish. Sprinkle 6 cups shredded cheese over pasta. Pour thickened cheese sauce over pasta and cheese. Let sit until the cheese has melted, then stir together.
    • Melt the remaining 2 tablespoons of butter in a small skillet over medium heat. Sprinkle on the bread crumb topping, and cook, stirring constantly, until golden brown, 3โ€“5 minutes. Sprinkle over the mac and cheese.
  5. BAKE. Bake for 14โ€“15 minutes. Serve warm.

CROCK POT VERSION

  • COMBINE. To make this version in the slow cooker, follow the instructions through step 1, then add hot pasta to a greased crockpot. Sprinkle 6 cups shredded cheese over pasta. Pour the thickened cream sauce over the pasta and cheese. Let sit until the cheese has melted and stir together.
  • HEAT. Cook on Low for 2 hours, stirring occasionally.
  • TOPPING. Melt 2 tablespoons of butter over medium heat. Add in bread crumbs, stirring constantly until golden brown, about 3-5 minutes. Pour over the mac and cheese and let warm for 5 minutes before serving.

For our favorite Crock Pot Mac and Cheese

Best homemade Mac and Cheese recipe in casserole dish.

Complete The Meal

Main Dish

Desserts

More Mac and Cheese Recipes

More Collections

4.99 from 172 votes

Best Homemade Mac and Cheese

By: Lil’ Luna
This is the cheesiest, CREAMIEST best homemade mac and cheese recipe you'll ever make! The whole family will definitely approve!
Servings: 10
Prep: 15 minutes
Cook: 25 minutes
Total: 40 minutes

Ingredients 

  • 1 (16-ounce) package elbow macaroni
  • ยฝ cup plus 2 tablespoons salted butter, divided
  • ยฝ cup all-purpose flour
  • 1 tablespoon garlic salt
  • pepper, to taste
  • 4 cups milk
  • 6 cups shredded sharp cheddar cheese
  • ยฝ cup panko breadcrumbs

Instructions 

  • Preheat the oven to 325ยฐF.
  • Boil pasta according to package directions.
  • Meanwhile, in a large saucepan, melt ยฝ cup butter over medium heat. Whisk in flour and cook for 2โ€“3 minutes. Add garlic salt and pepper. Slowly pour in milk, whisking until smooth. Heat to a low boil and cook, stirring occasionally, until thickened, 4โ€“5 minutes. Remove from the heat.
  • Drain pasta and transfer to a lightly greased 9-x-13-inch baking dish. Sprinkle shredded cheese over pasta. Pour thickened cream sauce over pasta and cheese. Let sit until the cheese has melted, then stir together.
  • Melt remaining 2 tablespoons butter in a small skillet over medium heat. Add breadcrumbs, and cook, stirring constantly, until golden brown, 3โ€“5 minutes. Sprinkle over the mac and cheese.
  • Bake for 14โ€“15 minutes. Serve warm.

Video

Notes

Make ahead of time. Prepare the mac and cheese as directed above, but do not add the buttered breadcrumbs. Cover and refrigerate for up to 24 hours. Before baking, make breadcrumbs, sprinkle on top, and bake per recipe directions.
Slow cooker directions.ย Follow Steps 2 and 3, then pour hot pasta into a greased slow cooker. Sprinkle shredded cheese over pasta, followed by thickened cream sauce, and stir together. Cook on low for 2 hours, stirring occasionally. Make breadcrumbs as directed in Step 4 and pour over macaroni. Let warm for 5 minutes before serving.
Variations. Change up the cheese for extra flavor. A popular blend is equal parts mozzarella, cheddar, and American. Other cheeses that are good to use in mac and cheese include Parmesan, sharp cheddar, white cheddar, Gruyรจre, Colby Jack, and Gorgonzola.

Nutrition

Serving: 1g, Calories: 292kcal, Carbohydrates: 13g, Protein: 21g, Fat: 17g, Saturated Fat: 11g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Trans Fat: 0.4g, Cholesterol: 50mg, Sodium: 1245mg, Potassium: 207mg, Fiber: 0.3g, Sugar: 5g, Vitamin A: 582IU, Calcium: 411mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Best Additions?

Spice. salsa, jalapeรฑos, or chili flakes
Meats.cooked bacon bits, diced ham, grilled chicken, or cooked hamburger
Veggies. chopped spinach, broccoli, or roasted red peppers
Seasoning. a dash of flavor with garlic powder, dry mustard, onion powder, or paprika

Why is my Mac and Cheese Grainy?

> Use high-quality aged cheddar cheese.
> Grate the cheese yourself – do not buy pre-shredded cheese (it does not melt as well and makes a sauce less creamy).
> Bring the cheese to room temp before grating.
> Make sure you add the cheese AFTER the roux sauce has thickened and cook on a low temperature or with the heat off – just needs to be able to melt.

How do I Thicken the Sauce?

> When the roux technique is added to mac and cheese, it not only thickens the dish but keeps the cheese from separating and/or clumping together. It takes a few minutes, so be patient as it thickens up.
> If the sauce, isn’t thick enough you can add a cornstarch slurry: In a separate bowl, combine 1 tablespoon of COLD water with 1 tablespoon of cornstarch and stir it in to cook a bit more.

Make Ahead of Time?

Prepare the mac and cheese according to the recipe. Before baking, cover the dish tightly and keep it in the fridge for 1-2 days. When you are ready to use, add the Panko Topping and bake per recipe directions.

Freeze Ahead of Time?

Make sure the pasta is cooked al dente. This pasta dish can be frozen for 2-3 months.
Thaw then bake. Thaw it in the refrigerator and bake according to the recipe directions.
Straight to the oven. Put it directly from the freezer into the oven. Preheat the oven to 375ยฐF and bake until itโ€™s hot in the center (about 1 hour).

How to Store Leftover Homemade Mac and Cheese?

Allow the mac and cheese to cool completely before transferring it to an airtight container. Store in the refrigerator for 3-5 days or wrap it tightly and freeze it for up to 3 months.
Reheat. Thaw, if needed, and reheat, covered, in the oven or microwave. Add a splash of milk or cream to prevent dryness.ย 

About Kristyn

My name is Kristyn and Iโ€™m the mom of SIX stinkinโ€™ cute kids and the wife to my smokinโ€™ hot hubby, Lo. My momโ€™s maiden name is Luna, and Iโ€™m one of the many crafty โ€œLilโ€™ Lunasโ€ in the fam. On this site I like to share all things creative - from recipes to home decor to gifts and home decor ideas. Welcome!

So Easy & So Yummy

Get my cookbook!

My new cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes including videos, tips & more!

4.99 from 172 votes (82 ratings without comment)

Leave a comment

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

Recipe Rating




182 Comments

  1. Samantha says:

    5 stars
    I made this tonight for my family and it was a huge hit! Seriously best mac and cheese recipe ever!

    1. Kristyn Merkley says:

      Awe, thank you so much!! I’m glad it was a hit ๐Ÿ™‚

  2. Jamie says:

    5 stars
    This looks delish!! Would I be able to make ahead and bake it after Iโ€™ve had it in the refrigerator? Iโ€™m not sure of that will affect the outcome? Thanks!!

    1. Kristyn Merkley says:

      It shouldn’t affect it ๐Ÿ™‚ Hope you like it!

  3. Anna says:

    I love trying new recipes for just 2 my husband & I sometimes my family of 4 who live beside us! Iโ€™m really excited ???? to try your mac & cheese for Thanksgiving day! Thank you so much for sharing this recipe! ???? ????????

    1. Kristyn Merkley says:

      You are so welcome!! How awesome to have family close! I hope everyone loves it, like we do!

  4. Judy says:

    Sounds great. I like to grate fresh parm on top. Add about last 15 min. of bake time.

    1. Kristyn Merkley says:

      Perfect!! Thank you for sharing!

  5. Danielle says:

    Have you ever tried to freeze this? Thinking about making it for my SIL who just had a baby.

    1. Lil' Luna says:

      I have not, but I’m sure it would be fine. That would be great, for her!

  6. Brittany D O'Brien says:

    5 stars
    Made this today for my son’s Eagle Scout Court of Honor. I actually multiplied it by 5 (it fit in two really large aluminum trays). I used mild cheddar instead of sharp, and added Havarti cheese slices before cooking. Instead of panko, I used crushed up ritz type crackers for the top. (I also left out the garlic.) It was so creamy and awesome and I got so many compliments. Thanks so much. It was the first time I have ever made homemade mac n’ cheese!

    1. Lil' Luna says:

      That sounds yum! I’m so glad it was a hit! Thank you so much for sharing!

  7. Sheila says:

    Why am I unable to pin this???

    1. Lil' Luna says:

      You should be able to. When my cursor is over the pictures, the PIN it button appears. You may need to add the Pintrest button, if you don’t have it on your computer. I hope that helps. Let me know ๐Ÿ™‚

  8. Mary Campbell says:

    5 stars
    This was hands down the best & EASIEST homemade mac & cheese recipe ever. My sisters are super picky about mac & cheese and they loved it! It was the perfect addition to our Father’s Day lunch. Going to be a staple for me moving forward!

    1. Lil' Luna says:

      So glad your sisters even liked it!! Who doesn’t love a good homemade mac & cheese? ๐Ÿ™‚ Thank you!

  9. Anna says:

    5 stars
    Made this last night and it was delicious!! Velveeta always grosses me out so it was nice to find a simple recipe that can create the cheesy texture with cheddar cheese. The garlic salt was a game changer and I got so many compliments!! Thank you ????

    1. Lil' Luna says:

      Isn’t is great?! Thank you so much for letting me know!! And, thank you for giving it a try ๐Ÿ™‚

  10. GLENN Eldridge says:

    I alwsys use some sharp cheese and instead of bread crumbs , i use rosemary and olive oil flavored triskets crushed …. the triskets work good on chicken casserole too…

    1. GLENN Eldridge says:

      I also add a small amount of Velveeta cheese too.. cheeseier… and thats cabot sharp cheese

      1. GLENN Eldridge says:

        The triskets do give nice flavor

    2. Lil' Luna says:

      Sounds delicious!! Thanks so much for sharing!! I’ll have to try!

    3. Crystal says:

      If you wanted to pre make this for an event do you cook it and then Re heaT it?

      1. Kristyn Merkley says:

        You can make it, without baking it, then bake when you are ready, if that helps?