A rich and comforting classic made with tender macaroni pasta baked in a creamy, cheesy sauce and topped with a golden, crispy breadcrumb layer. This homemade version uses a delicious blend of sharp cheddar, mozzarella, and parmesan for the ultimate cheesy flavor.
🛒 INGREDIENTS
For the Pasta:
- 2 cups elbow macaroni
- Water for boiling
- 1 teaspoon salt
For the Cheese Sauce:
- 4 tablespoons butter
- 4 tablespoons all-purpose flour
- 3 cups milk (warm)
- 2 cups sharp cheddar cheese (shredded)
- 1 cup mozzarella cheese (shredded)
- ½ cup parmesan cheese (grated)
- ½ teaspoon black pepper
- ½ teaspoon salt (or to taste)
- ½ teaspoon paprika (optional)
For the Topping:
- 1 cup breadcrumbs
- 2 tablespoons melted butter
- 2 tablespoons parmesan cheese
👩🍳 INSTRUCTIONS
- Boil the Pasta:
Bring salted water to a boil. Cook the macaroni until al dente according to package instructions. Drain and set aside. - Prepare the Cheese Sauce:
In a large saucepan, melt butter over medium heat. Add flour and whisk continuously for 1–2 minutes to form a smooth paste (roux).
Gradually pour in warm milk while whisking to prevent lumps. Cook until the sauce thickens. - Add the Cheese:
Lower the heat and stir in cheddar, mozzarella, and parmesan cheese. Mix until fully melted and smooth. Season with salt, pepper, and paprika. - Combine Pasta & Sauce:
Add the cooked macaroni to the cheese sauce and mix well until evenly coated. - Prepare for Baking:
Preheat oven to 180°C (350°F).
Pour the macaroni mixture into a greased baking dish. - Add Topping:
Mix breadcrumbs with melted butter and parmesan cheese. Sprinkle evenly over the top. - Bake:
Bake for 20–25 minutes or until the top is golden brown and crispy. - Serve:
Let it rest for 5 minutes before serving. Enjoy warm and creamy!
✨ TIPS
- Use freshly shredded cheese for smoother melting.
- For extra creaminess, add 2 tablespoons cream cheese to the sauce.
- Add cooked chicken or crispy beef pieces for a protein boost.
- For a spicy twist, mix in chopped jalapeños or a pinch of chili flakes.