Easy Homemade Mac and Cheese Recipe (2024)

By Laura

Posted Apr 22, 2019, Updated Feb 12, 2024

5 from 1173 votes

743 Comments

Jump to Recipe

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

This Easy Homemade Mac and Cheese Recipe is made with 8 ingredients in 15 minutes on the stovetop (no baking required)! Time to ditch the boxed mac and cheese for this irresistibly creamy, smooth & cheesy homemade recipe!

Easy Homemade Mac and Cheese Recipe (2)

I have six kids and a husband with a taste palate of a 12-year-old-boy, which means we eat a lot of mac and cheese in our house. A lot of mac and cheese.

So naturally I created this easy homemade mac and cheese recipe so that we could consume less of the boxed varieties. Because I really care about feeding my family healthy meals that they actually enjoy. And did I mention that they lovemac and cheese?

Once you taste this homemade mac and cheese you and your family will say “goodbye” to powdered cheese forever, and say “hello” to this creamy dreamy real-cheese version over and over again.

This homemade mac and cheese recipe is made with only 8 ingredients in 15 minutes. That’s the same amount of time it takes to make the boxed varieties, but with no preservatives or artificial ingredients.

Easy Homemade Mac and Cheese Recipe (3)

Homemade Mac and Cheese: Ingredients & Substitutions

Here are some notes on the ingredients in this mac and cheese recipe, as well as possible substitutions.

Easy Homemade Mac and Cheese Recipe (4)
  • Macaroni.I have used just about every noodle variety under the sun to make this mac and cheese recipe and it always turns out delicious! I recommend a shape (bowties, rotini, etc.) instead of spaghetti noodles, but they do work if it’s all you have. You can also use gluten-free pasta, whole wheat pasta, chickpea pasta, etc. etc.
  • Butter.There really isn’t a substitute for butter in this recipe. However you can use either salter or unsalted with great results.
  • All-Purpose Flour.There are a few substitutions that work well for the flour including corn starch, tapioca starch/flour, and all-purpose gluten-free flour.
  • Milk.Any kind of liquid dairy works well in this recipe. Just remember the higher the fat content, the creamier your homemade mac and cheese will be. 2% milk, whole milk, half and half and cream all work well!
  • Sour Cream.I have used Greek Yogurt in place of sour cream with excellent results.
  • Cheese.I recommend a high-quality medium to sharp cheddar cheese for the best flavor. Also, to avoid grainy mac and cheese, I suggest buying a block of cheese and shredding it yourself. This ensures there are no stabilizers or additives in your cheese sauce.
  • Garlic powder.This ingredient is optional but I think it adds just a touch of flavor that takes this mac and cheese recipe up a notch without making it unpalatable to kids. Adjust the amount to your family’s tastes!
Easy Homemade Mac and Cheese Recipe (5)

How do you make Mac and Cheese?

This homemade mac and cheese recipe is very easy to make and comes together in 15 minutes flat. As always we’ll walk through the process step-by-step, and don’t forget to watch the video.

Gather & Measure the ingredients

This easy mac and cheese recipe is fast-paced once you start cooking, so it’s important to have all the ingredients measured and ready to go.

Cook the Macaroni

Cook the macaroni according to the package instructions. Be sure to add a generous amount of salt to the boiling water. It may seem like an insignificant step, but it makes a huge difference in the overall taste of this mac and cheese (or any pasta dish for that matter)!

Easy Homemade Mac and Cheese Recipe (6)

Drain the macaroni when it is cooked but do not rinse it.

Easy Homemade Mac and Cheese Recipe (7)

Make the Cheese Sauce

While the macaroni (or your noodles of choice) is cooking, make the cheese sauce. It’s really easy but there are a few notes that we’ll go over to ensure your success!

Make a Roux

This homemade mac and cheese sauce starts with a roux. What is a roux? It’s a mixture of fat (usually butter) and flour that is used to create thick sauces. Start by melting the butter (do not let it brown).

Easy Homemade Mac and Cheese Recipe (8)

Then whisk in the dry ingredients (flour, salt and garlic powder) until the mixture is smooth. Let it cook (you will see it bubbling) for about 60 seconds.

Easy Homemade Mac and Cheese Recipe (9)

Add wet ingredients.

After the roux has cooked for 60 seconds, add the milk and whisk the mixture really well. Add the sour cream or Greek yogurt and whisk again. At this point the mixture will be fairly runny.

Easy Homemade Mac and Cheese Recipe (10)

Cook over medium heat whisking every 10-15 seconds until the sauce starts to thicken.

Do not let this mixture boil. If you do you may end up with a mac and cheese sauce that is too thick. Once the sauce has thickened enough to stick to a spatula, turn the heat to low.

Easy Homemade Mac and Cheese Recipe (11)

Add the cheese & whisk until smooth

Then, add the cheese and whisk until the sauce is smooth and all the cheese is melted. This will take 1-2 minutes over low heat. At this point it is important to taste the cheese sauce and adjust the salt/garlic according to your tastes!

Easy Homemade Mac and Cheese Recipe (12)

Add the Cooked Macaroni

Once the cheese sauce is silky smooth, turn off the heat, add the cooked pasta and stir to combine. The sauce will thicken as it cools, so keep that in mind!

Easy Homemade Mac and Cheese Recipe (13)

Serve

Serve this homemade mac and cheese recipe all by itself for an easy lunch or dinner. I often serve it with roasted broccoli. My kids love it with chopped up hot dogs. I enjoy eating a small portion with a giant salad. You can also serve this homemade mac and cheese as an easy side dish for a BBQ or potluck!

What can I add to Mac & Cheese?

If you’re looking for an extra special way to serve this easy mac and cheese recipe, here are some suggestions for delicious add-ins:

  • cooked & crumbled bacon
  • hot dogs (a kid favorite, as mentioned above)
  • Vegetables (broccoli, peas, carrots, etc.) (check out my vegetable mac and cheese recipe)
  • Minced garlic and diced onions (cook them in the butter before adding the flour when making the roux, you may need 1 extra TBS butter if you’d like to add this)
  • Hot sauce, ketchup or BBQ sauce
Easy Homemade Mac and Cheese Recipe (14)

FAQs about Homemade Mac and Cheese

This mac and cheese recipe is one of my most popular, so here are some of the commonly asked questions.

How do you store mac and cheese?

Store the leftovers of this homemade mac and cheese recipe in an airtight container in the refrigerator. Since it thickens as it cools, you may need to add 1-2 TBS of milk when it’s reheated it to restore its original creaminess.

Can homemade mac and cheese be frozen?

Yes, you can freeze this homemade mac and cheese, however I don’t recommend it. Since this mac and cheese recipe is so easy to make, there’s really no need to freeze it. If you’re looking for a freezer-friendly mac and cheese recipe check out my baked mac and cheese!

What main dish goes well with mac and cheese?

If you’re looking to serve this mac and cheese recipe as a side dish instead of the main event, here are some suggestions for other dishes that pair well with it:
meatloaf (recipe coming soon)
BBQ (hot dogs, hamburgers, chicken, etc.)
large salad (like this burrata salad)!
fried chicken (classic)
This balsamic pot roast(one of our favorite main dishes)!
Serve it alongside thisavocado chicken salad!
For a truly kid-friendly dinner, serve it with homemade chicken nuggets orhealthy Sloppy Joes.

Can you make this mac and cheese gluten-free?

Yes! Making this mac and cheese recipe gluten-free is very easy! Just use your favorite gluten-free pasta and all-purpose gluten free flour, and presto! You have delicious creamy gluten-free mac and cheese!

Easy Homemade Mac and Cheese Recipe (15)

If you make and love our recipes, it would mean so much to me if you would leave a comment and rating! And don’t forget to follow along with us on Instagram, Pinterest, Facebook, and Youtube – be sure to tag @joyfoodsunshine and use the hashtag #joyfoodsunshine so we can see your creations!

Easy Homemade Mac and Cheese Recipe (16)

Easy Homemade Mac and Cheese Recipe (17)

SavePinPrint

Easy Homemade Mac and Cheese Recipe

Laura

This Easy Homemade Mac and Cheese Recipe is made with 6 ingredients in 15 minutes on the stovetop (no baking required)! Time to ditch the boxed mac and cheese for this irresistibly creamy, smooth & cheesy homemade recipe!

5 from 1173 votes

Course dinner, Main Course, Side Dish

Cuisine American

Servings 8 Servings

Calories 271.1

Prep Time5 minutes minutes

Cook Time10 minutes minutes

Total Time15 minutes minutes

Ingredients

Cheese Sauce:

Instructions

  • Cook elbow macaroni according to package instructions. Be sure to add ¼ tsp salt to the water used to boil the noodles. Drain, and set aside.

Make the cheese sauce:

  • Mix flour, sea salt, and garlic powder together in a small bowl. Set aside.

  • In a medium saucepan over medium heat, melt the butter.

  • Add flour mixture and whisk to combine.

  • Cook for 1 minute until mixture is slightly brown.

  • Add 1 cup milk and whisk until the mixture is smooth.

  • Add sour cream (or Greek yogurt) and whisk until smooth.

  • Cook on medium-high heat until the mixture is thickened (about 3-5 minutes). Do not let it boil.

  • Once mixture is thick (sticks to the back of the spatula), reduce heat to low and add cheese. Whisk until cheese is melted and mixture is smooth. Taste and add more salt/seasoning if desired.

Assemble & Serve

  • Add cooked pasta to the pot of cheese sauce and stir until the sauce is evenly distributed.

  • Let the mac and cheese cool for 3-5 minutes or until the cheese sauce has thickened a little bit and sticks to the noodles. 
Serve warm!

Video

Notes

How to Store Mac & Cheese

Store in an airtight container in the refrigerator for up to 5 days.

Reheat

Reheat on the stovetop or in the microwave. You may need to add another 1-2 Tablespoons of milk to make the mac and cheese creamy again after storing.

Ingredient Substitutions:

  • Macaroni.I have used just about every noodle variety under the sun to make this mac and cheese recipe and it always turns out delicious! You can also use gluten-free pasta, whole wheat pasta, chickpea pasta, etc. etc.
  • All-Purpose Flour.There are a few substitutions that work well for the flour including corn starch, tapioca starch/flour, and all-purpose gluten-free flour.
  • Milk.Any kind of liquid dairy works well in this recipe. Just remember the higher the fat content, the creamier your homemade mac and cheese will be. 2% milk, whole milk, half and half and cream all work well!
  • Sour Cream.I have used Greek Yogurt in place of sour cream with excellent results.
  • Cheese.I recommend a high-quality medium to sharp cheddar cheese for the best flavor!
  • Garlic powder.This ingredient is optional but I think it adds just a touch of flavor that takes this mac and cheese recipe up a notch without making it unpalatable to kids. Adjust the amount to your family’s tastes!

Nutrition

Serving: 0.5cup | Calories: 271.1kcal | Carbohydrates: 25.3g | Protein: 12.3g | Fat: 13.8g | Saturated Fat: 8.5g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 3.5g | Cholesterol: 41.7mg | Sodium: 351mg | Potassium: 102.8mg | Fiber: 1.1g | Sugar: 2.6g | Vitamin A: 460IU | Vitamin C: 0.1mg | Calcium: 252mg | Iron: 0.3mg

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

Did you enjoy this recipe? Have a question? Leave a comment below!

Easy Homemade Mac and Cheese Recipe (18)

More Delicious Recipes

Baked Mac and Cheese

Vegetable Mac and Cheese

Butternut Squash Mac and Cheese

Spaghetti Squash Mac and Cheese

Homemade Spaghetti Os

Easy Homemade Mac and Cheese Recipe (2024)

FAQs

What are the 3 best cheeses for mac and cheese? ›

What Is the Best Cheese for Mac and Cheese? Sharp cheddar is the overwhelming popular choice, but for extra-creamy results, we think medium cheddar is even better. Other delicious options include Gruyère, smoked Gouda, and Monterey Jack.

How do you keep homemade mac and cheese creamy? ›

Add more milk if you haven't already. More milk leads to less dry mac and cheese. If that doesn't work and you've already tried, use a different type of cheese. Velveeta works well.

What not to do when making mac and cheese? ›

The 5 Biggest Mac & Cheese Mistakes
  1. Using Only Cheddar cheese.
  2. Not Adding Spice and Seasoning with Salt.
  3. Choosing the Wrong Pasta. There's a reason why elbow macaroni is the classic shape for macaroni and cheese. ...
  4. Overcooking. No one wants grainy cheese sauce and mushy pasta. ...
  5. Skimping on the Toppings.
May 21, 2020

Do you need milk or butter for mac and cheese? ›

One way to make boxed mac and cheese much richer is to ditch the milk and add extra butter. The box instructions will most likely call for both milk and butter, but, as it turns out, the milk is unnecessary — as long as you add enough butter, of course.

What kind of milk is best for mac and cheese? ›

The remaining ingredients are simple: butter and flour (which makes the sauce thicken), milk, spices, salt, and pepper. For the milk, I prefer whole milk since it makes a creamier sauce, but I've used reduced fat milk plenty of times without complaint.

What is the best melting cheese for mac and cheese? ›

Gruyere is a classic addition because it melts much like Cheddar, but has a lovely nutty flavor. Other classics include Gouda, Muenster, Parmesan, fontina, Havarti and Monterey Jack. Brie works well too, just make sure you remove the rind before mixing it in.

Is evaporated milk better than milk for mac and cheese? ›

It is better to use heavy cream for Mac and Cheese instead of milk, or better yet, use evaporated milk which has the thickness of heavy cream without all of the fat! Furthermore, it is more stable than heavy cream so your Macaroni and Cheese is less likely to curdle or separate.

Why use evaporated milk in mac n cheese? ›

Evaporated milk is a highly concentrated source of milk protein micelles—bundles of proteins that can act as powerful emulsifying agents—which help to keep the sauce creamy and smooth.

What can I add to homemade mac and cheese to give it more flavor? ›

8 Ways to Elevate Your Macaroni and Cheese Dinners
  1. Add extra cheese to your dish.
  2. Mix in some hot sauce and chicken to make buffalo chicken mac n' cheese.
  3. Add in vegetables like broccoli, cauliflower and spinach.
  4. Sprinkle some bacon bits or breadcrumbs on the top of your dish.
  5. Add spices and fresh herbs to your dish.
May 21, 2022

Why does my homemade mac and cheese taste bland? ›

Try adding a little more salt first, because that might fix it. If the problem was the cheese you use doesn't have much flavor, then try adding some other flavors, such has mustard or hot sauce.

Can you put too much cheese in mac and cheese? ›

Use the right kind of cheese

Try not to use too much of the grated hard cheeses like pecorino Romano or Parmesan. A little of either is great for flavor, but too much and the sauce can become grainy and dry.

What makes mac and cheese taste good? ›

Adding cold butter to the sauce and baking the mac in the oven helps with both texture and flavor. Incorporating things like real cheese, bacon, or leftover veggies can turn boxed mac and cheese into a full meal.

Can I use sour cream instead of milk? ›

In fact, you can substitute sour cream for milk almost anytime the recipe calls for less than a cup of milk. One of the most common ingredients to use milk with is potatoes. Spuds love dairy, so if a recipe calls for milk, sour cream almost always works in its place.

Can I use yogurt instead of milk in mac and cheese? ›

Finally, using a plain yogurt is one of the best options for replacing milk in kraft mac and cheese! A plain whole milk yogurt or a greek yogurt would work well. Mix it in the same way you'd mix in sour cream, until it is well incorporated. This may have a slightly tangier flavor, but that is a personal preference.

Can I use mayo instead of butter in mac and cheese? ›

You could substitute mayonnaise for butter in a macaroni and cheese dish. They both are fat rich, contain water and protein. However, you may find the flavor a bit different as mayonnaise also contains vinegar which can produce a tarter flavor. Balance this with cheeses you select, and you should be just fine.

What are the best 5 cheeses for mac and cheese? ›

7 Best Cheeses for Macaroni and Cheese
  • Cheddar. Cheddar is a staple for countless recipes. ...
  • Parmesan. Parmesan is a salty cheese with complex flavors. ...
  • Gruyere. Update your mac and cheese recipes to something more mature with Gruyere. ...
  • Brie. ...
  • Smoked Gouda. ...
  • Monterey Jack. ...
  • Fontina. ...
  • Sausage Mac and Cheese.

How does Gordon Ramsay make the best mac and cheese? ›

Preparation
  1. In a large pot over medium heat, combine the pasta and milk. ...
  2. Once the pasta is cooked, remove the pan from the heat and add the butter, cheddar cheese, salt, and pepper. ...
  3. Divide between serving bowls and top with the bread crumbs.
  4. Enjoy!
  5. All your favorite recipes, stored in one place.
May 4, 2023

References

Top Articles
Latest Posts
Article information

Author: Duane Harber

Last Updated:

Views: 6158

Rating: 4 / 5 (71 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Duane Harber

Birthday: 1999-10-17

Address: Apt. 404 9899 Magnolia Roads, Port Royceville, ID 78186

Phone: +186911129794335

Job: Human Hospitality Planner

Hobby: Listening to music, Orienteering, Knapping, Dance, Mountain biking, Fishing, Pottery

Introduction: My name is Duane Harber, I am a modern, clever, handsome, fair, agreeable, inexpensive, beautiful person who loves writing and wants to share my knowledge and understanding with you.