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. Bowl is on top of a marble counter next to a blue cloth and spoon.

Easy Homemade Macaroni and Cheese Recipe

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

To make this recipe gluten free, use gluten free macaroni and swap the flour for cornstarch! See the recipe card at the bottom of the post for the full recipe and ingredient amounts.

Homemade Macaroni and Cheese in a white bowl next to a blue towel and spoon. Another bowl can be seen in the corner. Macaroni is super creamy and cheesy.

How to Make Homemade Macaroni and Cheese

Step One: Cook pasta

First, cook your macaroni according to the package in salted water. Once cooked pour into strainer and set aside.

Step Two: Start a roux

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.

Step Three: Finish the cheese sauce

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.

Step Four: Season and combine macaroni and cheese sauce

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.

Creamy, cheesy mac and cheese in a small bowl with a spoon on a marble counter top.

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.

More Pasta Recipes to Try

  • Citrus Chicken Pasta
  • Lemon Butter Shrimp and Pasta
  • Turkey Lasagna Soup

And, if you prefer to make homemade check out 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. This simple recipe is sure to be a family favorite.


  • 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.

To make this recipe gluten free, use gluten free pasta and cornstarch in place of the flour.

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

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!

This site uses Akismet to reduce spam. Learn how your comment data is processed.


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!

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Skip to Recipe