Ingredients
Equipment
Method
Prepare the Filling
- Heat olive oil in a large skillet or Dutch oven over medium-high heat, then add ground beef and cook until browned, draining excess fat.
- Add chopped onion and bell pepper to the skillet, cook until softened (about 5-7 minutes), then stir in minced garlic and cook for an additional minute until fragrant.
- Stir in diced tomatoes, pinto beans, frozen corn, tomato sauce, chili powder, cumin, oregano, and cayenne pepper (if using); bring to a simmer, then reduce heat to low, cover, and cook for 10-15 minutes to meld flavors, seasoning with salt and pepper to taste.
Preheat Oven & Prepare Pan
- Preheat oven to 375°F (190°C) and lightly grease a 9x13-inch baking dish.
Assemble the Filling
- Pour the beef filling evenly into the prepared baking dish.
Create the Masa Topping
- In a medium bowl, combine masa harina, warm chicken broth, sour cream, melted butter, baking powder, and salt, mixing until a soft, spreadable dough forms.
Top the Pie
- Gently spoon dollops of the masa topping over the beef filling and spread evenly over the entire surface, covering the filling completely.
Add Cheese & Bake
- Sprinkle the cup of shredded cheese over the masa topping.
- Bake for 30-35 minutes, or until the masa is golden brown and cooked through, and the filling is bubbly around the edges.
Rest and Serve
- Remove from the oven and let the tamale pie rest for 5-10 minutes before slicing and serving to help it set and make for cleaner slices.
Notes
For a spicier kick, you can increase the amount of cayenne pepper or add a pinch of red pepper flakes to the filling. If you don't have masa harina, you can substitute it with fine cornmeal, though the texture of the topping may vary slightly. This recipe is also great for meal prepping; you can assemble the pie ahead of time and bake it just before serving. Leftovers can be stored in the refrigerator for 3-4 days and reheated in the oven or microwave.
