Skip to Content

Homemade Macaroni and Cheese

Mmm Homemade Macaroni and Cheese… a classic favorite. This recipe is kid approved with no extra seasonings or *gasp* a crunchy baked topping. My kids love their macaroni and cheese super plain so they love this recipe.

Homemade Macaroni and Cheese in a white bowl close up

Ingredients for Homemade Macaroni and Cheese

This comfort food recipe is easy to make with just a handful of simple ingredients. See FAQ’s for substitutions or other options. For this recipe you will need:

  • Macaroni- we used elbow pasta but any pasta shape can be used.
  • Butter
  • Flour
  • Milk- whole milk or 2% milk can be used
  • Shredded cheese- we used shredded cheddar cheese but any shredded cheese will work

How to Make Homemade Macaroni and Cheese

First, cook your macaroni according to the package in salted water. Once cooked pour into strainer and set aside. You’re going to use the same pot to make your cheese sauce. To make the roux, melt the butter over medium-low heat then stir in the flour. Cook for 2 minutes while stirring constantly.

Next, add your milk and raise the heat to cook over medium heat. Stirring constantly bring to a boil. Stir until thickened slightly about 3-4 minutes. Lower stove temperature to low heat and slowly add the cheese stirring after each addition so cheese melts thoroughly.

Taste sauce and season to taste with salt and pepper. Once all cheese is melted add cooked macaroni back to pot and stir to coat all pasta.

Homemade Macaroni and Cheese in a white bowl next to a blue towel and spoon

Frequently Asked Questions

Can I turn this recipe into baked mac and cheese?

Yes! Make the recipe as described then spray a baking dish with non-stick spray. Pour the mac and cheese into the prepared baking dish. This recipe can also be baked. Simply mix together a little melted butter with bread crumbs. Put finished macaroni and cheese into a baking dish and top with bread crumbs then bake at 350 degrees for about 10-20 minutes or until breadcrumbs are toasted.

Can I make this recipe gluten free?

We have not tested this recipe as gluten free however you should be able to swap out the pasta for your favorite gluten free pasta and use cornstarch in place of the flour. Make as described in the recipe card.

Homemade Macaroni and Cheese in a white bowl next to a blue towel and spoon

For a behind the scenes look at Return to the Kitchen, be sure to follow us on InstagramFacebookYouTubeTikTok and Pinterest! Also, if you make this recipe or any of our recipes be sure to tag us @returntothekitchen!

Love this Homemade Macaroni and Cheese and looking for more recipes like this one? Try these: Easy Roasted Potatoes, Oven Roasted Corn on the Cob, Chili Mac and Cheese, Italian Pasta Salad, Lemon Butter Shrimp and Pasta, Easy Homemade Meat Sauce, Simple Mediterranean Orzo Salad, Healthy Cauliflower Alfredo Sauce, Citrus Chicken Pasta, Spinach Lasagna, Crock Pot Pasta Sauce, Turkey Lasagna Soup and Sausage Casserole! Or, if you landed here while looking at vegetarian recipes, then our vegetarian category is for you! For more easy store bought recipes you can make at home see our Collection of Store-Bought Foods You can Easily Make at Home.

Homemade Macaroni and Cheese in a white bowl next to a blue towel and spoon

Homemade Macaroni and Cheese

Yield: 6 servings
Prep Time: 5 minutes
Cook Time: 30 minutes
Total Time: 35 minutes

Classic homemade Macaroni and Cheese made with only 6 ingredients.


  • 1 lb elbow macaroni
  • 4 tbsp butter
  • 1/4 cups flour
  • 2 cups milk
  • 2 cups shredded cheddar cheese
  • Salt and pepper to taste


  1. Cook pasta according to packaging. Drain and set aside.
  2. In the same pot, melt butter over medium-low heat.
  3. Add flour and whisk constantly 1-2 minutes to cook flour.
  4. Add milk and bring to a boil. Continue to stir until thickened about 3-4 minutes.
  5. Lower heat and slowly begin to add cheese. Stir well between additions. Continue to stir until all cheese has been added and is melted. Season sauce with salt and pepper to taste.
  6. Add cooked macaroni to sauce and stir to coat.
  7. Serve and enjoy!


Kids will love it! Serve as a main dish or side dish.

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Nutrition Information:
Yield: 6 Serving Size: 1
Amount Per Serving: Calories: 400Total Fat: 23gSaturated Fat: 13gTrans Fat: 1gUnsaturated Fat: 7gCholesterol: 64mgSodium: 399mgCarbohydrates: 33gFiber: 2gSugar: 1gProtein: 16g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram


Thursday 21st of March 2019

It is great baked also! I replaced the elbows with shells and put some bread crumbs on it. Hit at the birthday party!


Friday 22nd of March 2019

Awesome! I’m so happy you enjoyed it!

Skip to Recipe