The Best Homemade Macaroni and Cheese Recipe

Ooey-gooey homemade macaroni and cheese that’s irresistibly creamy—discover the secret to the perfect cheese pull.

Share your Recipe

What You’ll Love About This Recipe

This homemade macaroni and cheese recipe is creamy, cheesy, and perfect for cozy nights or family gatherings. You’ll love how simple it is to make while feeling like a cooking pro!

  • Rich and creamy texture that melts in your mouth with every bite.
  • Customizable flavors—add bacon, veggies, or extra spices to make it your own.
  • Kid-approved and nostalgic, bringing back memories of comfort food at its best.

Recipe

creamy cheesy family comfort

Macaroni and cheese is a classic comfort food loved by many. This homemade version is creamy, cheesy, and incredibly satisfying, making it perfect for family dinners or gatherings.

Ingredients:

  • 8 oz (225g) elbow macaroni
  • 2 cups (200g) shredded sharp cheddar cheese
  • 1/2 cup (50g) grated Parmesan cheese
  • 3 cups (710ml) whole milk
  • 1/4 cup (60g) unsalted butter
  • 1/4 cup (30g) all-purpose flour
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground black pepper
  • 1/4 teaspoon paprika (optional)

Instructions:

  1. Cook the macaroni according to package instructions until al dente. Drain and set aside.
  2. In a saucepan, melt the butter over medium heat. Add the flour and whisk continuously for 1-2 minutes to create a roux.
  3. Gradually pour in the milk while whisking to avoid lumps. Cook and stir until the mixture thickens, about 5 minutes.
  4. Reduce the heat to low. Add the shredded cheddar cheese and grated Parmesan cheese, stirring until fully melted and smooth.
  5. Season the cheese sauce with salt, pepper, and paprika (if using).
  6. Combine the cooked macaroni with the cheese sauce, stirring until evenly coated.
  7. Serve immediately or transfer to a baking dish and bake at 350°F (175°C) for 15-20 minutes for a crispy top, if desired.

Notes:

  • For a creamier texture, add an extra 1/4 cup of milk.
  • Substitute cheddar with your favorite cheese blend for a unique flavor.

Equipment:

  • Large pot
  • Saucepan
  • Whisk
  • Measuring cups and spoons
  • Baking dish (optional)

Time:

Prep Time: 10 minutes

Cook Time: 20 minutes

Cuisine:

American

Serving:

4-6 servings

Nutrition

This homemade macaroni and cheese recipe is a creamy and comforting dish that also provides essential nutrients. Below is the nutritional breakdown per serving.

NutrientAmount
Calories480
Total Fat20g
Saturated Fat10g
Cholesterol50mg
Sodium720mg
Total Carbohydrate52g
Dietary Fiber2g
Sugars6g
Protein20g

What To Serve With It

I always love pairing my homemade mac and cheese with savory side dishes, like roasted veggies or garlic bread, to balance its rich flavor. Adding a fresh salad, maybe a simple Caesar or mixed greens, brings a nice crunch to the meal. It’s a combo that feels familiar but keeps things exciting!

Savory Side Dishes

When I’m dishing up a plate of homemade mac and cheese, I love pairing it with something crunchy or fresh to balance the creamy richness. Garlic bread is a go-to—its crispy edges and buttery flavor are perfect for scooping up extra cheese. Roasted vegetables, like broccoli or Brussels sprouts, add a savory, slightly charred bite that contrasts beautifully with the dish. Sometimes, I’ll serve it with baked beans for a hearty, tangy side that feels comforting. A handful of lightly salted nuts or even some pickles can also add a surprising crunch. These sides keep every bite exciting and satisfying.

Fresh Salad Options

Pairing mac and cheese with a fresh salad adds brightness and balance to the meal. I love how the crisp greens and tangy dressings cut through the richness of the cheese. A simple mixed greens salad with cherry tomatoes, cucumbers, and a lemon vinaigrette is my go-to. Sometimes, I’ll add a handful of crumbled bacon or toasted nuts for extra crunch. If I’m feeling fancy, a Caesar salad with homemade croutons works wonders. The key is keeping it light but flavorful, so it complements the creamy mac without overpowering it. Trust me, it’s a combo that’ll make everyone happy!

Share your Recipe