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

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

The kids never complain, and they love it as much as our Creamy Penne Pasta and Fettuccine Alfredo.

Homemade Mac and Cheese on spoon in casserole dish.

We love IT!

Macaroni and cheese is always a safe dinner recipe. The entire family loves it, and we will tell you why:

  • 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.
  • Easy to change up. This recipe is a great base for a classic Mac and Cheese, but use it to change up and add any other favorite ingredients.
  • 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.

This homemade mac and cheese makes for a great pasta dish for any time of the year, and it’s a fantastic side dish at big family gatherings!

Macaroni pasta on table.

Mac and Cheese Ingredients

  • elbow macaroni – we refer elbow macaroni, but other pastas to use are: shell, cavatappi, penne, farfalle, fusilli, or rotini
  • salted butter
  • all-purpose flour
  • garlic salt
  • pepper to taste
  • milk – using 2% or higher milk is suggested
  • shredded sharp cheddar cheese – other cheeses that we like, include: equal parts mozzarella, cheddar, and American. Other cheeses include Parmesan, White Cheddar, Fontina, smoked Gouda, Gruyere, Colby Jack, and Gorgonzola.
  • Panko breadcrumbs – We use plain Panko breadcrumbs, but flavored crumbs or regular breadcrumbs work. Crushed Ritz crackers and crushed corn flakes also work.

How to Make Homemade Mac and Cheese

  1. PREP. Preheat the oven to 325°F.
  2. PASTA. Boil pasta according to package directions.
  3. SAUCE. 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.
  4. COMBINE. Drain pasta and transfer to a lightly greased 9-x-13-inch baking dish. Sprinkle shredded cheese over pasta. Pour thickened cheese sauce over pasta and cheese. Let sit until the cheese has melted, then stir together.
  5. 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.
  6. BAKE. Bake for 14–15 minutes. Serve warm.
Cheesy macaroni in a crockpot topped with crumble.

CROCK POT VERSION

  1. 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.
  2. HEAT. Cook on Low for 2 hours, stirring occasionally.
  3. 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 CLICK HERE

Macaroni topped with shredded cheese in a baking dish.

variations

Add-ins. To get adventurous, try adding some of these items to change things up:

  • 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
Pouring cheesy sauce over macaroni topped with shredded cheese.

Recipe tips

Adjust the sauce as needed with these tips.

  • To avoid a grainy/gritty cheese sauce.
    • 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.
  • To fix a dry mac and cheese. Stir in the milk as you heat up the dish. It will add moisture and creaminess back to the dish.
  • The flour mixture. 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.
  • Thicken. The sauce should be creamy, not soupy. To make it more thick:
    • Use whole milk
    • Add in more cheese
    • 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.
Best homemade Mac and Cheese recipe in casserole dish.

Storing info

  • STORE. Leftovers can be stored, covered in the fridge, for 2-3 days.
  • 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, bake as per recipe directions.
  • FREEZE. If you plan to freeze the dish, 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).
Spoonful of Homemade Mac and Cheese on a fork.

For more cheesy pastas:

Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
4.99 from 171 votes

Mac and Cheese Recipe

By: Lil’ Luna
This is the cheesiest, CREAMIEST homemade mac and cheese 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
Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

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.

Additional Info

Course: Main Course
Cuisine: American
Making this recipe? Tag us!
Share it with us on Instagram using the hashtag #lilluna, so we can see what you’re creating in the kitchen!

Recipe adapted from That Which Nourishes

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!

Leave a comment

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

Recipe Rating




181 Comments

  1. Mary says:

    5 stars
    The calories in one serving are more than my daily allowance?! How? Where are all the calories coming from?

  2. Robert says:

    I don’t believe the nutritional information is correct. It can’t possibly be 1600+ calories per serving, right?

  3. Naomi says:

    5 stars
    Tried the home made mac & cheese tonight. Let me tell you, I’m the only female in our 6 person household that includes a couple ridiculously picky eaters, & I can’t thank you enough for this recipe! Everyone loved it! Thanks again & keep ’em coming!

    1. Kristyn Merkley says:

      I am so glad to hear that! Thank you for letting me know!

  4. Lydia says:

    Come up with your own recipe it’s easy everyone has their own blend of cheeses to use and you really don’t have to use the flour mixture I don’t if you bake it the macaroni will absorb the liquid and become creamy anyway

  5. Tegan T. says:

    Hello.
    Just to clarify.. I am a paranoid cooker.
    With your “Best Macaroni and Cheese”, you poor the cream sauce over the shredded cheese and then you mix them together in the pan???
    Please let me know. I would LoVe to make this for my family and for a meal I am taking to a family on Friday (4/16/18).

    Thank you for your time and for your yummy recipes.

    1. Kristyn Merkley says:

      Yep, pour the sauce over the cheese & pasta, let sit for a minute, to melt the cheese, then stir right in the pan. Good luck! It will be a hit! Thank you for trying my recipes 😉

  6. Kel says:

    5 stars
    Just made this for my group of picky eaters. My crew loved it! My pickiest eater just went back for seconds! I used 4cups preshredded cheese, cheddar and Colby jack because that’s what I had. So good! Keeping this recipe handy for future use! Easy to make too, as I’m a novice in the kitchen.

    1. Kristyn Merkley says:

      Woohoo!! Love, love to hear that!! My kids love this stuff! Thank you so much for letting me know!

  7. Bliss Warren says:

    5 stars
    Hello! Made this today and flavor was delicious but my husband felt like it had a little chalky texture to it. What did I do wrong? Also when should I add the garlic salt, I didn’t see it in the directions?

    1. Tara says:

      The chalky texture is probably due to not cooking the sauce out enough

    2. Kristyn Merkley says:

      You add it in step one. I just say salt, but it is the garlic salt 🙂 I am not sure about the chalky texture. I’m thinking it is not letting the sauce cook long enough, like Tara mentioned. Mix well 🙂

      1. Macy says:

        You should maybe modify the recipe to say garlic salt. I missed this addition too because “add salt and pepper to taste” has a different meaning than “add a tablespoon of garlic salt”. I noticed my garlic salt left over at the end of the recipe and was disappointed i wasn’t prompted to use it. Hopefully it still has the great flavor everyone’s raving about!

  8. Melaney says:

    How many ounces is the 6 cups of cheese?

    1. Kristyn Merkley says:

      It’s roughly 24 ounces 🙂

    2. Kat says:

      It’s 48 ounces

      1. Melaney says:

        Okay, now I’m really confused. 24ozs or 48ozs? Big difference! Help

      2. Kristyn Merkley says:

        Google suggests 4 ounces equals 1 cup grated cheese.

  9. Stella M. says:

    5 stars
    I’ve tried many recipes from online over the years, but this is the first time I felt the need to comment on one. Macaroni and cheese is one of my favorite dishes, but I’ve never been able to make a satisfying homemade one until now. This is definitely a recipe I will be making over and over again. Thank you for sharing such an amazing meal!

    1. Kristyn Merkley says:

      I love hearing that!! Thank you so much for letting me know. We love this recipe!

  10. Kourtney Johnson says:

    5 stars
    I just came across this recipie I didn’t have macaroni noodles but I had penne so I used that it was so good lol

    1. Kristyn Merkley says:

      That works 🙂 Glad you liked it! Thank you!