Homemade baked Mac and Cheese is a popular and classic American pasta dish. It is a perfect dish for a quick family lunch or dinner, everyone loves it. Macaroni and cheese made with this recipe are creamy, gooey, cheesy, and heavenly rich, the cheese sauce is magical it transforms the humble Macaroni pasta into a delicious classic comfort food that everyone loves.

Mac and Cheese is a comfort food that has a rich history deeply rooted in both ancient European and American culinary traditions. Mac and Cheese as we know it gained popularity in the United States, over the years, this simple yet delicious combination of macaroni and cheese has evolved and become an integral part of American food culture.
This Mac and Cheese recipe is a twist on the classic dish, showcasing its rich flavours, creamy texture and simple preparation. It is a culinary delight that is sure to become a staple in your repertoire.
This recipe is so simple and easy to make at home, and with this recipe instruction that has a full video guide, you can easily make this in your kitchen, try this Mac & Cheese and let me know how you like it!
There are a few more comfort food recipes like Pesto Pasta, Loaded Potato with Shrimp and Chicken Pot Pie on this site.
Jump to:
- ⭐Why You'll Love This Mac and Cheese Recipe
- 🧾Ingredients Needed & Substitutions
- 📖Variations of Mac and Cheese
- 👩🏻🍳How to Make Mac and Cheese
- 🔪Kitchen Tools Required
- ❄️How to Store, Freeze, Defrost, Reheat and Serve
- 💭Tips for Making Mac and Cheese
- ❓Frequently Asked Questions for Mac and Cheese
- 🍛More Comfort Food Recipes!
- 🎥Video
- 📖 Recipe
- 💬 Comments
⭐Why You'll Love This Mac and Cheese Recipe
Mac and Cheese is an ideal comfort food and here are a few reasons to fall in love with this recipe.
- Uses Basic Ingredients: Mac and Cheese's simplicity is part of its charm. It doesn't require complicated ingredients, yet it delivers a delightful and satisfying meal.
- Simple and Easy to Make: It's relatively easy to prepare and is suitable for cooks of all skill levels.
- Incredible Flavour: The combination of macaroni pasta and cheese provides an indulgent flavor that can be truly addictive.
- Creamy and Indulgent Texture: Indulge in the velvety, rich texture of this luxuriously creamy Mac and Cheese, crafted to satisfy your comfort food cravings.
- Perfect Cheese Combination: A symphony of cheese flavours awaits in each bite of this Mac and Cheese, featuring a carefully curated blend of cheeses that melt together in gooey perfection.
- Balanced Seasonings: Meticulously seasoned to perfection, this Mac and Cheese showcases the natural flavours of the cheese while offering a subtle yet harmonious blend of seasonings in every bite.
- Versatile and Customizable: Mac and Cheese are incredibly versatile. You can customize it with different types of cheese, and add various ingredients like bacon and veggies.
- Perfect Comfort Food: It's the perfect comfort food, offering a warm and cozy feeling that's perfect for chilly evenings or celebratory gatherings.
- Satisfying for All Ages: This Mac and Cheese recipe is crafted to please a diverse audience, from seasoned food lovers to those with selective taste. It is classic flavours and versatility make it a timeless favorite that adults and children will love.
- Suitable for Any Occasion: You can enjoy Mac and Cheese as a side dish, main course, or even as a late-night snack. It's perfect for any occasion.
You will also like Spanish Omelette and Bazil Pesto Pasta and for some desserts to enjoy after Mac and Cheese you could check out Strawberry Tart and Banana Pudding, therefore, you should check them out.
🧾Ingredients Needed & Substitutions
Ingredients for this Mac and Cheese recipe are simple. Here is a list of everything you need:
- Salt: For seasoning the mixture.
- Macaroni: The base of the dish or the star of the dish is elbow macaroni.
- Cheddar Cheese: Adds richness, creaminess and distinguished flavour to the dish.
- Mozzarella Cheese: Adds richness, creaminess and distinguished flavour to the dish.
- Butter: Adds richness and flavour to the sauce. You can use both salted butter and unsalted butter.
- Flour: Makes the sauce thicker and lighter.
- Milk: Whole milk gives richness, creaminess and texture to the sauce and helps to integrate all ingredients together. You can use skimmed or low-fat milk as well.
- Pepper: To season the mixture, that provides a sharp and pungent flavour. Adds a spicy, slightly hot kick to the dish.
- Nutmeg: Season the mixture, which provides warmer and nuttier notes to the dish.
Substituting ingredients in Mac and Cheese can be done to accommodate your preferences, or simply to create unique flavors.
Here are some common ingredient substitutions for Mac and Cheese:
- Pasta Substitutions:
- Different Pasta: Instead of elbow macaroni, you can use other pasta shapes like penne, rotini, cavatappi, or shells for variety and different texture.
- Gluten-Free Pasta: It is a great option for people with celiac disease or other dietary restrictions.
- Whole Wheat Pasta: For a boost of nutrition, choose whole wheat pasta instead of white pasta, as it has more fibre and nutrients.
- Cheese Substitutions:
- Different Cheese: You can use cheeses that you like such as Gruyere, Monterey Jack, or a blend of different cheeses to create a unique flavour in this dish.
- Low-Fat Cheese: For a healthier option, choose reduced-fat cheese, as it is a delicious and healthy alternative to full-fat cheese.
- Dairy-Free Cheese: For vegan or lactose-free Mac and Cheese, use dairy-free cheese alternatives made from soy, nuts or tapioca.
- Butter Substitutions:
- Extra Virgin Olive Oil or Olive Oil: For a healthier option, use extra virgin olive oil or olive oil instead of butter.
- Margarine: For a non-dairy Mac and Cheese, use margarine instead of butter.
- Flour Substitutions:
- Gluten-Free Flour: For a gluten-free Mac and Cheese, use a gluten-free flour blend.
- Cornstarch: To thicken your Mac and Cheese without using flour, try using cornstarch instead.
- Milk Substitutions:
- Dairy-free: You can use almond milk, soy milk, or oat milk.
- Low-Fat Milk: For a healthier and lighter Mac and Cheese, use low-fat milk.
- Spice Substitutions: Fresh or dried herbs like parsley, chives, basil, or cilantro can be used instead of pepper and nutmeg.
Feel free to experiment with different options to create a Mac and Cheese recipe that suits your lifestyle and taste.
See the recipe card below for a full list of ingredients and measurements.
📖Variations of Mac and Cheese
Mac and Cheese is a versatile dish with many variations to suit different tastes and preferences.
Here are some popular variations of Mac and Cheese:
- Add Garlic: For a wonderful flavour to the sauce, add minced or crushed garlic.
- Add Onion: For a nice, sweeter and more flavorful sauce, add diced or minced onions.
- Add Dijon Mustard: For a bit of tang, add a small amount of Dijon mustard to the sauce. Just be careful not to add too much, as it can be overpowering.
- Add Spice: Add hot sauce, chili powder, or jalapeños for an extra kick and a spicy twist.
- Add Truffle: For a more sophisticated and luxurious Mac and Cheese, add a drizzle of truffle oil or a sprinkling of shaved truffles.
- Add Seafood: Add a combination of seafood such as shrimp, crab, and scallops for a seafood version.
- Add Lobster: Transform your Mac and Cheese into a culinary masterpiece with the addition of succulent lobster meat. The delicate sweetness of the lobster will perfectly complement the rich and creamy sauce, creating a dish that is both luxurious and decadent.
- Mexican Style: Add ingredients like jalapeños, bell peppers, and spices to create a Mexican-inspired Mac and Cheese.
- Add Cheese: Add other cheese varieties like Swiss, or Gruyère to create a rich and flavorful combination.
- Add Breadcrumbs: For a crispy topping, sprinkle breadcrumbs or panko breadcrumbs or crushed crackers over the Mac and Cheese before baking.
- Add Crushed Potato Chips: For a delicious, crispy and creative topping, try crushing potato chips and sprinkling them over the Mac and Cheese before baking.
- Add Nutritional Yeast: For a fun and flavourful twist without the dairy, sprinkle nutritional yeast on top of the Mac and Cheese. It adds a unique nutty and cheesy flavour.
- Optional Additions: For a more flavourful and satisfying Mac and Cheese, add cooked bacon, diced ham, chorizo, sausage, caramelized onions, sauteed mushrooms, chopped spinach, artichoke hearts, etc.
- Add Cauliflower: For a healthier and more nutritious Mac and Cheese, add steamed or pureed cauliflower. It is a great way to include some extra vegetables without sacrificing flavour or creaminess.
- Add Broccoli: For a delicious and nutritious Mac and Cheese, add steamed broccoli florets.
- Add Buffalo Chicken: For a spicy and flavorful Mac and Cheese, add shredded buffalo chicken and a drizzle of hot sauce.
- Add Pesto: Infuse your Mac and Cheese with the vibrant flavours of pesto sauce. The herbaceous notes of basil and pine nuts will perfectly complement the rich and creamy sauce, creating a dish that is both flavourful and refreshing.
- Add Butternut Squash: Transform your Mac and Cheese into a seasonal delight by incorporating pureed butternut squash into the cheese sauce. The sweet and creamy flavours of the squash will perfectly complement the rich and gooey cheese, creating a dish that is both comforting and delicious.
Get creative and make a Mac and Cheese variation by adding and experimenting with different flavours and ingredients, whatever you like. Get it your own twist!
👩🏻🍳How to Make Mac and Cheese
This step by step instructions and photos will help you to visualize how to make this recipe. See the recipe card for a printable version of this recipe.

1: Boil water in a pot and add salt.

2: Add the macaroni to the boiling water and cook al dente (do not overcook) for about 6-7 minutes.

3: While the pasta is cooking, grate the cheddar and mozzarella cheese and prepare the pasta sauce.

4: Preheat a frying pan, add the butter, and melt it on low heat.

5: Add the flour and cook over medium-low heat for one minute, stirring constantly.

6: Slowly add milk, stirring constantly and cook for 4-5 minutes until the sauce is smooth and slightly thick.

7: Add ¾ of the grated cheese to the sauce and stir until the cheese is melted.

8: Season with salt, pepper, and nutmeg.

9: Drain the pasta and put it in the sauce.

10: Stir, and mix the pasta with the sauce.

11: Transfer the pasta to a baking dish, sprinkle with the remaining cheese, and bake in a preheated oven at 360F (180C) for 15 minutes or until golden.

12: Remove from the oven and serve hot.
🔪Kitchen Tools Required
Check out all of my kitchen essentials in my Amazon Store!
Here is a list of kitchen utensils for making this Mac and Cheese.
- Cookware
- Pan.
- Cheese grater
- Baking tray.
- Strainer
- Knife.
- Spatula.
- Pepper grater.
- Gloves
❄️How to Store, Freeze, Defrost, Reheat and Serve
Storing, freezing, defrosting, and reheating Mac and Cheese can help you enjoy this delicious dish over time without compromising its flavour and texture. Here's how to do it.
Storing: If you have leftover Mac and Cheese, store it in an airtight container in the refrigerator. Let it cool to room temperature before covering and refrigerating. It can be stored for up to 3-5 days.
Freezing: Portion the pasta into serving-sized containers or airtight freezer bags, ensuring it's tightly sealed to prevent freezer burn.
Defrosting: To defrost the frozen Mac and Cheese the safest way to defrost frozen mac and cheese is by placing it in the refrigerator for 24 hours or until it's completely thawed.
Reheating: Reheat the thawed Mac and Cheese in one of the following ways, depending on your preference and available equipment:
- Oven: For the best results, reheat Mac and Cheese in the oven. Preheat your oven to 350°F (175°C), place the Mac and Cheese in an oven-safe dish, and cover it with foil to prevent it from drying out. Bake for about 20-30 minutes or until heated through. Remove the foil for the last few minutes to brown the top.
- Stovetop: To reheat on the stovetop, place the Mac and Cheese in a saucepan over medium-low heat. Stir frequently to ensure even heating. Add a splash of milk to maintain the creamy consistency if needed.
- Microwave: If you're in a hurry, you can reheat Mac and Cheese in the microwave. Use a microwave-safe dish, cover it with a microwave-safe lid or microwave-safe plastic wrap, and heat in 30-second increments, stirring in between until it's hot throughout.
Serving: Whether it is the star of the meal or a complementary side, serving Mac and Cheese is always a joy.
Below are a few ideas to make your Mac and Cheese even more appealing:
- As a Main Course:
- Stand-Alone Dish: Present your Mac and Cheese masterpiece in individual bowls or plates for a hearty and satisfying main course that is sure to impress.
- Accompaniments: Elevate your Mac and Cheese experience by pairing it with a crisp salad, roasted vegetables or steamed green for a nutritious and balanced meal.
- Garnishes: Add a burst of color and freshness to your dish with a sprinkle of fresh parsley, chives or scallions.
- Protein Additions: Transform your Mac and Cheese into a complete and satisfying meal by adding cooked shrimp, crispy bacon or grilled chicken on the side for extra protein and flavour.
- As a Side Dish:
- Alongside Grilled Meats: Pair your pork chops, steak or grilled chicken with a comforting side of Mac and Cheese for a delicious and satisfying meal.
- Family Gatherings: Mac and Cheese is the perfect comfort food for casual family gatherings. Serve it up in a big casserole dish and let everyone dig in.
- Holiday Feasts: Mac and Cheese is a comforting and classic side dish that is perfect for any festive occasion, such as Thanksgiving, Christmas or other special celebrations.
- Presentation Tips:
- Don't let Mac and Cheese get cold! Keep it warm before serving so you can enjoy its gooey texture and rich flavours.
- Elevate your Mac and Cheese experience with a touch of elegance by serving it in decorative serving dishes or ramekins.
- Make it easy for guests to enjoy your delicious Mac and Cheese by providing serving spoons or tongs.
- Pair the Mac and Cheese with a chilled glass of white wine, a craft beer, or a refreshing fruit-infused iced tea for a complete and enjoyable dining experience.
By following this serving suggestion and presentation tips, you can transform your Mac and Cheese into a feast for the eyes and taste buds.
💭Tips for Making Mac and Cheese
Here are some tips to help you make the best Mac and Cheese:
Choose Quality Pasta: Start with high-quality pasta.
Pasta Choice: Let your pasta shapes embrace the cheese sauce! Choose pasta with ridges and curves, such as elbow macaroni, cavatappi, or shells, for a gooey, cheesy bite.
Cook the Pasta al Dente: Cook the macaroni or pasta to al dente or slightly firm to the bite because it will continue to cook when you bake it in the oven or when you make the cheese sauce.
Choose the Right Cheese: Use a combination of cheeses for a richer and more complex flavor such as Cheddar, Gruyere and Parmesan for a rich and balanced taste. A mixture of matured cheddar and mozzarella works well.
Grate the Cheese by Hand: For a richer flavour and more satisfying texture, grate your own cheese for Mac and Cheese. Pre-packaged cheese is often bland and full of additives, so it is worth the extra effort to grate your own. For easier grating, freeze the blocks of cheese for a few minutes before using a grater.
Use Thickening Agent: For a rich and velvety cheese sauce, use a roux made of butter and flour. This simple mixture will thicken the sauce and give it a smooth, creamy and luxurious texture.
Create a Smooth Cheese Sauce: To prevent lumps in your cheese sauce, add the milk and whisk into the roux until smooth and cook until thickened, then add cheese gradually and stir continuously over low heat until it is fully incorporated.
Season to Taste: Add salt, pepper, a pinch of nutmeg and any other desired seasoning of your choice to enhance the flavours without overpowering the dish.
Baking Technique: For a crispy, golden-brown top, bake your Mac and Cheese in the oven until it is bubbling and irresistible.
By following these tips, you can create a delicious and visually appealing Mac and Cheese that's sure you and your family will love!
❓Frequently Asked Questions for Mac and Cheese
Here are some commonly asked questions about making homemade Mac and Cheese:
Mac and Cheese is a classic dish, the ultimate comfort food. This cheesy and gooey dish is a childhood favorite for many and it is also enjoyed by adults.
Common choices are cheddar, mozzarella, Gruyère, and American cheese. A combination of cheeses can provide a richer flavor.
Yes, you can use various pasta shapes such as penne, shells, or fusilli to make mac and cheese.
Yes. You can prepare the Mac and Cheese in advance, let it cool completely and refrigerate it. When ready to serve, reheat in the oven or microwave until heated through and bubbly.
Mac and Cheese can be served as a side dish or as a main course, depending on your preference and portion size.
Yes, you can prepare a vegan Mac and Cheese using plant-based milk, dairy-free cheese alternatives and nutritional yeast to create a satisfying and cheesy dish that everyone will love.
🍛More Comfort Food Recipes!
Here are more of my favourite comfort food recipes! Try these:
If you make this Mac and Cheese recipe or any other recipe on my website, please leave a star rating at the bottom of this page! This provides helpful feedback to both me and other readers. Also, let me know how you go in the comments below. I love hearing from you!
I love to cook, bake and share my recipes with all of you! If you want more delicious recipes you can subscribe to my newsletter and follow along on YouTube, Instagram, TikTok, Facebook and Pinterest!
🎥Video
This video will show you the details and step-by-step instructions for making this fantastic mouthwatering Mac and Cheese!
📖 Recipe

Macaroni Cheese
Ingredients
- 1 tablespoon salt
- 200 g macaroni
- 60 g cheddar cheese
- 60 g mozzarella cheese
- 2 tablespoon butter
- 2 tablespoon flour
- 500 ml milk
- 1 teaspoon salt
- ¼ teaspoon pepper
- ¼ teaspoon nutmeg
Instructions
- Boil water in a pot and add salt.
- Add the macaroni to the boiling water and cook al dente (do not overcook) for about 6-7 minutes.
- While the pasta is cooking, grate the cheddar and mozzarella cheese and prepare the pasta sauce.
- Preheat a frying pan, add the butter, and melt it on low heat.
- Add the flour and cook over medium-low heat for one minute, stirring constantly.
- Slowly add milk, stirring constantly and cook for 4-5 minutes until the sauce is smooth and slightly thick.
- Add ¾ of the grated cheese to the sauce and stir until the cheese is melted.
- Season with salt, pepper, and nutmeg.
- Drain the pasta and put it in the sauce.
- Stir, and mix the pasta with the sauce.
- Transfer the pasta to a baking dish, sprinkle with the remaining cheese, and bake in a preheated oven at 360F (180C) for 15 minutes or until golden.
- Remove from the oven and serve hot.
Nutrition
Nutritional information is based on third-party calculations and should be considered an estimate only. Actual nutritional content will vary based upon brands used, measuring methods, cooking method, portion sizes, and more.
John says
I am going to make it today