Creamy Homemade Mac and Cheese Recipe

Mac and cheese is a comfort food that brings smiles to every table. Whether you’re feeding kids or adults, a rich, creamy macaroni and cheese is always a welcome choice. This version is one of the most popular—creamy, full of flavor, and simple to prepare.

Bowl of mac and cheese

Everyone Loves Mac and Cheese

It’s rare to meet someone who doesn’t enjoy mac and cheese. If it’s not your favorite, that’s fine, but this recipe is aimed at those who love creamy, cheesy noodles. It uses real ingredients—no powdered cheese or processed cheese blocks—so the flavor is straightforward and satisfying.

Why this recipe works: It balances a classic cheese flavor with a silky sauce based on a roux. The method is simple and produces a smooth, rich sauce that clings to the pasta. You can make it in under an hour with common pantry ingredients.

How Do You Make Mac and Cheese Healthier?

Enjoy mac and cheese in moderation and pair it with plenty of vegetables for a balanced meal. If you want to reduce calories or fat slightly, try one or more of these small changes:

  • Use less cheese: Reduce the amount of cheese and add a tablespoon or two of nutritional yeast for cheesy flavor with fewer calories.
  • Choose lower-fat milk: Swap 2% milk for skim or a lower-fat alternative if you prefer.
  • Try different noodles: Gluten-free, whole grain, chickpea, or black bean pasta can add fiber and protein.
  • Add vegetables: Serve a generous side of steamed or roasted vegetables—broccoli, Brussels sprouts, or a mixed green salad work well alongside mac and cheese.

Mac and Cheese Ingredients

This recipe makes a comforting, creamy batch that serves about six. Gather these ingredients before you start to keep the cooking smooth and efficient.

  • 12 oz macaroni or your favorite pasta
  • 2 tablespoons butter
  • 1/4 cup white whole wheat flour (or substitute with a gluten-free flour blend)
  • 3 cups 2% milk (or milk of choice)
  • 1 cup shredded Gouda
  • 1 1/2 cups shredded cheddar
  • 1 teaspoon ground mustard
  • 1/4 teaspoon salt
  • 1 teaspoon vinegar-based hot sauce (optional)
  • Ground pepper, to taste
Mac and cheese ingredients

How to Make Mac and Cheese

This recipe focuses on producing a luxuriously creamy stovetop mac and cheese. Unlike baked versions with crunchy toppings, this method yields a smooth sauce in less than an hour.

Mac and Cheese Noodles

Cook the pasta according to package directions until al dente, then drain and set aside. Remember the pasta will finish cooking slightly when mixed with the sauce, so aim for slightly firmer than usual if you prefer a perfect texture.

Swap in other grains—quinoa or farro—for a different texture if desired.

Mac and Cheese Sauce

The sauce begins with a roux: butter and flour cooked briefly, then gradually whisked with milk until thick and smooth. Remove the pan from heat before adding the shredded cheese to prevent the dairy from separating. Whisk until the cheeses melt into a velvety sauce, then season with ground mustard, hot sauce, salt, and pepper to taste.

Making a mac and cheese cream sauce

Top Tips for Mac and Cheese Success

Prep everything first: Have your grated cheese measured, butter sliced, flour portioned, and milk ready. This makes the sauce come together quickly and smoothly.

Watch the heat: Thickening the roux and milk over medium-high heat takes only a few minutes—stir constantly. Remove the pot from the heat when you add the cheese so it melts gently into the sauce without getting grainy or burning.

If your sauce becomes thick after cooling, reheat gently over low heat and add a splash of milk to restore a creamy texture.

Mac and cheese in a dutch oven
Creamy mac and cheese in a pot

Mac and Cheese FAQs

How do I keep my mac and cheese sauce from getting lumpy?

Lumpiness usually comes from overheating the milk or cheese. Remove the sauce from direct heat before adding the cheese and whisk it in gradually. When reheating leftovers, warm slowly over low heat and add small amounts of milk until smooth.

What is the best cheese for mac and cheese?

Gouda and cheddar make a great pairing—cheddar adds sharpness while Gouda adds creaminess and a mild smokiness. Any good-quality shredded cheese will work; fresh shredding melts more smoothly than pre-shredded varieties coated with anti-caking agents.

What can I serve with mac and cheese?

Mac and cheese pairs well with roasted or steamed vegetables, hearty proteins, or a crisp salad. Use it as a side for pork, roasted chicken, or meatloaf, or serve it as a main dish with a generous vegetable side.

Can I make mac and cheese gluten free?

Yes. Use gluten-free pasta and substitute the white whole wheat flour in the roux with a gluten-free flour blend.

Looking for a dairy-free mac and cheese option?

Try a dairy-free or vegan cheese sauce made from blended vegetables, cashews, or vegan cheese alternatives to achieve a creamy, satisfying texture.

Mac and cheese in a bowl

Variations and Healthier Alternatives

  • Instant Pot high-protein mac and cheese (uses higher-protein pasta)
  • Super simple vegan mac and cheese (dairy-free)
  • Avocado mac and cheese with sun-dried tomatoes (adds healthy fats and flavor)

Best Mac and Cheese Recipe

A creamy, flavorful stovetop mac and cheese that serves about six and comes together in roughly 35 minutes.
Prep: 20 mins
Cook: 15 mins
Total: 35 mins
Servings: 6
Two bowls of mac and cheese

Ingredients

  • 12 oz macaroni noodles
  • 2 tablespoons butter
  • 1/4 cup white whole wheat flour (or gluten-free flour blend)
  • 3 cups 2% milk (or milk of choice)
  • 1 cup shredded Gouda
  • 1 1/2 cups shredded cheddar
  • 1 teaspoon ground mustard
  • 1/4 teaspoon salt
  • 1 teaspoon vinegar-based hot sauce (optional)
  • Ground pepper, to taste

Instructions

  1. Bring a large pot of salted water to a boil. Add the macaroni and cook until al dente. Drain and set aside.
  2. In a large pot or Dutch oven over medium-high heat, melt the butter. Stir in the flour and whisk until the mixture forms a crumbly roux.
  3. Slowly pour in the milk while whisking constantly. Continue to whisk over medium-high heat for about 4–6 minutes until the mixture thickens.
  4. Remove the pot from the heat. Add the shredded cheddar and Gouda, whisking until the cheeses melt and the sauce becomes smooth.
  5. Stir in the ground mustard, hot sauce (if using), salt, and pepper. Taste and adjust seasoning as needed.
  6. Add the drained macaroni to the cheese sauce and stir until every noodle is coated. Serve immediately.

Tips & Notes

Nutrition information is based on six servings. If reheating, warm gently over low heat and add a splash of milk to loosen the sauce. For best melting, use freshly shredded cheese rather than pre-shredded varieties.

Nutrition

Calories: 423 kcal, Protein: 22 g, Fat: 18 g, Fiber: 6 g, Sugar: 9 g

Nutrition information is automatically calculated and should be used as an approximation.

If you make this recipe, try pairing it with roasted vegetables or a fresh salad to balance the meal. Enjoy the creamy comfort of a classic mac and cheese made from real ingredients.