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
Homemade Macaroni and Cheese

Homemade Macaroni and Cheese


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Jam Scott
  • Total Time: 40 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

This creamy, rich Homemade Macaroni and Cheese is the ultimate comfort food. Made from scratch with sharp cheddar, a touch of cream cheese, and optional golden-baked topping, it’s perfect for family dinners or potluck showstoppers. Classic, satisfying, and customizable.


Ingredients

1 pound elbow macaroni

4 tablespoons unsalted butter

4 tablespoons all-purpose flour

3 cups whole milk

2 cups shredded sharp cheddar cheese

1 cup shredded mozzarella cheese

4 ounces cream cheese

1 teaspoon salt

1/2 teaspoon black pepper

1/2 teaspoon garlic powder

1/2 cup breadcrumbs (optional)

1/2 cup extra shredded cheddar for topping (optional)


Instructions

1. Bring a large pot of salted water to a boil. Add elbow macaroni and cook until just al dente, about 1 minute less than the package instructions. Drain and set aside.

2. In a large saucepan or skillet, melt butter over medium heat. Whisk in the flour and stir constantly for 1 to 2 minutes to form a roux.

3. Gradually whisk in the milk, stirring continuously until the sauce thickens slightly, about 3 to 5 minutes.

4. Lower the heat. Add cream cheese and stir until fully melted. Add cheddar and mozzarella in batches, stirring until smooth. Season with salt, pepper, and garlic powder.

5. Add the cooked macaroni into the cheese sauce. Stir gently to coat all the pasta evenly.

6. If baking: Preheat oven to 375°F (190°C). Transfer mac and cheese to a buttered baking dish. Top with breadcrumbs and extra cheddar.

7. Bake for 20–25 minutes until golden and bubbly. Broil for 2–3 minutes for a crispier top, if desired.

8. Serve hot, or cool and refrigerate for up to 4 days.

Notes

Use freshly shredded cheese for best melting results and a creamier sauce.

You can skip baking for an ultra-creamy stovetop version.

Add-ins like bacon, jalapeños, or truffle oil elevate the flavor beautifully.

  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup
  • Calories: 520
  • Sugar: 5g
  • Sodium: 480mg
  • Fat: 30g
  • Saturated Fat: 18g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 2g
  • Protein: 18g
  • Cholesterol: 90mg