• About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
menu icon
go to homepage
  • About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
  • Pinterest
search icon
Homepage link
  • About
  • Recipe Index
  • By Meal
    • Breakfast
    • Soups
    • Side-Dish
    • Dinner
    • Desserts
  • Pinterest
×

The Best Mac and Cheese Recipe

Published: Aug 15, 2026 by Chef Ava · This post may contain affiliate links · Leave a Comment

Jump to Recipe·4 from 2 reviews

If you are craving comfort food that wraps you in a warm, cheesy hug, this is the recipe for you! The Best Mac and Cheese Recipe combines perfectly cooked elbow macaroni with a luxuriously creamy blend of cheddar and mozzarella cheeses, all brought together by a rich, velvety sauce. It is creamy yet comforting, with just the right balance of sharp and mild cheese flavors that make this classic dish truly unforgettable. Whether you serve it straight from the stove or baked to golden bubbly perfection, every bite feels like home.

Ingredients You'll Need

The image shows various ingredients on a white marbled surface, each in its own container: a small white dish holds salt, next to a small white dish with pepper; a small white bowl contains a solid block of yellow butter; a clear glass measuring cup holds thick white cream; a small white pitcher is filled with milk; a round bowl has shredded pale yellow mozzarella cheese; a white bowl contains elbow macaroni pasta, and a small white measuring spoon holds white flour. The ingredients are neatly placed, and the labels for each are clearly visible. photo taken with an iphone --ar 4:5 --v 7

The magic of The Best Mac and Cheese Recipe lies in its simplicity and the quality of the ingredients. Each component plays an essential role, contributing to the dish’s rich texture, the depth of flavor, and that irresistible creamy appearance that makes mac and cheese so beloved.

  • Elbow macaroni (16 oz): The classic pasta choice, perfect for holding onto that luscious cheese sauce.
  • Cheddar cheese (16 oz): Adds a sharp, tangy flavor that forms the backbone of the dish’s cheesiness.
  • Mozzarella cheese (8 oz): Provides a smooth, melty texture that makes every bite gooey and delightful.
  • Heavy cream (2 cups): Creates richness and smoothness; you can lighten it up with milk if preferred.
  • Whole milk (1.5 cups): Balances the cream and helps you achieve the perfect sauce consistency.
  • All-purpose flour (⅓ cup): The secret to thickening the sauce into that classic creamy consistency.
  • Butter (½ cup or 1 stick): Adds a silky richness and carries the flavors beautifully.
  • Salt (½ Tbsp): Enhances all the ingredients and brings out that cheesy goodness.
  • Black pepper (½ tsp): Adds a subtle kick and extra dimension to the flavor.
  • Mustard seed powder (1 tsp, optional): Intensifies the cheesy flavor with a hint of tanginess.

How to Make The Best Mac and Cheese Recipe

Step 1: Boil the Pasta

Start by cooking the elbow macaroni in generously salted boiling water. Follow the package instructions but reduce the cooking time by 1 to 2 minutes to achieve a perfect al dente texture. The pasta will finish cooking in the cheese sauce, so undercooking it slightly will prevent it from becoming mushy and maintain a lovely bite.

Step 2: Prepare the Cheese

While the pasta cooks, shred both the cheddar and mozzarella cheeses. Set aside about 1 to 2 cups of this shredded cheese for topping if you decide to bake your mac and cheese later. This helps create that irresistible golden crust that everyone loves.

Step 3: Make the Roux and Sauce Base

Melt the butter over medium heat in a large saucepan. Once the butter is foamy and hot, sift in the flour and whisk continuously for about one minute. This cooks out the raw flour taste and starts forming the base for the creamy sauce known as a roux.

Step 4: Add Cream and Milk

Next, gradually pour the heavy cream and whole milk into the roux while whisking steadily. Keeping the sauce moving prevents lumps and ensures an ultra-smooth texture. Continue cooking over medium heat, whisking often until the sauce thickens and coats the back of a spoon.

Step 5: Incorporate the Cheese

Remove your saucepan from the heat. Add the shredded cheeses in 2 to 3 batches, stirring carefully in between each addition. This slow method helps avoid grainy sauce and keeps it smooth. Season with salt, black pepper, and if you like, a teaspoon of mustard seed powder to enhance the cheesy notes. Adjust the thickness by adding a splash more milk if needed, or simmer longer if it's too thin.

Step 6: Combine Pasta and Cheese Sauce

Drain the al dente pasta well, then pour it directly into the cheese sauce. Toss and stir to fully coat every piece in that silky, cheesy goodness. At this stage, you can serve your mac and cheese right away for a creamy stovetop experience or prepare it for baking.

Step 7: Bake It for Extra Deliciousness (Optional)

Transfer the mac and cheese to a greased ovenproof dish. Sprinkle the reserved grated cheese evenly over the top. For an added crunchy touch, scatter some dried breadcrumbs or panko before putting the dish in the oven. Bake at 325ºF (160ºC) until the cheese melts, bubbles, and turns golden brown—about 15 minutes. This step elevates the dish by adding crispy texture to the luscious creamy base.

How to Serve The Best Mac and Cheese Recipe

A close-up view of a white baking dish filled with a creamy macaroni and cheese. The top layer is golden orange melted cheese that has slightly browned edges. Just below, there is a thick layer of white cheesy sauce covering elbow macaroni pasta, which looks smooth and creamy. A spoon holds up a portion of the cheesy macaroni, showing the gooey texture with cheese strings stretching from the dish. A woman's hand is partly visible in the background holding the spoon. The dish sits on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

Sprinkle fresh chopped parsley or chives over the top for a fresh pop of color and a subtle herby note. A dash of smoked paprika can also add a little smoky warmth that perfectly balances the cheese. These simple garnishes make every serving look restaurant-quality and taste even better.

Side Dishes

The Best Mac and Cheese Recipe shines as a main or side dish. Pair it with crisp green salads to lighten the meal or roasted vegetables like broccoli or Brussels sprouts which bring a lovely contrast of texture and flavor. For heartier options, grilled chicken or barbecued ribs complement the mac and cheese beautifully.

Creative Ways to Present

Serve it in individual ramekins for a personal touch, perfect for dinner parties or family gatherings. You could also turn it into a mac and cheese stuffed burger or use it as a filling for loaded baked potatoes. The creamy texture and cheesy flavors make this recipe incredibly versatile and fun to experiment with.

Make Ahead and Storage

Storing Leftovers

Store leftover mac and cheese in an airtight container in the refrigerator for up to 3 days. It keeps well, though the pasta will absorb some sauce as it sits. Before reheating, stir in a tablespoon of milk or cream to help loosen the sauce and restore that creamy consistency.

Freezing

You can freeze The Best Mac and Cheese Recipe by placing it in a freezer-safe container. It keeps well for 1 to 2 months. Thaw overnight in the refrigerator before reheating to preserve the texture and flavor as much as possible.

Reheating

Reheat gently on the stovetop over low heat or in the microwave. Add a splash of milk or cream and stir often to bring back the creamy sauce and prevent the cheese from drying out. If you baked it originally, finish reheating in the oven to revive the golden crust.

FAQs

Can I use other types of cheese in this recipe?

Absolutely! While cheddar and mozzarella provide a classic flavor and creaminess, feel free to mix in Swiss, Gruyere, or even a sharp Parmesan for more complexity. Just be mindful of how different cheeses melt.

Is there a way to make this recipe lighter?

Yes, substitute the heavy cream with more whole milk or a lower-fat milk alternative. Using less butter and cheese can also lighten the dish but may sacrifice some richness.

Can I use gluten-free pasta and flour?

Definitely. Use a gluten-free elbow macaroni and a gluten-free all-purpose flour blend in the sauce to keep it gluten-free without compromising the taste or texture.

What is the purpose of mustard seed powder in the cheese sauce?

Mustard seed powder adds a subtle tangy depth that enhances and intensifies the cheese flavor, giving the sauce an extra savory kick. It’s optional but highly recommended for that authentic cheesy taste.

How do I prevent the cheese sauce from becoming grainy?

To keep the sauce smooth, add the cheese off the heat in small batches and stir gently. Overheating cheese causes it to separate and turn grainy, so patience is key when melting it into the sauce.

Final Thoughts

There is something truly special about The Best Mac and Cheese Recipe that makes it a timeless classic in any kitchen. From the first creamy bite to the last cheesy morsel, this dish embodies comfort and joy. I wholeheartedly encourage you to whip up this recipe for yourself and those you love—you’ll soon see why it holds a spot in so many hearts and homes.

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
The Best Mac and Cheese Recipe

The Best Mac and Cheese Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 2 reviews

Print Recipe
Pin Recipe

This Best Mac and Cheese recipe delivers a creamy, cheesy, and comforting classic dish made with elbow macaroni, a rich blend of cheddar and mozzarella cheeses, and a smooth homemade cheese sauce. It offers an option to enjoy it immediately or baked to golden perfection with a crunchy topping.

  • Total Time: 30 minutes
  • Yield: 8 servings

Ingredients

Pasta

  • 16 oz elbow macaroni pasta (3 cups, uncooked)

Cheese

  • 16 oz cheddar cheese
  • 8 oz mozzarella cheese

Dairy and Sauce

  • 2 cups heavy cream (double cream) (or make a lighter version by reducing or replacing the cream with more milk)
  • 1.5 cups whole milk
  • ⅓ cup all-purpose flour (or a gluten-free AP blend)
  • ½ cup butter (1 stick / 8 Tbsp)

Seasoning

  • ½ Tbsp salt
  • ½ tsp black pepper
  • 1 tsp mustard seed powder (optional - gives more cheesy flavor)

Instructions

  1. Boil the Pasta: Cook the pasta in a large pot of salted boiling water following package instructions but reduce cooking time by 1-2 minutes to keep it al dente. This ensures the pasta won't become mushy once mixed with the cheese sauce.
  2. Prepare the Cheese: While the pasta water boils, shred the cheddar and mozzarella cheese and mix them together. Reserve 1-2 cups for topping if you plan to bake the mac and cheese.
  3. Make the Roux: In a large saucepan over medium heat, melt the butter. Once melted and hot, sift in the flour and whisk continuously for about a minute to cook off the raw flour taste.
  4. Form the Cheese Sauce: Gradually add the heavy cream and whole milk to the roux, whisking constantly to maintain a smooth texture. Cook until the sauce thickens, whisking frequently.
  5. Add Cheese and Season: Remove the pan from heat and add the shredded cheese in 2-3 batches, stirring gently between additions to avoid graininess. Season the sauce with salt, pepper, and optional mustard seed powder. Adjust consistency by adding milk if too thick or simmering longer if too thin.
  6. Combine Pasta and Sauce: Drain the pasta well and toss it into the cheese sauce, stirring thoroughly to coat all the noodles evenly.
  7. Serve or Bake: You may serve the creamy mac and cheese immediately or proceed to bake it for a bubbly crust.
  8. Bake (Optional): Transfer the mac and cheese to an ovenproof baking dish. Sprinkle the reserved cheese on top and optionally add dried breadcrumbs for extra crunch. Bake at 325ºF (160ºC) for about 15 minutes until the cheese melts, becomes bubbly, and slightly golden brown.

Notes

  • For a lighter version, reduce or replace heavy cream with additional milk.
  • Undercooking pasta slightly prevents mushiness after baking.
  • Mustard seed powder is optional but enhances the cheese flavor.
  • Adding breadcrumbs on top before baking adds a crunchy texture.
  • If the sauce thickens too much while resting, add a splash of milk to loosen it up.
  • Author: Chef
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Easy Beef Empanadas Recipe
    Easy Beef Empanadas Recipe
  • BBQ Tofu Veggie Bowls Recipe
    BBQ Tofu Veggie Bowls Recipe
  • Slow Cooker Birria Beef Tacos Recipe
    Slow Cooker Birria Beef Tacos Recipe
  • Hearty Chicken Stew with Potatoes and Green Beans Recipe
    Hearty Chicken Stew with Potatoes and Green Beans Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi and welcome to Ava’s Cooking
I'm Ava, a 27 year old chef from Marseille, France, and I'm so glad you found your way here.

Learn more

Popular

  • Crockpot Rotel Dip Recipe
    Crockpot Rotel Dip Recipe
  • 4 Ingredient Apple Fritters Recipe
    4 Ingredient Apple Fritters Recipe
  • Low Carb Keto Biscuits Recipe
    Low Carb Keto Biscuits Recipe
  • Thai Red Curry Meatballs with Mango and Basil Recipe
    Thai Red Curry Meatballs with Mango and Basil Recipe

Footer

↑ Back to Top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

Newsletter

Sign Up! for emails and updates

Browse Recipes

  • Appetizers & Snacks
  • Beef
  • Breakfast
  • Chicken
  • Desserts
  • Dinner
  • Drinks
  • Side-Dish
  • Soups

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Ava's Cooking. All rights reserved.