Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Best Homemade Macaroni and Cheese Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Macaroni and cheese is the ultimate comfort food that brings joy to any meal. This creamy, cheesy dish features perfectly cooked elbow macaroni enveloped in a rich cheddar sauce and topped with crispy breadcrumbs for an irresistible crunch. Whether enjoyed as a side or the main attraction, this homemade macaroni and cheese recipe is quick and easy to prepare, making it perfect for weeknight dinners or special gatherings. Customize it with your favorite ingredients like bacon or veggies to elevate the flavors and create a meal tailored just for you. Get ready to indulge in a warm, cheesy hug with every delicious bite!

  • Total Time: 40 minutes
  • Yield: Approximately 8 servings 1x

Ingredients

Scale
  • 2 cups elbow macaroni
  • 2 cups shredded sharp cheddar cheese
  • 3 cups whole milk
  • 4 tablespoons unsalted butter
  • ¼ cup all-purpose flour
  • Salt and pepper to taste
  • 1 cup breadcrumbs (optional)

Instructions

  1. Cook the elbow macaroni according to package instructions until al dente. Drain and set aside.
  2. In a medium saucepan over medium heat, melt the butter. Stir in flour until smooth, cooking for about one minute.
  3. Gradually whisk in milk, cooking until slightly thickened (about 3-5 minutes).
  4. Remove from heat and stir in cheddar cheese until melted; season with salt and pepper.
  5. Combine the cooked macaroni with the cheese sauce, ensuring well-coated.
  6. For baked mac and cheese, transfer to a greased baking dish, top with breadcrumbs if desired, and bake at 350°F (175°C) for 20 minutes or until golden brown.
  • Author: Jennifer
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Comfort Food
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup (240g)
  • Calories: 420
  • Sugar: 6g
  • Sodium: 740mg
  • Fat: 22g
  • Saturated Fat: 13g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 43g
  • Fiber: 2g
  • Protein: 14g
  • Cholesterol: 65mg