• Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
menu icon
go to homepage
  • Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
search icon
Homepage link
  • Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
×

Vegan Three-Bean Tamale Pie with Cornbread Crust Recipe

Published: Dec 4, 2025 by Lona · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 3.9 from 7 reviews

I absolutely adore making this Vegan Three-Bean Tamale Pie with Cornbread Crust Recipe whenever I want something that feels like a warm hug on a plate. It’s packed with hearty, smoky beans spiced just right, topped with a golden, crumbly cornbread crust that’s both comforting and satisfying. From the very first bite, this dish hits all the right notes between savory and slightly sweet, and I love how it brings a bit of Southwestern flair to my dinner table without any fuss. It’s my go-to recipe whenever I crave something nourishing, delicious, and made with simple ingredients that come together beautifully.

Why You'll Love This Vegan Three-Bean Tamale Pie with Cornbread Crust Recipe

One of the things that makes this recipe truly special, in my eyes, is its fantastic flavor profile. The combination of black beans, chickpeas, and kidney beans creates a rich, meaty texture that I find incredibly satisfying without relying on any animal products. The spices—chili powder, cumin, and a touch of ancho chile powder—give it just the right amount of warmth and complexity that lingers pleasantly on the palate. Plus, the juicy tomatoes and sweet corn add a wonderful balance that makes every forkful interesting and deeply comforting. It’s a dish I know will please both vegans and meat-eaters alike.

Another reason I keep coming back to this Vegan Three-Bean Tamale Pie with Cornbread Crust Recipe is how straightforward it is to prepare. I love recipes like this that don’t demand hours in the kitchen but still give impressive results. The layering of the bean filling and the cornbread crust is simple but perfect for feeding a crowd or prepping ahead for busy weeknights. I find it especially great for family dinners, casual gatherings, or even holidays when I want to bring something a bit different to the table. It has this wonderful, hearty appeal that stands out without being complicated, which is exactly why I’m always excited to share it.

Ingredients You'll Need

A black cast iron pan holds diced red bell peppers and onions cooking evenly, with a wooden spoon stirring from the right side. The vegetables are three layers: the bottom is black textured pan surface, the middle layer consists of small white and translucent onion pieces mixed with bright red bell pepper chunks, and the top layer has a light dusting of brown seasoning. The pan is on a white marbled surface with natural light softly highlighting the food. photo taken with an iphone --ar 4:5 --v 7

The ingredients for this recipe are straightforward, wholesome, and easy to find, but each one plays an essential role. From the spices that build the flavorful bean base to the cornmeal that brings the cornbread crust alive, it all works together to create that classic tamale pie experience I love.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • Olive oil: This provides a light, fruity base to sauté the veggies and enrich the dish’s flavor.
  • Onion and red bell pepper: They add sweetness and texture while forming the flavorful foundation of the filling.
  • Garlic: A must for that aromatic punch that wakes up the whole dish.
  • Chili powder, cumin, and ancho chile powder: These spices bring warmth, smokiness, and a subtle heat essential to Southwestern cuisine.
  • Canned black beans, chickpeas, and kidney beans: The triple bean combo packs protein, texture, and hearty satisfaction.
  • Tomato sauce and diced tomatoes: They keep the filling moist and add a tangy brightness.
  • Frozen corn kernels: Sweet bursts that balance the spice and add a fun texture contrast.
  • All-purpose flour and cornmeal: The base of the cornbread crust that crisps up beautifully in the oven.
  • Granulated sugar and baking powder: For a slightly sweet, fluffy crust with lift.
  • Non-dairy milk and olive oil: These make the crust rich, tender, and vegan-friendly.
  • Vegan sour cream or cashew cream, cilantro, and scallions: Optional but highly recommended toppings to add freshness and creaminess.

Directions

Step 1: Heat a tablespoon of olive oil in a large skillet over medium heat and add the diced onion and red bell pepper. Cook them, stirring occasionally, until they soften and start to turn translucent, about 5 minutes.

Step 2: Stir in the minced garlic, chili powder, ground cumin, and ancho chile powder. Cook everything while stirring constantly for about 1 minute until the spices release their aroma — you’ll know it’s ready when your kitchen fills with that warm, inviting scent.

Step 3: Add the drained and rinsed black beans, chickpeas, and kidney beans into the skillet, followed by the diced tomatoes and tomato sauce. Bring the mixture to a boil over higher heat, then reduce the heat to low and simmer for 10 minutes until it thickens slightly.

Step 4: Remove the skillet from heat, stir in the thawed corn kernels, and season the filling with salt and pepper to taste. This is the moment to adjust the seasoning to make it your own.

Step 5: Preheat your oven to 375°F (190°C). While it heats, whisk together the flour, cornmeal, sugar, baking powder, and salt in a large bowl for the cornbread crust.

Step 6: Add the non-dairy milk and olive oil to the dry ingredients and stir just until the batter is smooth and combined—be careful not to overmix.

Step 7: Spread the cornbread batter evenly over the bean mixture in the skillet using a spatula or large spoon, covering it in a thin, even layer.

Step 8: Bake in your preheated oven until the cornbread is golden and firm, and the filling bubbles around the edges—this usually takes between 20 and 25 minutes.

Step 9: Take the skillet out of the oven and let the tamale pie rest for about 10 minutes. This resting period helps everything set, making it easier to serve.

Step 10: Serve warm, topped with your favorite vegan sour cream or cashew cream, plus freshly chopped cilantro and scallions for that extra pop of color and flavor.

Servings and Timing

This Vegan Three-Bean Tamale Pie with Cornbread Crust Recipe generously serves 6 people, making it perfect for family dinners or casual get-togethers. The total prep time is around 20 minutes, and the baking takes about 40 minutes, so you’re looking at roughly 1 hour from start to finish. Plus, allowing the pie to rest for 10 minutes after baking ensures those flavors settle beautifully. I find the timing just right for an easy but impressive meal.

How to Serve This Vegan Three-Bean Tamale Pie with Cornbread Crust Recipe

The image shows a black cast iron pan with a layered dish inside. The top layer is a smooth, golden yellow crust sprinkled with chopped green herbs. Underneath, the filling layer is chunky and colorful with bright yellow corn, dark red beans, and red tomato pieces visible. A wooden spoon rests in the empty scoop where a piece has been taken out from the bottom right side, revealing the filling beneath the crust. Fresh green herbs are placed next to the pan on a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

When it comes to serving this tamale pie, I love to keep things vibrant and fresh to balance the richness. A crisp green salad with a tangy lime vinaigrette or some simple guacamole and salsa on the side really complements the hearty beans and cornbread topping. Adding a few slices of ripe avocado or a squeeze of fresh lime juice on top can elevate the flavors even more.

For garnishes, I always opt for chopped cilantro and scallions because they bring a bright, fresh note that cuts through the savory pie beautifully. Vegan sour cream or homemade cashew cream adds a creamy coolness that I find absolutely irresistible. It’s amazing how these little finishing touches make the dish look inviting and taste even better.

In terms of beverages, this pie pairs wonderfully with a cold beer, a light red wine like Pinot Noir, or even a refreshing cocktail with citrus notes. For non-alcoholic options, a sparkling limeade or iced hibiscus tea offers a lovely contrast. I also find this recipe shines whether served hot or just warm, lending itself perfectly to leftovers enjoyed at room temperature the next day.

Variations

I’m always excited to tweak this Vegan Three-Bean Tamale Pie with Cornbread Crust Recipe to keep it fresh for my family and friends. One simple variation is swapping out beans depending on what you have—pinto beans or navy beans work great and add slightly different textures and flavors. You could also jazz up the flavors by adding some smoked paprika for extra smokiness or a bit of chipotle in adobo for those who crave more heat.

If you want to make it gluten-free, I highly recommend using a gluten-free flour blend along with cornmeal for the crust. I’ve had great results substituting all-purpose flour for gluten-free alternatives without sacrificing that satisfying cornbread texture. For even more flavor depth, stirring in sautéed mushrooms or diced zucchini into the bean base adds umami and veggies without changing the character of the dish.

Another cooking method you could try is assembling everything in a casserole dish instead of the skillet, which some people might find easier to handle. If you like the idea of smoky flavors, giving the filling a quick char in a cast iron skillet before adding the cornbread crust can add a wonderful rustic touch. I truly encourage you to play around and find your perfect spin on this heartwarming classic!

Storage and Reheating

Storing Leftovers

Leftovers from the Vegan Three-Bean Tamale Pie with Cornbread Crust Recipe keep really well in an airtight container in the refrigerator for up to 4 days. I like to use glass containers because they store the pie neatly and can go straight into the oven or microwave when reheating, which saves me a step. Be sure to let the pie cool completely before sealing it to prevent condensation from making the crust soggy.

Freezing

This tamale pie freezes beautifully, which makes it a great make-ahead meal. I recommend portioning it into individual servings or freezing the whole skillet if it’s freezer-safe. Wrap tightly with plastic wrap followed by a layer of foil or place it in a freezer-safe container. It will keep well for up to 3 months. When you’re ready to enjoy, thaw in the fridge overnight for best texture, then reheat thoroughly before serving.

Reheating

The best way to reheat this dish is in the oven at 350°F (175°C) for about 15-20 minutes, which helps keep the cornbread crust crisp on top while warming the filling evenly. If you’re in a hurry, the microwave works too, but I recommend covering the pie loosely so the cornbread doesn’t dry out or become chewy. Adding a sprinkle of water on top before microwaving can help keep it moist. Either method brings back the delicious flavors and textures you love.

FAQs

Can I use canned beans that are not rinsed?

While you can use beans straight from the can, I highly recommend rinsing them first to remove excess sodium and any canning liquid. This helps improve the flavor of the filling and makes it less salty, so your dish tastes fresher and cleaner.

Is this recipe spicy? Can I adjust the heat level?

This Vegan Three-Bean Tamale Pie with Cornbread Crust Recipe has a moderate level of warmth from the chili and ancho chile powders. If you prefer milder flavors, you can reduce the amounts or omit the ancho chile powder. For those who love a kick, adding chopped jalapeños or a dash of hot sauce is a great way to customize the spice level.

Can I make the cornbread crust gluten-free?

Absolutely! I suggest using a gluten-free all-purpose flour blend in place of regular flour while keeping the cornmeal as is. This swap keeps the cornbread crust tender and delicious without gluten, making the whole dish suitable for gluten-sensitive eaters.

What can I serve on the side with this tamale pie?

I love serving this with fresh salads, guacamole, or even a simple steamed vegetable side like sautéed spinach or roasted Brussels sprouts. It also goes well with Mexican rice or a zesty black bean salad if you want to make it a larger meal.

Can I prepare this recipe ahead of time?

Definitely! You can make the bean filling a day in advance and refrigerate it until ready to bake. Alternatively, you can assemble the entire pie and keep it covered in the fridge overnight, then bake it fresh when you’re ready to eat. It’s a fantastic recipe for meal prepping or entertaining.

Conclusion

I genuinely hope you enjoy making and eating this Vegan Three-Bean Tamale Pie with Cornbread Crust Recipe as much as I do. It’s one of those dishes that feels like pure comfort while still being vibrant and wholesome—a true crowd-pleaser in every sense. Give it a try, invite loved ones to the table, and savor all those amazing layers of flavor that make this tamale pie a forever favorite in my kitchen.

Print

Vegan Three-Bean Tamale Pie with Cornbread Crust Recipe

Vegan Three-Bean Tamale Pie with Cornbread Crust Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.9 from 7 reviews

This Three-Bean Tamale Pie is a hearty, vegan comfort food featuring a spicy Southwestern-inspired three-bean filling topped with a golden, crumbly cornbread crust. Perfect for feeding a crowd, this dish combines robust flavors from black beans, chickpeas, kidney beans, and vibrant spices with a moist cornbread topping, served best with optional vegan sour cream and fresh herbs.

  • Author: Lona
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour
  • Yield: 6 servings
  • Category: Entree
  • Method: Baking
  • Cuisine: American
  • Diet: Vegan

Ingredients

For the Base

  • 1 tablespoon olive oil
  • 1 onion, diced
  • 1 red bell pepper, diced
  • 3 garlic cloves, minced
  • 1 tablespoon chili powder
  • 2 teaspoons ground cumin
  • 1 teaspoon ancho chile powder
  • 1 (15.5 ounce/439 gram) can black beans, drained and rinsed
  • 1 (15.5 ounce/439 gram) can chickpeas, drained and rinsed
  • 1 (15.5 ounce/439 gram) can red kidney beans, drained and rinsed
  • 1 (14.5 ounce/411 gram) can tomato sauce
  • 1 (14.5 ounce/411 gram) can diced tomatoes
  • 1 cup frozen corn kernels, thawed
  • Salt and pepper, to taste

For the Cornbread Crust

  • 1 ¼ cups all-purpose flour
  • 1 cup cornmeal
  • ¼ cup organic granulated sugar
  • 2 teaspoons baking powder
  • ½ teaspoon salt
  • 1 cup unflavored and unsweetened non-dairy milk
  • ⅓ cup olive oil

For Serving

  • Vegan sour cream or cashew cream
  • Chopped fresh cilantro
  • Chopped scallions

Instructions

  1. Make the Spicy Three-Bean Base: Coat the bottom of a large (about 12-inch) skillet with olive oil and place it over medium heat. Let the oil warm for about a minute, then add diced onion and red bell pepper. Cook while stirring occasionally until they soften, approximately 5 minutes. Stir in minced garlic, chili powder, ground cumin, and ancho chile powder and cook, stirring constantly, for 1 minute until fragrant. Add in black beans, chickpeas, kidney beans, diced tomatoes, and tomato sauce. Increase heat to bring the mixture to a boil, then reduce heat and simmer for 10 minutes until slightly thickened. Remove from heat, stir in thawed corn, and season with salt and pepper to taste.
  2. Make the Cornbread Crust: Preheat oven to 375°F (190°C). In a large mixing bowl, whisk together all-purpose flour, cornmeal, sugar, baking powder, and salt. Add the non-dairy milk and olive oil, then stir just until the batter is fully combined.
  3. Assemble and Bake: Carefully spread the cornbread batter evenly over the bean mixture in the skillet using a spoon or spatula. Place skillet in the preheated oven and bake for 20 to 25 minutes until the cornbread crust is firm and golden and the bean filling is bubbly. Remove from oven and let sit for 10 minutes before serving.
  4. Serve: Divide the tamale pie onto plates or into bowls. Top with vegan sour cream or cashew cream, and garnish with chopped fresh cilantro and scallions as desired.

Notes

  • Make sure to rinse and drain canned beans to reduce sodium and improve texture.
  • The cornbread batter should be spread thinly over the filling to ensure even cooking.
  • This dish can be made gluten-free by substituting the all-purpose flour with a gluten-free flour blend.
  • Leftovers can be refrigerated for up to 4 days and reheated gently in the oven or microwave.
  • Adjust chili powder and ancho chile powder to taste for spiciness preferences.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Skillet Orange Cranberry Chicken Recipe
    Skillet Orange Cranberry Chicken Recipe
  • Hearty Cheesy Red Lentil Bake Recipe
    Hearty Cheesy Red Lentil Bake Recipe
  • Air Fryer Breaded Chicken Breast Recipe
    Air Fryer Breaded Chicken Breast Recipe
  • Hawawshi: Egyptian Meat-Stuffed Bread Recipe
    Hawawshi: Egyptian Meat-Stuffed Bread Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi there! I’m Lona, a food lover and recipe creator who believes every dish tells a story. My cooking journey began at age fifteen, when I made my first recipe with my grandmother a moment filled with warmth and love that sparked my lifelong passion for cooking.

Learn more

Popular

  • Spinach Banana Muffins Recipe
    Spinach Banana Muffins Recipe
  • Triple Chocolate Cake Recipe
    Triple Chocolate Cake Recipe
  • Instant Pot Applesauce Recipe
    Instant Pot Applesauce Recipe
  • Lemon Basil Butter Cookies Recipe
    Lemon Basil Butter Cookies Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipe Plenty. All rights reserved.