Dive into comfort food heaven with this hearty and flavorful Vegan Cowboy Tamale Pie! Perfect for weeknight dinners or meal prep, this plant-based dish features a savory, spice-kissed medley of black beans, kidney beans, bell peppers, zucchini, and corn, all simmered in a rich tomato base infused with smoky paprika and chili powder. Topped with a golden, tender cornbread crust made from wholesome cornmeal and a touch of maple syrup, this recipe is a satisfying twist on a Southwestern classic. Ready in just an hour and packed with protein and veggies, this vegan tamale pie is a crowd-pleaser that brings the perfect balance of comfort and nutrition to your table.
Preheat your oven to 400°F (200°C). Lightly grease a 9-inch pie dish or an oven-safe casserole dish.
Heat the olive oil in a large skillet over medium heat. Add the diced onion and sauté for 3-4 minutes until softened.
Stir in the minced garlic, bell peppers, and zucchini. Cook for an additional 5 minutes until the vegetables are tender.
Add the canned black beans, kidney beans, diced tomatoes (with their juices), frozen corn, vegan Worcestershire sauce, chili powder, ground cumin, smoked paprika, salt, and black pepper. Stir well and simmer for 5-7 minutes to allow the flavors to meld. Remove from heat.
In a mixing bowl, combine the cornmeal, all-purpose flour, baking powder, and a pinch of salt.
In a separate bowl, whisk together the plant-based milk, maple syrup, and neutral oil. Gradually pour the wet ingredients into the dry ingredients, stirring until just combined to form a smooth cornbread batter.
Pour the bean and vegetable mixture into the prepared baking dish, spreading it out evenly.
Spoon the cornbread batter over the filling and spread it out to cover the surface completely.
Bake the tamale pie in the preheated oven for 25-30 minutes, or until the cornbread topping is golden brown and a toothpick inserted into the center comes out clean.
Allow the pie to cool for 5-10 minutes before serving. Slice into portions and enjoy!
Calories |
2862 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 88.1 g | 113% | |
| Saturated Fat | 12.8 g | 64% | |
| Polyunsaturated Fat | 2.7 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 3984 mg | 173% | |
| Total Carbohydrate | 459.5 g | 167% | |
| Dietary Fiber | 80.1 g | 286% | |
| Total Sugars | 72.2 g | ||
| Protein | 84.9 g | 170% | |
| Vitamin D | 1.9 mcg | 9% | |
| Calcium | 704 mg | 54% | |
| Iron | 29.7 mg | 165% | |
| Potassium | 4982 mg | 106% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.