Classic Homemade Mac And Cheese Recipe

If you’re in need of a comfort food that never fails to bring a smile to your face, look no further than the classic homemade mac and cheese recipe. This timeless dish has been a staple in households for generations, and it’s not hard to see why. With its perfectly cooked pasta smothered in a creamy, cheesy sauce, it’s a dish that hits all the right notes. Whether you’re cooking for yourself or wanting to impress friends and family, this mac and cheese recipe is sure to become a go-to favorite. Get ready to indulge in a bowlful of pure, comforting goodness.

Classic Homemade Mac And Cheese Recipe


To make a delicious homemade mac and cheese, you will need the following ingredients:

Macaroni Pasta

Macaroni pasta is the star of the dish. You can choose any type of macaroni pasta you prefer, whether it’s elbow macaroni, penne, or shells. Make sure to cook the pasta al dente for the perfect texture.


Butter adds richness and flavor to the cheese sauce. It’s essential for achieving that comforting, velvety texture in your mac and cheese.


Flour is used to create a roux, which acts as a thickener for the cheese sauce. It helps give the sauce a creamy consistency and prevents it from becoming too watery.


Milk is another crucial ingredient in the cheese sauce. It adds creaminess and helps bind everything together. Use whole milk for the best results, but you can also use low-fat milk if desired.

Cheddar Cheese

Cheddar cheese is the traditional choice for mac and cheese, as it has a smooth melting quality and a rich, savory flavor. Opt for a sharp cheddar to enhance the taste even more.

Salt and Pepper

Seasoning is key to bringing out the flavors in your mac and cheese. Use salt and pepper to taste, adding a pinch at a time until you achieve the desired seasoning.

Optional Toppings

For added texture and flavor, you can choose from a variety of optional toppings to customize your mac and cheese. Some popular options include breadcrumbs, chopped parsley, crispy bacon, diced tomatoes, and sliced green onions.

Cooking Utensils

To prepare your mac and cheese, you will need the following cooking utensils:

Large Pot

A large pot is essential for boiling the water and cooking your macaroni pasta. Choose a pot that is big enough to comfortably hold the amount of pasta you plan to make.

See also  Most Popular Beef Stroganoff Recipes

Medium Saucepan

A medium saucepan is needed to make the cheese sauce. It should be large enough to hold the butter, flour, milk, and cheese without overflowing.


A whisk is necessary for whisking the sauce to ensure a smooth and lump-free consistency. It helps to evenly distribute the flour and properly incorporate the cheese into the sauce.


A colander is used to drain the cooked pasta after it is done boiling. Make sure you have one that fits comfortably in your sink and has small enough holes to prevent the pasta from slipping through.

Baking Dish

If you want to bake your mac and cheese, you will need a baking dish to transfer the pasta and cheese mixture. Choose a dish that is oven-safe and deep enough to hold all the ingredients.

Classic Homemade Mac And Cheese Recipe

Preparing the Pasta

Before you can start making the cheese sauce, you need to cook the pasta to perfection. Follow these steps to prepare the pasta:

Boiling the Water

Fill your large pot with water, leaving enough room for the pasta to expand as it cooks. Add a generous amount of salt to the water to enhance the flavor of the pasta. Bring the water to a rolling boil over high heat.

Cooking the Macaroni

Once the water is boiling, add the macaroni pasta to the pot. Stir the pasta occasionally to prevent it from sticking together. Cook the pasta according to the package instructions until it is al dente, which means it should still have a slight bite to it.

Draining the Pasta

Once the pasta is cooked to your desired doneness, carefully pour the contents of the pot into a colander placed in the sink. Allow the hot water to drain completely, shaking the colander gently to remove any excess water. Set the drained pasta aside while you make the cheese sauce.

Making the Cheese Sauce

Now it’s time to make the creamy and cheesy sauce that will take your mac and cheese to the next level. Follow these steps to create a delicious cheese sauce:

Melting the Butter

In a medium saucepan, melt the butter over medium heat. Stir it occasionally to prevent it from burning. Once the butter has melted completely, it’s time to move on to the next step.

Adding Flour

Gradually add the flour to the melted butter, stirring continuously until it forms a smooth paste. This mixture is called a roux and acts as a thickening agent for the cheese sauce. Keep stirring for about a minute to cook off the raw flour taste.

Cooking the Roux

Continue cooking the roux for a few more minutes, stirring constantly, until it turns a light golden color. This step helps to cook off the starchy taste of the flour and gives the sauce a nutty flavor.

Adding Milk

Slowly pour the milk into the saucepan, whisking continuously to incorporate it with the roux. Whisking is crucial to prevent lumps from forming and to ensure the milk is evenly distributed. Keep whisking until the mixture thickens and starts to simmer gently.

Whisking the Sauce

Once the sauce begins to simmer, reduce the heat to low and continue whisking for a few more minutes. This allows the flavors to meld together and gives the sauce a consistently smooth texture.

See also  Beginner's Guide To Making Homemade Baked Mac And Cheese With Breadcrumbs

Adding Cheese

Gradually add the shredded cheddar cheese to the sauce, whisking constantly until it melts completely and blends with the milk and roux mixture. The cheese should melt smoothly, creating a luscious and cheesy sauce.

Seasoning with Salt and Pepper

Finally, season the cheese sauce with salt and pepper to taste. Start with a small amount and add more if needed, keeping in mind that the cheese already has some saltiness. Stir well to ensure the seasoning is evenly distributed throughout the sauce.

Classic Homemade Mac And Cheese Recipe

Combining Pasta and Cheese Sauce

Now that both the pasta and cheese sauce are ready, it’s time to bring them together to create the ultimate comfort food experience. Follow these steps to combine the pasta and cheese sauce:

Mixing the Pasta and Cheese Sauce

Transfer the cooked and drained pasta into the pot with the cheese sauce. Use a spoon or spatula to gently mix the pasta and sauce together until all the pasta is evenly coated.

Coating all the Pasta with Sauce

Make sure to coat every single bit of pasta with the cheese sauce. This ensures that each serving of mac and cheese will be packed with the creamy goodness we all crave. Take your time to mix thoroughly and evenly distribute the sauce.

Optional Toppings

While mac and cheese is delicious on its own, adding some optional toppings can take it to the next level. Consider these toppings to enhance the flavor and texture of your dish:


Sprinkle breadcrumbs evenly on top of the mac and cheese for a satisfying crunch. You can use store-bought breadcrumbs or make your own by toasting fresh bread and processing it into coarse crumbs.

Chopped Parsley

Adding a sprinkle of fresh chopped parsley over the mac and cheese not only adds a pop of vibrant green color but also a fresh herby flavor. It’s a simple way to elevate the overall taste of the dish.

Crispy Bacon

For all the bacon lovers out there, crispy bacon is a fantastic addition to mac and cheese. Crumble cooked bacon and sprinkle it over the top before baking or serving for an irresistible savory twist.

Diced Tomatoes

Fresh diced tomatoes bring a burst of tangy juiciness to the mac and cheese. Their bright flavor cuts through the richness of the dish, providing a refreshing contrast.

Sliced Green Onions

Sliced green onions add a mild onion flavor and a pop of color to the mac and cheese. They also provide a slight crunch that complements the creamy texture.

Classic Homemade Mac And Cheese Recipe

Baking the Mac and Cheese

Baking the mac and cheese adds an extra layer of indulgence and helps to create a golden crust on top. Here’s how you can bake your mac and cheese to perfection:

Preheating the Oven

Preheat your oven to 375°F (190°C) to ensure it reaches the desired temperature by the time you’re ready to bake your mac and cheese.

Transferring the Mixture to a Baking Dish

Once you’ve combined the pasta and cheese sauce, transfer the mixture to a greased baking dish. Spread it out evenly to create a uniform layer.

Adding Toppings

If you wish to add any of the optional toppings mentioned earlier, now is the time to do so. Sprinkle breadcrumbs, chopped parsley, or any other desired toppings over the top of the mac and cheese.

Baking for Desired Doneness

Place the baking dish in the preheated oven and bake for about 20-25 minutes or until the top is golden brown and the edges are bubbling. The exact baking time may vary depending on your oven and personal preference.

See also  Old-Fashioned Chocolate Chip Cookies

Browning the Top (Optional)

For an extra crispy and golden top, you can switch the oven to broil mode for the last couple of minutes. Keep a close eye on it to prevent burning, as broiling can quickly turn the top of your mac and cheese from golden to charred.

Serving and Enjoying

Once your mac and cheese is baked to perfection, it’s time to serve and enjoy this comforting dish. Follow these steps to ensure a delightful dining experience:

Allowing It to Cool

Before diving into your mac and cheese, give it a few minutes to cool down. The cheese sauce will thicken slightly as it cools, ensuring that each bite is rich and creamy.

Serving in Individual Portions

Using a serving spoon or spatula, portion out the mac and cheese onto individual plates or bowls. This helps control portion sizes and makes it easier for everyone to enjoy their share.

Garnishing with Additional Toppings

For an extra touch of presentation, you can garnish each serving with additional toppings, such as a sprinkle of chopped parsley or a few crispy bacon bits. This not only adds visual appeal but also additional layers of flavor.

Classic Homemade Mac And Cheese Recipe

Storage and Reheating

If you have any leftovers or want to make mac and cheese in advance, here are some tips for proper storage and reheating:

Properly Storing Leftovers

Transfer any remaining mac and cheese to an airtight container and refrigerate. It can be stored for up to three days. To prevent the sauce from drying out, you can drizzle a little milk over the top before sealing the container.

Reheating in the Oven

For the best results, preheat your oven to 350°F (175°C). Place the mac and cheese in an oven-safe dish, cover with foil, and bake for about 15-20 minutes or until heated through. You can add a splash of milk or cream to revive the creaminess, if desired.

Reheating on the Stovetop

To reheat mac and cheese on the stovetop, gently heat it in a saucepan over low heat. Stir frequently to prevent the sauce from sticking or scorching. If the sauce seems too thick, you can add a splash of milk to thin it out.

Reheating in the Microwave

If you’re short on time, you can reheat individual portions of mac and cheese in the microwave. Place a serving in a microwave-safe dish and heat on medium power in 30-second intervals, stirring in between, until heated through.

Tips and Variations

Here are some tips and variations to consider when making your homemade mac and cheese:

Using Different Types of Cheese

While cheddar cheese is the classic choice, feel free to experiment with other types of cheese. Gouda, gruyere, or even a combination of cheeses can bring unique flavors and textures to your mac and cheese.

Adding Other Ingredients

To make your mac and cheese more exciting, you can add other ingredients like cooked vegetables, diced ham, or shredded chicken. They can add a pop of color, extra nutritional value, and satisfy different taste preferences.

Experimenting with Spices

Don’t be afraid to experiment with spices to add depth and complexity to your mac and cheese. Try adding a pinch of cayenne pepper or paprika for a subtle kick, or mix in some garlic powder or mustard powder for additional flavor.

Creating a Crispy Top

If you prefer a crispy top on your mac and cheese, you can sprinkle some breadcrumbs mixed with melted butter or grated cheese over the dish before baking. This creates a delightful contrast in texture.

Making It Gluten-Free or Dairy-Free

If you have dietary restrictions, you can still enjoy mac and cheese by making a few modifications. Use gluten-free pasta and substitute regular flour with a gluten-free alternative. For a dairy-free version, use plant-based butter, non-dairy milk, and a vegan cheese substitute.

With this comprehensive homemade mac and cheese recipe, you are ready to create a comforting and delicious dish that will please your taste buds. Whether you choose to bake it, add toppings, or customize the ingredients, mac and cheese will always be a crowd-pleaser. So, roll up your sleeves, gather the ingredients, and enjoy the satisfying process of making this timeless classic.