The BEST 30 Minutes Homemade Baked Mac and Cheese Recipe
Introduction
This homemade baked mac and cheese is creamy, cheesy, and perfectly golden on top. Ready in about 30 minutes, it’s a comforting dish that serves a crowd and satisfies any craving for classic comfort food.

Ingredients
- 16 oz elbow macaroni, cooked (or other tubular pasta)
- 1 tbsp extra virgin olive oil
- 6 tbsp unsalted butter
- 1/3 cup all purpose flour
- 3 cups whole milk
- 1 cup heavy whipping cream
- 4 cups sharp cheddar cheese, shredded
- 2 cups Gruyere cheese, shredded
- Salt and pepper to taste
- 1 1/2 cups panko crumbs
- 4 tbsp butter, melted
- 1/2 cup Parmesan cheese, shredded
- 1/4 tsp smoked paprika (or regular paprika)
Instructions
- Step 1: Preheat your oven to 350°F. Lightly grease a large 3 to 4 quart baking dish and set it aside. Combine the shredded cheddar and Gruyere cheeses in a large bowl and set aside.
- Step 2: Cook the pasta according to package instructions, stopping one minute before it reaches al dente. Drain the pasta and transfer it to a large bowl.
- Step 3: Drizzle the cooked pasta with olive oil and stir well to coat. Set aside to cool while you prepare the cheese sauce.
- Step 4: In a deep saucepan or Dutch oven, melt 6 tablespoons of butter over medium heat.
- Step 5: Whisk in the flour and continue whisking for about one minute until the mixture is bubbly and golden.
- Step 6: Gradually add the whole milk and heavy cream while whisking until the mixture is smooth. Keep whisking and cook until bubbles form on the surface, then cook and whisk for another 2 minutes. Season with salt and pepper to taste.
- Step 7: Stir in 2 cups of the shredded cheese and whisk until smooth. Add another 2 cups of cheese and whisk until the sauce is thick and creamy.
- Step 8: Add the cooled pasta to the cheese sauce and stir until all the pasta is fully coated.
- Step 9: Pour half of the mac and cheese mixture into your prepared baking dish. Sprinkle the remaining 2 cups of shredded cheese evenly on top, then add the rest of the macaroni and cheese on top of that.
- Step 10: In a small bowl, combine panko crumbs, Parmesan cheese, melted butter, and smoked paprika. Sprinkle this mixture evenly over the top of the casserole.
- Step 11: Bake in the preheated oven for about 30 minutes, until the top is bubbly and golden brown. Serve immediately for the best flavor and texture.
Tips & Variations
- For extra richness, substitute half of the whole milk with more heavy cream.
- Try adding cooked bacon or sautéed onions to the cheese sauce for added flavor.
- Use gluten-free flour or pasta if you need a gluten-free version.
- Swap Gruyere for mozzarella for a milder flavor, or add a bit of Parmesan into the cheese sauce for extra depth.
Storage
Store leftover baked mac and cheese covered in the refrigerator for up to 3 days. Reheat individual portions in the microwave or warm in a 350°F oven covered with foil until heated through, about 15 minutes.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this mac and cheese ahead of time?
Yes, you can assemble the dish up to a day in advance, cover tightly, and refrigerate. Bake it just before serving, adding a few extra minutes to the baking time if coming straight from the fridge.
What pasta works best for baked mac and cheese?
Tubular shapes like elbow macaroni, penne, or cavatappi are ideal because they hold the cheese sauce well, ensuring every bite is flavorful and creamy.
PrintThe BEST 30 Minutes Homemade Baked Mac and Cheese Recipe
This homemade baked mac and cheese is a rich, creamy, and cheesy comfort food classic, ready in just 30 minutes. Featuring a blend of sharp cheddar and Gruyere cheeses, a creamy béchamel sauce, and a crispy panko and Parmesan topping with a hint of smoked paprika, this dish is perfect for family dinners or gatherings, yielding 12 generous servings.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 12 servings 1x
- Category: Main Course
- Method: Baking
- Cuisine: American
Ingredients
Pasta
- 16 oz elbow macaroni (or other tubular pasta), cooked one minute shy of al dente
- 1 tbsp extra virgin olive oil
Cheese Sauce
- 6 tbsp unsalted butter
- 1/3 cup all purpose flour
- 3 cups whole milk
- 1 cup heavy whipping cream
- 4 cups sharp cheddar cheese, shredded
- 2 cups Gruyere cheese, shredded
- Salt and pepper to taste
Topping
- 1 1/2 cups panko breadcrumbs
- 4 tbsp butter, melted
- 1/2 cup Parmesan cheese, shredded
- 1/4 tsp smoked paprika (or regular paprika)
Instructions
- Preheat Oven and Prepare Dish: Preheat the oven to 350°F (175°C). Lightly grease a large 3 to 4-quart baking dish and set aside. Combine the shredded cheddar and Gruyere cheeses in a large bowl and set aside.
- Cook Pasta: Cook the elbow macaroni according to package instructions but remove it from heat one minute before al dente. Drain the pasta and transfer it to a large bowl.
- Coat Pasta: Drizzle the pasta with extra virgin olive oil and stir gently to coat. Set aside to cool while preparing the cheese sauce.
- Make Roux: In a deep saucepan, Dutch oven, or stock pot, melt 6 tablespoons of unsalted butter over medium heat.
- Add Flour: Whisk in 1/3 cup all-purpose flour continuously for about 1 minute, until the mixture is bubbly and golden, forming a roux.
- Add Milk and Cream: Gradually whisk in 3 cups whole milk and 1 cup heavy cream until smooth. Continue whisking as the sauce heats until bubbles appear on the surface, then cook and whisk for an additional 2 minutes. Season the sauce with salt and pepper to taste.
- Incorporate Cheese: Slowly whisk in 2 cups of the combined shredded cheese until smooth. Then add another 2 cups and continue whisking until the sauce is creamy, smooth, and thickened.
- Combine Pasta and Sauce: Add the cooled pasta to the cheese sauce and fold gently until all pasta is fully coated with the creamy cheese sauce.
- Assemble Dish: Pour half of the mac and cheese mixture into the prepared baking dish. Sprinkle with the remaining 2 cups of shredded cheese, then cover with the remaining mac and cheese mixture.
- Prepare Topping and Bake: In a small bowl, combine 1 1/2 cups panko breadcrumbs, 1/2 cup Parmesan cheese, 4 tablespoons melted butter, and 1/4 teaspoon smoked paprika. Sprinkle this evenly over the top of the mac and cheese. Bake in the preheated oven until bubbly and golden brown, about 30 minutes. Serve immediately.
Notes
- Be sure not to overcook the pasta initially to avoid mushy mac and cheese after baking.
- Use freshly shredded cheese for better melting and flavor than pre-shredded cheese.
- Smoked paprika adds a nice depth of flavor but can be substituted with regular paprika or omitted.
- For a crispier topping, broil for an additional 2-3 minutes, watching carefully to avoid burning.
- Leftovers can be refrigerated for up to 3 days and reheated covered in the oven at 350°F until warmed through.
Keywords: baked mac and cheese, homemade mac and cheese, creamy mac and cheese, comfort food, cheddar mac and cheese, Gruyere mac and cheese, easy mac and cheese recipe

