Ingredients
- 1 pound ground beef (or ground turkey for a lighter option)
- 1 cup elbow macaroni (uncooked)
- 2 cups sharp cheddar cheese, shredded (feel free to mix in mozzarella for extra stretch)
- 1/2 cup grated Parmesan cheese
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1/2 cup milk (whole or 2%)
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 1/2 cup breadcrumbs (panko or regular)
- 1 large egg
- 1/4 cup ketchup (plus extra for topping)
- 1 teaspoon Worcestershire sauce
- 1/2 teaspoon smoked paprika
- Salt and freshly ground black pepper, to taste
- Fresh parsley, chopped, for garnish (optional)
If you’re looking to make this recipe gluten-free, substitute the breadcrumbs and pasta with gluten-free versions. For a vegetarian twist, swap the meat for a hearty lentil or mushroom mixture; I’ve experimented with this on rainy Monterey afternoons when fresh mushrooms from the local market inspired me.
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
- Cook the elbow macaroni in salted boiling water until just al dente, about 6-7 minutes. Drain and set aside.
- In a medium saucepan, melt the butter over medium heat. Stir in the flour and cook for 1-2 minutes, whisking constantly until it forms a smooth roux.
- Slowly whisk in the milk, continuing to stir until the mixture thickens and becomes creamy, about 4-5 minutes.
- Remove from heat and stir in the shredded cheddar and Parmesan cheese until melted and smooth. Season with a pinch of salt and pepper.
- In a large bowl, combine the ground beef, chopped onion, minced garlic, breadcrumbs, egg, ketchup, Worcestershire sauce, smoked paprika, salt, and pepper. Mix gently but thoroughly—think of it as kneading dough, a skill passed down from Nonna Rosa’s kitchen to mine.
- Fold the cooked macaroni into the meat mixture, then pour in the cheese sauce. Stir until everything is evenly combined.
- Transfer the mixture to the greased baking dish, pressing it down gently to create an even layer. Spread extra ketchup on top for a glossy finish, just like my mom Elena would do for her meatloaf.
- Bake uncovered for 40-45 minutes, until the top is golden and the casserole is bubbling around the edges.
- Let it rest for 10 minutes before slicing. Garnish with fresh parsley and serve warm.
My best advice? Don’t rush the resting period. I remember my daughters’ impatient faces waiting for this to cool just enough to enjoy safely, and that little wait only makes the flavors settle beautifully.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
