Homemade Mac and Cheese
+9 photos

Homemade Mac and Cheese

4 servings
Homemade mac and cheese recipe made with macaroni in a decadent creamy cheese sauce topped with bread crumbs and baked until bubbling and delicious.

Ingredients

  • uncooked elbow macaroni
    8 oz
  • salted butter
    ¼ c
  • all-purpose flour
    3 tbsp
  • milk

    or more

    2 ½ c
  • sharp Cheddar cheese
    2 c
  • Parmesan cheese
    ½ c
  • salt and ground black pepper
  • salted butter
    2 tbsp
  • dry bread crumbs
    ½ c
  • ground paprika
    1 pinch

Directions

  1. 1

    Gather all ingredients. Preheat the oven to 350 degrees F (175 degrees C). Grease an 8-inch square baking dish.

    Step 1
  2. 2

    Bring a large pot of lightly salted water to a boil. Add macaroni and simmer, stirring occasionally, until tender yet firm to the bite, about 8 minutes. Drain and transfer to the prepared baking dish.

    Step 2
  3. 3

    Meanwhile, melt ¼ cup butter in a medium skillet over low heat; whisk in flour until mixture becomes paste-like and light golden brown, 3 to 5 minutes.

    Step 3
  4. 4

    Gradually whisk in 2 ½ cups milk; bring to a simmer.

    Step 4
  5. 5

    Stir in Cheddar and Parmesan cheeses; season with salt and black pepper. Cook and stir over low heat until cheeses are melted and sauce has thickened, 3 to 5 minutes, adding up to ½ cup more milk if needed.

    Step 5
  6. 6

    Pour cheese sauce over macaroni; stir until well combined.

    Step 6
  7. 7

    Melt 2 tablespoons butter in a skillet over medium heat. Add bread crumbs; cook and stir until well coated and browned.

    Step 7
  8. 8

    Spread bread crumbs over macaroni and cheese; sprinkle with paprika.

    Step 8
  9. 9

    Bake in the preheated oven until topping is golden brown and macaroni and cheese is gooey and bubbling, about 30 minutes.

    Step 9
Homemade Mac and Cheese
+9

Homemade Mac and Cheese

55 min4 servings845 cal

Ratings & Reviews

Be the First to Rate

Your rating helps others discover amazing recipes. Share your experience and let others know what you think!