When it comes to comfort food, few dishes can match the comforting warmth and cheesy indulgence of Cheesy Baked Macaroni. With its creamy interior, crispy topping, and rich cheese sauce, this dish is both a nostalgic classic and a timeless crowd-pleaser. Whether as a main dish or a side, it’s a meal that everyone will love—perfect for weeknight dinners, potlucks, or holiday feasts.
Why You’ll Love This Recipe
Cheesy Baked Macaroni is the ultimate comfort food, combining the velvety creaminess of a homemade cheese sauce with a crispy, golden topping. It’s indulgent yet simple to make, requiring just a few ingredients to create something extraordinary. This dish is so satisfying and versatile that you can serve it as the centerpiece of your meal or as a perfect side to pair with your favorite proteins. Plus, it’s easy to make ahead and even freezes well, so you can enjoy it whenever you want!
ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
For the Pasta:
- 1 pound elbow macaroni (or rotini, shells, cavatappi)
- Salt (for pasta water)
For the Cheese Sauce (Béchamel-Based):
- 4 tablespoons unsalted butter
- ¼ cup all-purpose flour
- 3 cups whole milk
- 1 cup heavy cream
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon paprika (optional)
- 1 teaspoon salt
- ½ teaspoon black pepper
- 3 cups shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
For the Topping:
- 1 cup shredded cheddar cheese (or cheese blend)
- ½ cup panko breadcrumbs (optional)
- 1 tablespoon melted butter
directions
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil (about 1 tablespoon of salt per gallon of water). Add the macaroni and cook until al dente, about 1–2 minutes less than package instructions. Drain the pasta and toss lightly with oil or butter to prevent sticking.
Tip: Al dente pasta ensures that the macaroni holds its shape and doesn’t get mushy after baking.
Step 2: Make the Cheese Sauce (Béchamel Base)
In a large saucepan or deep skillet, melt 4 tablespoons butter over medium heat.
Add the flour and whisk constantly to create a smooth paste (roux). Cook for 2–3 minutes until the roux is golden but not brown.
Gradually add the warm milk, whisking to keep the mixture smooth. Stir in the heavy cream and continue whisking until the sauce thickens, about 5–7 minutes.
Add the garlic powder, onion powder, paprika, salt, and pepper, then stir. Taste and adjust seasoning as needed.
Lower the heat and add the cheeses in batches, stirring until fully melted and smooth. The sauce should be thick, creamy, and velvety.
Step 3: Combine Sauce and Pasta
Add the drained pasta to the cheese sauce and gently stir to coat every piece of macaroni evenly. Taste and adjust the seasoning if necessary.
Step 4: Assemble and Bake
Preheat the oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
Pour the macaroni and cheese mixture into the baking dish and smooth out the top.
Sprinkle the shredded cheddar cheese over the top. If using, mix the panko breadcrumbs with 1 tablespoon melted butter and sprinkle over the top of the cheese.
Bake uncovered for 20–25 minutes, or until the top is golden brown and bubbly.
Optional: Broil for the last 2–3 minutes to achieve an extra-crispy top—watch closely to avoid burning.
Servings and timing
This recipe serves 8 people.
Prep time: 15 minutes
Cook time: 30–35 minutes
Total time: 45–50 minutes
Serving size: 1 portion
Calories per serving: 520 kcal
Make-Ahead Instructions
- Refrigerate: Assemble the casserole but do not bake. Cover tightly and refrigerate for up to 24 hours. Add 5–10 minutes to bake time when cooking from cold.
- Freeze: Assemble, cover with foil, and freeze unbaked for up to 2 months. Bake from frozen at 375°F, covered, for 45–50 minutes, then uncover for an additional 10 minutes until bubbly and golden.
Storing and Reheating
- Refrigeration: Store leftovers in an airtight container for up to 4 days.
- Reheating in the Oven: Place in an oven-safe dish, cover with foil, and reheat at 350°F for 15–20 minutes.
- Reheating in the Microwave: Heat individual portions with a splash of milk to loosen the sauce and reheat until warmed through.
Flavor Variations & Add-Ins
Make this classic recipe your own by adding delicious extras:
- Protein Additions:
- Crumbled bacon or pancetta adds a smoky flavor.
- Pulled chicken or shredded rotisserie chicken makes it a heartier dish.
- Ground beef or sausage creates a cheeseburger-style mac.
- Vegetable Additions:
- Blanch broccoli florets and mix them into the pasta for a veggie-packed dish.
- Roasted red peppers, spinach, or caramelized onions all add extra layers of flavor.
- Spices & Flavorings:
- Add cayenne pepper for some heat.
- Stir in Dijon mustard for a tangy kick.
- Smoked paprika adds a smoky flavor that complements the cheese.
- Cheese Variations:
- Gruyère adds nutty richness.
- Fontina or Havarti for ultra-meltiness.
- Blue cheese for bold flavor lovers.
Troubleshooting & FAQs
Why is my mac and cheese dry?
This could be due to overbaking or not having enough sauce. Make sure to use plenty of sauce and don’t overcook it in the oven.
Why does my mac and cheese have a grainy texture?
This happens when cheese is added to a sauce that’s too hot. Lower the heat before adding cheese and ensure it melts smoothly.
Can I use pre-shredded cheese?
You can, but freshly shredded cheese melts smoother and has better texture. Pre-shredded cheese often contains anti-caking agents, which can affect the melt.
Can I make this gluten-free?
Yes! Use gluten-free pasta and a gluten-free flour blend in the roux for a completely gluten-free dish.
Final Thoughts: The Comfort Classic You’ll Make Again and Again
Cheesy Baked Macaroni is more than just a meal—it’s a comforting tradition that brings warmth and joy with every bite. With its creamy, cheesy sauce and crispy, golden topping, this dish is a perfect balance of indulgence and comfort. Whether you’re serving it as a main dish or a side, this baked macaroni is sure to become a favorite in your recipe rotation. You’ll never go back to boxed mixes once you try this homemade version! Enjoy the rich, cheesy goodness and the crispy topping that will make you come back for seconds.
PrintThe Ultimate Cheesy Baked Macaroni
This Ultimate Cheesy Baked Macaroni is the epitome of comfort food, featuring a creamy, velvety cheese sauce with a crispy, golden topping. It’s a crowd-pleasing dish, perfect for weeknight dinners, potlucks, or holiday feasts. Indulge in the richness of homemade mac and cheese, baked to perfection.
- Prep Time: 15 minutes
- Cook Time: 30–35 minutes
- Total Time: 45–50 minutes
- Yield: 8 servings
- Category: Main Dish, Comfort Food
- Method: Baking
- Cuisine: American
Ingredients
- 1 pound elbow macaroni (or rotini, shells, cavatappi)
- Salt (for pasta water)
- 4 tablespoons unsalted butter
- ¼ cup all-purpose flour
- 3 cups whole milk
- 1 cup heavy cream
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- ½ teaspoon paprika (optional)
- 1 teaspoon salt
- ½ teaspoon black pepper
- 3 cups shredded sharp cheddar cheese
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 1 cup shredded cheddar cheese (or cheese blend)
- ½ cup panko breadcrumbs (optional)
- 1 tablespoon melted butter
Instructions
- Cook the Pasta: Bring a large pot of salted water to a boil. Cook the macaroni until al dente (1–2 minutes less than package instructions). Drain and toss with oil or butter.
- Make the Cheese Sauce (Béchamel Base): In a saucepan, melt butter over medium heat. Add flour and whisk to form a roux. Gradually add warm milk and heavy cream, whisking constantly until thickened. Add garlic powder, onion powder, paprika, salt, and pepper. Stir in cheeses in batches until smooth and creamy.
- Combine Sauce and Pasta: Add the cooked pasta to the cheese sauce and stir gently to coat evenly.
- Assemble and Bake: Preheat the oven to 375°F (190°C). Grease a 9×13-inch baking dish. Pour the mac and cheese into the dish, smoothing the top. Sprinkle shredded cheddar cheese over the top. Optionally, mix panko breadcrumbs with melted butter and sprinkle on top.
- Bake: Bake uncovered for 20–25 minutes or until golden and bubbly. For extra crispiness, broil for 2–3 minutes.
Notes
- For extra flavor, add crumbled bacon, sautéed onions, or ground beef.
- Use a mix of cheeses like Gruyère or Fontina for richer flavors.
- For a gluten-free version, substitute gluten-free pasta and flour blend.
Nutrition
- Serving Size: 1 serving
- Calories: 520
- Sugar: 7g
- Sodium: 800mg
- Fat: 28g
- Saturated Fat: 16g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 2g
- Protein: 20g
- Cholesterol: 85mg