Go Back
+ servings

Ultimate Homemade Mac and Cheese with California Twist

A creamy, decadent baked mac and cheese that's endlessly customizable and perfect as a side or main dish.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6
Course: Comfort Food, Dinner, Pasta
Cuisine: American
Calories: 720

Ingredients
  

For the pasta
  • 1 lb elbow macaroni
  • Water for boiling
  • Salt for pasta water
For the cheese sauce
  • 4 tablespoons unsalted butter
  • 1/4 cup all-purpose flour
  • 3 cups whole milk
  • 1 cup heavy cream
  • 1 teaspoon garlic powder
  • 1 teaspoon dry mustard powder
  • 1/2 teaspoon paprika
  • 1/2 teaspoon salt adjust to taste
  • 1/2 teaspoon black pepper
  • 3 cups sharp cheddar cheese, shredded
  • 1 cup mozzarella cheese, shredded
  • 1/2 cup grated Parmesan cheese
Optional topping
  • 1 cup panko breadcrumbs
  • 2 tablespoons melted butter
  • 1/4 teaspoon smoked paprika

Method
 

Preheat and prep
  1. Preheat your oven to 350°F (175°C). Lightly grease a 9x13-inch baking dish.
Cook the pasta
  1. Bring a large pot of salted water to a boil. Cook the elbow macaroni until just al dente, about 1 minute less than package directions. Drain and set aside.
Make the roux
  1. In a large saucepan over medium heat, melt the butter. Whisk in the flour and cook, whisking constantly, for 1-2 minutes until lightly golden and bubbling.
Build the cheese sauce
  1. Slowly pour in the milk and cream while whisking. Continue cooking until the mixture thickens slightly, about 4-6 minutes. Stir in garlic powder, mustard powder, paprika, salt, and pepper.
Add the cheese
  1. Reduce heat to low. Stir in the shredded cheddar, mozzarella, and Parmesan until melted and smooth.
Combine with pasta
  1. Add the cooked macaroni to the cheese sauce. Stir well to coat all the pasta.
Assemble in baking dish
  1. Pour the cheesy pasta into the prepared baking dish and spread it evenly.
Add breadcrumb topping
  1. If using, mix panko with melted butter and smoked paprika. Sprinkle over the top of the pasta.
Bake
  1. Bake uncovered for 20-25 minutes, until bubbly and lightly golden on top. For a crispier topping, broil for 2-3 minutes at the end.
Rest and serve
  1. Let rest for 5-10 minutes before serving for best texture.

Nutrition

Calories: 720kcalCarbohydrates: 48gProtein: 32gFat: 44gSaturated Fat: 26gCholesterol: 130mgSodium: 890mgFiber: 2gSugar: 8g

Notes

Substitute panko with crushed sourdough breadcrumbs for a California twist. Store leftovers in the fridge for up to 3 days; reheat in the oven or microwave. Make ahead by assembling without topping, refrigerate, then add breadcrumbs and bake. Avoid overcooking the pasta to prevent a mushy texture. Serve with roasted veggies or a crisp green salad.

Tried this recipe?

Let us know how it was!