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 Mac and Cheese Recipe

Homemade Mac and Cheese Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.5 from 4 reviews
  • Author: admin
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 6 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

Indulge in the ultimate comfort food with this Homemade Mac and Cheese recipe. Creamy, cheesy, and perfectly seasoned, this dish is a crowd-pleaser that will have everyone coming back for seconds.


Ingredients

Scale

Main Ingredients:

  • 1 pound elbow macaroni
  • 4 tablespoons unsalted butter
  • 1/4 cup all-purpose flour
  • 3 cups whole milk
  • 1 cup heavy cream
  • 2 cups shredded sharp cheddar cheese
  • 1 cup shredded mozzarella cheese
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon ground mustard (optional)
  • salt and black pepper to taste

Toppings:

  • 1/2 cup grated Parmesan cheese
  • 1/2 cup panko breadcrumbs (optional)
  • 1 tablespoon butter (for topping)

Instructions

  1. Cook the Macaroni: Cook elbow macaroni until al dente, then drain and set aside.
  2. Prepare the Cheese Sauce: Melt butter, whisk in flour, pour in milk and cream, cook until thickened, then add cheddar, mozzarella, seasonings, and stir until smooth.
  3. Combine Pasta and Sauce: Add cooked pasta to cheese sauce and mix well.
  4. Bake: Preheat oven, transfer mac and cheese to a baking dish, top with breadcrumb mixture, bake until golden and bubbly.
  5. Serve: Let cool slightly before serving.

Notes

  • For extra creaminess, add more cream or cream cheese.
  • For a spicy twist, add cayenne or hot sauce.
  • You can skip baking for a stovetop-only version.

Nutrition

  • Serving Size: 1 1/2 cups
  • Calories: 620
  • Sugar: 5g
  • Sodium: 480mg
  • Fat: 36g
  • Saturated Fat: 20g
  • Unsaturated Fat: 13g
  • Trans Fat: 0.5g
  • Carbohydrates: 52g
  • Fiber: 2g
  • Protein: 22g
  • Cholesterol: 95mg