When it comes to comfort food, few dishes rival the cozy, satisfying appeal of macaroni and cheese. Whether baked until golden and bubbly or served creamy straight from the stovetop, this timeless classic delivers bold flavor, rich texture, and a generous helping of nostalgia in every bite.
Best of all, it’s incredibly versatile. From quick stovetop versions to fully loaded baked casseroles, mac and cheese adapts effortlessly to any occasion, making it just as perfect for weeknight dinners as it is for festive gatherings.
Craving even more cheesy goodness? Don’t miss our Cheese Sauce for Fries, ultra-rich, velvety, and perfect for dipping.
A Brief History of Macaroni and Cheese
Though often thought of as an American staple, macaroni and cheese has international roots. The earliest recipes date back to 13th-century Italy, where pasta and cheese were combined in oven-baked dishes. However, the modern creamy version we know today gained popularity in the U.S. thanks to its introduction by Thomas Jefferson, who brought the idea home from Europe in the 18th century.
From there, boxed versions became popular in the 20th century, but homemade recipes have remained beloved for their creamy texture and depth of flavor.
Essential Ingredients for Classic Macaroni and Cheese
To build a perfect mac and cheese from scratch, you only need a few basic ingredients, but quality and technique matter. Here’s what you’ll need:
- Elbow macaroni – or other short pasta like shells, penne, or cavatappi
- Butter – essential for creating the roux base
- Flour – combined with butter to thicken the sauce
- Milk – whole milk or a blend with cream for richness
- Cheese – sharp cheddar is traditional, but gouda, mozzarella, and gruyère are excellent complements
- Salt, pepper, mustard powder – for seasoning and depth
- Optional topping – breadcrumbs mixed with melted butter for a crispy baked finish
Classic Baked Macaroni and Cheese Recipe
Here’s a simple, foolproof recipe for baked macaroni and cheese with a crisp topping and creamy interior:
Ingredients:
- 1 pound (16 ounces) elbow macaroni
- ½ cup (1 stick) unsalted butter
- ½ cup all-purpose flour
- 3 cups whole milk
- 2 cups half-and-half
- 4 cups shredded sharp cheddar cheese, divided
- 2 cups shredded Gruyère cheese, divided
- ½ tablespoon salt
- ½ teaspoon black pepper
- ¼ teaspoon smoked paprika
Instructions:
- Preheat oven to 325°F (163°C). Grease a 9×13-inch baking dish and set aside.
- Cook the pasta: Bring a large pot of salted water to a boil. Add the macaroni and cook until al dente, about 1 minute less than the time listed on the package. Drain and set aside.
Not sure how to achieve that perfect texture? Our How to Cook Rice, Pasta, and Grains guide walks you through it step by step. - Prepare the cheese: In a large bowl, combine shredded cheddar and Gruyère cheeses. Divide into three portions: 3 cups for the sauce, 1½ cups for layering, and 1½ cups for topping.
- Make the roux: In a large saucepan over medium heat, melt butter. Sprinkle in flour and whisk continuously for about 1 minute, until the mixture resembles wet sand.
- Add milk and half-and-half: Slowly pour in the milk and half-and-half, whisking constantly to prevent lumps. Continue to cook, whisking frequently, until the mixture thickens to a creamy consistency.
- Add spices and cheese: Remove the saucepan from heat. Stir in salt, pepper, and smoked paprika. Add 3 cups of the shredded cheese mixture, stirring until melted and smooth.
- Combine pasta and sauce: In a large mixing bowl, combine the cooked macaroni with the cheese sauce, stirring to coat evenly.
- Assemble the dish: Pour half of the macaroni mixture into the prepared baking dish. Sprinkle with 1½ cups of the reserved cheese. Add the remaining macaroni mixture on top, then sprinkle with the remaining 1½ cups of cheese.
- Bake: Place the dish in the preheated oven and bake for 15 minutes, until the cheese is bubbly and lightly golden.
Alternative Cooking Methods
Not a fan of baking? No problem! There are several other popular ways to make macaroni and cheese depending on your time, taste, and texture preferences.
Stovetop Mac and Cheese
- Quicker and creamier
- Cook pasta and cheese sauce separately, then combine
- Ready in about 20 minutes
Slow Cooker Method
- Perfect for gatherings or meal prep
- No need to pre-cook pasta
- Add all ingredients to the slow cooker and stir occasionally
One-Pot Mac and Cheese
- Boil pasta directly in milk
- Stir in cheese and seasonings for an ultra-creamy result
- Fewer dishes, maximum flavor
Delicious Variations on Macaroni and Cheese
Why stop at the basics? Here are some tasty ways to level up your mac and cheese:
- Southern-style: Use evaporated milk, eggs, and a cheese blend for a firmer baked texture
- Gourmet-style: Add sautéed mushrooms, caramelized onions, or truffle oil
- Spicy twist: Mix in jalapeños, sriracha, or hot sauce
- Loaded mac: Stir in cooked bacon (or a vegetarian alternative), spinach, or shredded chicken
Dietary-Friendly Mac and Cheese Options
Want a healthier or allergy-friendly version of your favorite dish? It’s easier than ever:
- Vegan/Dairy-Free: Use plant-based butter, almond or oat milk, and dairy-free shredded cheese
- Gluten-Free: Choose certified gluten-free pasta and substitute flour with cornstarch or GF flour
- Lightened-Up: Use low-fat milk, reduce cheese amount, or add steamed cauliflower for creaminess without the calories
Nutritional Information (Per Serving Estimate)
Note: Nutritional values vary based on ingredients and serving size.
- Calories: 350–500 kcal
- Carbohydrates: 35–50g
- Protein: 12–18g
- Fat: 15–25g
- Sodium: 400–700mg
Serving Suggestions for Macaroni and Cheese
One of the reasons macaroni and cheese has remained a beloved dish for generations is its incredible versatility. It can stand proudly on its own as a satisfying main course or act as the perfect side dish to round out a hearty, balanced meal.
Whether you’re preparing a casual family dinner or planning a comforting holiday spread, here are some delicious ideas for what to serve with your creamy mac and cheese:
1. Pair with Protein for a Full Meal
Macaroni and cheese pairs beautifully with lean or crispy proteins, helping balance out the richness of the dish:
- Grilled chicken breasts or thighs – lightly seasoned and juicy, they contrast well with the creamy cheese sauce.
- Baked or pan-seared fish – especially mild white fish like cod or tilapia, which add a light, flaky texture.
- Oven-baked turkey meatballs – a wholesome, pork-free option that adds savory depth without overpowering the dish.
2. Add Vegetables for Balance
Adding a fresh or roasted vegetable alongside mac and cheese helps cut through the richness and brings nutritional balance to the plate:
- Steamed broccoli – its earthy crunch complements the creamy noodles.
- Roasted carrots or Brussels sprouts – caramelized edges add subtle sweetness and texture.
- Crisp green salad – a simple vinaigrette-dressed mix of greens, cucumber, and tomatoes offers a bright and refreshing contrast.
3. Include a Bread or Plant-Based Twist
To turn mac and cheese into a Southern-style feast or a creative plant-forward meal, consider these delicious pairings:
- Cornbread – lightly sweet and fluffy, it makes a great Southern-style side.
- Garlic toast or crusty sourdough – perfect for scooping up extra sauce.
- Crispy baked tofu – adds plant-based protein and a different textural element that works surprisingly well.
With the right sides and pairings, your macaroni and cheese can shine in any setting, from weeknight comfort food to dinner party centerpiece.
Storage and Reheating Tips
Want to save leftovers or prep ahead? Here’s how:
- Refrigerate in an airtight container for up to 4 days
- Reheat on the stovetop or in the oven with a splash of milk to revive the sauce
- Avoid microwaving large portions unless stirred halfway through
- Freeze individual portions for up to 2 months (skip breadcrumbs for best texture)
FAQs About Macaroni and Cheese
Q1: Can you freeze macaroni and cheese?
Yes! Freeze without the breadcrumb topping and reheat in the oven or on the stovetop.
Q2: Which cheese melts best?
Cheddar is classic, but mozzarella, fontina, and gouda add creaminess and stretch.
Q3: Why is my sauce grainy?
Overheating the cheese can cause separation. Always stir cheese in off-heat.
Q4: Can I make it ahead of time?
Absolutely, assemble and refrigerate, then bake just before serving.
Final Thoughts on Macaroni and Cheese
At its heart, macaroni and cheese is more than just pasta and cheese, it’s comfort in a bowl. Whether you prefer it baked with a crust, creamy from the stovetop, or vegan and veggie-packed, there’s a version for everyone. With endless variations and easy prep, it’s no wonder mac and cheese remains a favorite across generations and cultures.
Print
Macaroni and Cheese: Gooey, Golden & Totally Satisfying
This creamy, gooey baked macaroni and cheese is the ultimate comfort food. Golden on top, rich inside, and made with real cheese, a satisfying classic.
- Total Time: 40 minutes
- Yield: 6–8 servings 1x
Ingredients
- 1 lb (16 oz) elbow macaroni
- ½ cup (1 stick) unsalted butter
- ½ cup all-purpose flour
- 3 cups whole milk
- 2 cups half-and-half
- 4 cups shredded sharp cheddar cheese, divided
- 2 cups shredded Gruyère cheese, divided
- ½ tablespoon salt
- ½ teaspoon black pepper
- ¼ teaspoon smoked paprika (optional)
Instructions
- Preheat oven to 325°F (163°C); grease a 9×13″ baking dish.
- Cook macaroni until al dente; drain and set aside.
- Make a roux by melting butter and whisking in flour; cook 1–2 minutes.
- Slowly whisk in milk and half-and-half until thickened.
- Stir in 3 cups cheese blend, salt, pepper, and paprika.
- Combine pasta with cheese sauce.
- Layer half of the pasta in the baking dish, top with 1½ cups cheese, then repeat.
- Bake for 15–20 minutes, until bubbly and golden on top.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Main Dish, Comfort Food
- Method: Baked
- Cuisine: American
Keywords: macaroni and cheese, gooey mac and cheese, baked cheesy pasta, classic mac and cheese, comfort food recipe