Macaroni and cheese has always been my comfort food of choice, but nothing beats a rich, creamy version that’s baked to golden perfection. I’ve experimented with countless variations over the years, and this one — with its velvety cheese sauce and bubbling, crispy top layer — is hands down my favorite. It’s that perfect combination of cheesy indulgence and nostalgic simplicity that makes it a winner every single time.

This Baked and Creamy Macaroni and Cheese isn’t just a side dish — it’s the star of any meal. Whether I’m serving it for a weeknight dinner, taking it to a potluck, or making it for the holidays, people always go back for seconds. It’s got that creamy interior with just the right pull of cheese, and the top? Golden, slightly crispy, and irresistible.
Why You’ll Love This Baked and Creamy Macaroni and Cheese
This recipe hits every note of what you want in a baked mac and cheese. The cheese sauce is silky and rich, clinging to each piece of macaroni without being gloopy or dry. Baking it adds that crave-worthy texture contrast — creamy inside, crispy on top. It’s straightforward to make and endlessly customizable, making it perfect for beginners and seasoned cooks alike. And trust me, this dish is just as good the next day, if not better.
What Kind of Cheese Should I Use for Baked Mac and Cheese?
I like to mix it up. Sharp cheddar brings that classic mac and cheese flavor, while mozzarella adds stretch and creaminess. For depth, I toss in a little gouda or gruyère when I have it. A blend gives you flavor, texture, and meltability. Just avoid pre-shredded cheese if you can — it has anti-caking agents that affect how smoothly it melts.
Options for Substitutions
Not a fan of cheddar? Swap it out for Colby Jack or Monterey Jack. Lactose intolerant? Use lactose-free cheese and plant-based milk. Want to sneak in some veggies? Add roasted cauliflower or spinach to the mix. You can also use gluten-free pasta or whole wheat elbows for a different twist. This recipe is flexible, so don’t hesitate to make it your own.
Ingredients for this Baked and Creamy Macaroni and Cheese
- Elbow Macaroni: The classic shape that holds onto the cheese sauce perfectly. You can use other small pasta like shells or cavatappi.
- Unsalted Butter: Forms the base of the roux, which thickens the sauce and adds rich flavor.
- All-Purpose Flour: Combines with the butter to create the roux, the thickener for the cheese sauce.
- Whole Milk: Provides a creamy texture and helps create that smooth, velvety sauce. Avoid low-fat milk if possible.
- Heavy Cream: Adds an extra luxurious texture and depth to the cheese sauce.
- Sharp Cheddar Cheese: Gives the classic flavor you expect in mac and cheese. Sharp cheddar melts beautifully and packs bold taste.
- Mozzarella Cheese: For stretch and creaminess that blends well with cheddar.
- Gruyère or Gouda (optional): Adds a gourmet, nutty dimension to the dish.
- Salt and Pepper: Essential for seasoning the sauce to taste.
- Garlic Powder & Onion Powder: A subtle layer of savory flavor that enhances the cheese.
- Paprika (optional): Sprinkled on top for color and a hint of smokiness.

Step 1: Boil the Pasta
Bring a large pot of salted water to a boil. Cook the macaroni according to package instructions until just al dente — you don’t want it too soft since it will cook more in the oven. Drain and set aside.
Step 2: Make the Roux
In a large saucepan over medium heat, melt the butter. Once fully melted, whisk in the flour and continue whisking for about 1-2 minutes. You want the mixture to bubble slightly but not brown — this step helps remove the raw flour taste.
Step 3: Add Milk and Cream
Slowly whisk in the milk and heavy cream. Keep whisking to avoid lumps. Bring the mixture to a gentle simmer, then cook for 3-5 minutes until thickened slightly. The sauce should coat the back of a spoon.
Step 4: Stir in the Cheese
Turn off the heat. Gradually add in the shredded cheddar, mozzarella, and any optional cheeses. Stir until everything is completely melted and the sauce is smooth. Add salt, pepper, garlic powder, and onion powder to taste.
Step 5: Combine Pasta and Cheese Sauce
Add the drained pasta to the cheese sauce and stir to coat every piece evenly. Make sure it’s fully incorporated for that creamy consistency throughout.
Step 6: Transfer to Baking Dish
Pour the mac and cheese mixture into a greased 9×13-inch baking dish or an aluminum tray like the one in the photo. Spread it evenly with a spatula.
Step 7: Add Topping and Bake
Sprinkle extra shredded cheddar (and a bit of paprika if using) on top. Bake in a preheated oven at 375°F (190°C) for 20-25 minutes, or until the top is golden and bubbly.
Step 8: Rest and Serve
Let the mac and cheese sit for 5-10 minutes after removing from the oven. This allows the sauce to thicken slightly and makes it easier to serve.
How Long to Prepare the Baked and Creamy Macaroni and Cheese
Preparation Time: The prep for this dish is surprisingly quick. Boiling the pasta and preparing the cheese sauce takes around 20 minutes. Most of that time is spent stirring and combining, so it’s hands-on but easy work.
Baking Time: Once everything is assembled, it goes into the oven for 20 to 25 minutes. You’re looking for a golden brown top and bubbly edges. After baking, let it rest for at least 5-10 minutes before serving to allow the sauce to set properly.
Tips for Perfect Baked and Creamy Macaroni and Cheese
- Use freshly grated cheese: It melts better and gives the sauce a smoother texture.
- Don’t overcook the pasta: Keep it al dente so it doesn’t get mushy while baking.
- Layer some cheese in the middle: For extra cheesiness, add a sprinkle of cheese between layers of pasta.
- Let it rest before serving: It helps the sauce thicken and improves the texture.
- Add breadcrumbs if you like a crispy top: Mix with a bit of melted butter and sprinkle over the cheese topping before baking.
Watch Out for These Mistakes While Cooking
- Using too much flour in the roux: It can make the sauce too thick and pasty.
- Not seasoning the sauce: Taste before baking. Cheese adds saltiness, but you might still need pepper or garlic powder.
- Using low-fat dairy: It can lead to a less creamy sauce. Stick with whole milk and cream for best results.
- Skipping the resting time: Serving too early makes the sauce runny and less cohesive.
- Overbaking: Too much time in the oven can dry out the dish.
What to Serve With Baked and Creamy Macaroni and Cheese?
1. Crispy Fried Chicken
The crunchy texture of fried chicken pairs beautifully with the creamy softness of mac and cheese.
2. Roasted Broccoli
A lighter veggie side that balances the richness of the dish and adds a fresh crunch.
3. BBQ Ribs
The smokiness of ribs complements the cheesy flavors and turns this into a hearty meal.
4. Garden Salad
A fresh salad with vinaigrette helps cut through the richness and adds a refreshing bite.
5. Garlic Bread
Soft and buttery with a crispy crust — perfect for scooping up any leftover cheese sauce.
Storage Instructions
Refrigeration: Store leftover macaroni and cheese in an airtight container in the fridge for up to 4 days. Make sure it has cooled to room temperature before sealing it up.
Freezing: You can freeze this dish for up to 2 months. Portion it into freezer-safe containers. When ready to eat, thaw in the fridge overnight and reheat in the oven or microwave until warmed through.
Reheating: Add a splash of milk before reheating to loosen up the sauce. Heat in the oven at 350°F (175°C) until hot, or microwave in 30-second bursts, stirring in between.
Estimated Nutrition
- Calories: ~450 per serving
- Fat: 25g
- Saturated Fat: 15g
- Carbohydrates: 35g
- Protein: 18g
- Sodium: 550mg
- Sugar: 4g
- Fiber: 2g
- Cholesterol: 70mg
Frequently Asked Questions
What’s the best cheese for baked mac and cheese?
Sharp cheddar is the go-to for flavor, but mixing it with mozzarella, gouda, or gruyère gives a better texture and richer taste.
Can I make this ahead of time?
Absolutely! Assemble everything and refrigerate (unbaked) for up to 24 hours. Bake just before serving.
How do I keep mac and cheese from drying out in the oven?
Make sure your sauce is creamy enough before baking. Cover with foil for the first 15 minutes to lock in moisture, then uncover to brown the top.
Can I add meat or vegetables?
Yes! Cooked bacon, ham, or rotisserie chicken work great. You can also mix in spinach, peas, or roasted cauliflower.
Is this recipe kid-friendly?
Definitely. It’s creamy, cheesy, and familiar — a guaranteed hit with little ones.
Conclusion
Baked and Creamy Macaroni and Cheese is a soul-satisfying classic that never goes out of style. Whether you’re making it for a family dinner, a cozy night in, or a potluck with friends, this recipe brings comfort and joy in every cheesy bite. With its creamy sauce, golden crust, and customizable options, it’s a dish worth mastering — and making over and over again.
Baked and Creamy Macaroni and Cheese
- Total Time: 45 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
This Baked and Creamy Macaroni and Cheese is the ultimate comfort food — rich, cheesy, and baked to golden perfection. It’s the perfect crowd-pleaser for easy dinners, cozy gatherings, and potluck parties. This easy recipe uses a mix of sharp cheddar and mozzarella for a gooey interior and a crispy baked top. Whether you’re after quick dinner ideas, delicious food for kids, or indulgent dinner recipes, this mac and cheese fits right in. It’s creamy, satisfying, and guaranteed to be a favorite in your list of easy dinner ideas and homemade food ideas.
Ingredients
2 cups elbow macaroni
4 tablespoons unsalted butter
4 tablespoons all-purpose flour
2 cups whole milk
1 cup heavy cream
2 cups sharp cheddar cheese, shredded
1 cup mozzarella cheese, shredded
1/2 cup gruyère or gouda cheese, shredded (optional)
1 teaspoon salt
1/2 teaspoon black pepper
1/2 teaspoon garlic powder
1/2 teaspoon onion powder
1/2 teaspoon paprika (optional, for topping)
Instructions
1. Boil a large pot of salted water and cook macaroni until al dente. Drain and set aside.
2. In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1-2 minutes to form a roux.
3. Gradually whisk in milk and heavy cream. Simmer until the mixture thickens, about 3-5 minutes.
4. Remove from heat and stir in shredded cheeses until melted. Add salt, pepper, garlic powder, and onion powder to taste.
5. Fold the cooked macaroni into the cheese sauce until evenly coated.
6. Transfer to a greased 9×13-inch baking dish or foil tray and smooth the top.
7. Sprinkle additional cheddar cheese (and paprika if using) on top.
8. Bake at 375°F (190°C) for 20-25 minutes, or until golden and bubbly.
9. Let rest 5-10 minutes before serving to allow the sauce to set.
Notes
Use freshly grated cheese for a smoother sauce and better melting.
Always cook pasta just to al dente to avoid mushy results after baking.
Let it rest after baking — it helps the sauce set and enhances the texture.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 portion
- Calories: 450
- Sugar: 4g
- Sodium: 550mg
- Fat: 25g
- Saturated Fat: 15g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 2g
- Protein: 18g
- Cholesterol: 70mg
Keywords: baked mac and cheese, creamy macaroni, comfort food, easy dinner, cheese pasta
