This recipe makes The Perfect Mac and Cheese every time! It’s an incredibly creamy, cheesy, and delicious comfort dish that you will fall in love with.

The BEST Homemade Mac and Cheese

Can’t wait for you guys to try my homemade mac and cheese!  How To Make The Perfect Mac and Cheese Recipe…..what makes the perfect mac and cheese in your opinion? Good ol’ Kraft right out of the box? Homemade thick and cheesy on the stovetop? Baked with a crispy topping and lots of ingredients inside? I think it’s a bit different for everyone, but let me tell you about my perfect mac and cheese. See my Bacon Mac and Cheese Recipe too!

I like a thick and creamy perfectly flavorful cheese sauce like my picture above shows. If that sounds good to you, then you will LOVE this recipe too 🙂

Be sure to follow Picky Palate on Instagram for daily recipe inspiration!

How to Make The Perfect Mac and Cheese

Let’s start by cooking your pasta. Make sure you do NOT overcook your pasta. You want a nice bite to your pasta so there is texture to the dish. I always cook it 1 minute less than the box says so there’s a little bite. The pasta will also cook more in the cheese sauce.

Once your pasta is cooked al dente, drain.

Let the pasta sit aside for a few minutes while you prepare the roux.

To make a simple and flavorful roux, start by melting a stick of butter in a medium saucepan.

Whisk in the flour.

Whisk in the salt and pepper. A very important step is to continue stirring for a good 3-4 minutes until roux turns a bit darker in color. It becomes richer and even more fabulous.

Slowly stir in the milk until mixture is thick and creamy. This step will take a couple minutes over medium heat.

Bring on the cheese!

I prefer a finely shredded mild cheddar. It melts quickly and has a perfect “cheddar” flavor.

Mac and Cheese Sauce


Time to transfer your cooked pasta back to a large dutch oven or pot.

Pour that fabulous cheese sauce over your noodles.

Almost there!

How to Make the Perfect Mac and Cheese
Prep Time
15 mins
Cook Time
15 mins
Total Time
30 mins

This recipe makes The Perfect Mac and Cheese every time! It's an incredibly creamy, cheesy, and delicious comfort dish that you will fall in love with.

Course: Main Course
Cuisine: American
Keyword: best homemade mac and cheese, best mac and cheese recipe, best macaroni and cheese recipe, homemade mac and cheese, homemade mac and cheese recipe, how to make mac and cheese
Servings: 6 servings
Calories: 451 kcal
Author: Jenny Flake
  • 3/4 pound dry small pasta I used elbow
  • 1 stick unsalted butter
  • 1/2 cup all purpose flour
  • 1 teaspoon kosher salt
  • 1/2 teaspoon freshly cracked black pepper
  • 2 cups milk I used skim
  • 2 cups finely shredded mild cheddar cheese
  1. Cook pasta according to package directions. I recommend cooking the pasta a minute less than the directions.  Drain and set aside for a few minutes.
  2. To prepare roux, melt butter into a medium saucepan over medium heat. Once melted whisk in flour, salt and pepper. Stir and cook for 3-4 minutes until color of roux gets slightly darker. Slowly whisk in milk, stirring continuously until thickened, about 2 minutes. Reduce heat to a simmer and stir in cheese until melted.
  3. Transfer cooked pasta to large dutch oven or pot over low heat. Pour cheese sauce over top, stirring to combine. This is a thick and creamy sauce. To thin the sauce, add a few tablespoons of milk at a time until at desired consistency.
Nutrition Facts
How to Make the Perfect Mac and Cheese
Amount Per Serving
Calories 451 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 10g63%
Cholesterol 48mg16%
Sodium 661mg29%
Potassium 282mg8%
Carbohydrates 55g18%
Fiber 2g8%
Sugar 6g7%
Protein 20g40%
Vitamin A 510IU10%
Calcium 375mg38%
Iron 1.5mg8%
* Percent Daily Values are based on a 2000 calorie diet.

Pin Perfect Mac and Cheese