Main Courses
This bean chalupa recipe delivers the perfect balance of crispy, golden tortilla crowns and hearty, spiced bean fillings—every bite is a celebration of Mexican comfort food. 🌟 The secret lies in the masa dough, which transforms into delicate, lacy shells when fried to perfection, encasing rich refried beans seasoned with cumin, garlic, and a touch of smoked paprika for depth.
What sets this recipe apart is its versatility—whether you're serving a vegetarian crowd or adding shredded chicken for extra protein, the chalupas shine. The filling gets its signature warmth from slow-cooked beans infused with traditional spices, while the tortilla shells achieve that coveted crispy texture without sacrificing tenderness.
It’s the kind of dish that feels both rustic and refined, perfect for weeknight dinners or festive gatherings.
By the time you plate these chalupas, you’ll have a dish that’s visually stunning and packed with flavor—golden-brown edges, steaming bean filling, and optional toppings like avocado, sour cream, or pico de gallo for freshness.
The aroma alone will have everyone at the table anticipating that first bite, where crispy meets creamy in perfect harmony.
This recipe also adapts beautifully to dietary preferences—swap in black beans for extra fiber or add cheese for a melty twist. The instructions walk you through every step, from preparing the masa to frying the chalupas and assembling them with confidence. Let’s get cooking!
Ingredients for bean chalupa
These 15 ingredients create crispy, golden chalupas with hearty spiced bean filling—simple but spectacular!
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Pinto Beans 🌱 | 1 ½ cups | Soaked overnight or canned, drained |
| Yellow Onion 🧅 | 1 whole | Diced, medium size preferred |
| Garlic Cloves 🧄 | 4 cloves | Minced for deep flavor |
| Ground Cumin 🌿 | 1 tbsp | Toasted for extra aroma |
| Smoked Paprika 🌶️ | 1 tsp | For that signature smoky taste |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Vegetable Oil 🫒 | ½ cup | For frying tortillas |
| Corn Tortillas 🌽 | 8 whole | Medium size, 6-inch diameter |
| Masa Harina 🍞 | 1 ½ cups | For homemade masa dough |
| Warm Water 💧 | ¾ cup | For masa dough consistency |
| Avocado Oil 🫒 | 2 tbsp | For brushing tortillas |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime Wedges 🍋 | 2 whole | For serving |
| Sour Cream 🥛 | ¼ cup | Optional topping |
| Vegetable Broth 💧 | 1 cup | For cooking beans |
The masa harina is non-negotiable for authentic texture. Maseca or Bob's Red Mill are my go-tos—they dissolve perfectly in warm water for that silky dough. If you can't find masa harina, corn flour works in a pinch, but the flavor won't be quite the same. The pinto beans should be plump and firm, not shriveled. Trader Joe's has great canned ones, or soak dried overnight. For the cumin, toast it in a dry pan for 30 seconds before adding to the beans—game changer! The smoked paprika gives that authentic Mexican smokiness, so don't skip it.
No masa harina? Corn tortillas are the secret weapon—they hold up perfectly when fried. For the beans, black beans or lentils work too, but pintos give that classic texture. Short on vegetable oil? Avocado or canola oil works just as well. The cilantro should be bright green—wilting means it's past its prime. Costco sells huge bunches that last for weeks. For extra crispiness, fry the tortillas in small batches so the oil stays hot. And if you're feeling fancy, add a sprinkle of cotija cheese before serving—it melts beautifully.
The masa dough keeps for 3 days in the fridge, covered tightly. For the bean filling, it reheats perfectly—just warm in a saucepan with a splash of broth. Fried tortillas stay crispy for 1 hour if kept in a warm oven. Assemble chalupas right before serving so they don't get soggy. Freeze extras with parchment between layers—reheat in a skillet for 2 minutes per side. The lime wedges should be freshly cut—squeeze them over each chalupa right before eating for maximum zing.
Why You'll Love This Recipe
- I’ll be real: I used to dread soaking beans, but these dried pintos soften just right with a quick overnight soak—or even a pressure cooker in 30 minutes. That smoky paprika? It cuts through the effort like magic.
- No-Soaking Needed: I’ll be real: I used to dread soaking beans, but these dried pintos soften just right with a quick overnight soak—or even a pressure cooker in 30 minutes. That smoky paprika? It cuts through the effort like magic.
- Deep, Earthy Warmth: The cumin and garlic don’t just hint at flavor—they take over in the best way. That toasted onion caramelization? It’s the kind of taste that makes you pause mid-bite, like a hug in food form.
- Lunch or Dinner Swap: Same filling, endless uses. Serve it crispy with tortillas for a quick lunch, or pile it into a bowl with rice and cheese for a hearty dinner. Honestly, I’ve even stuffed it into breakfast burritos—no judgment.
Step-by-step instructions for bean chalupa recipe
Here's how to create crispy, golden tortilla crowns stuffed with smoky bean goodness!
🍳 Step 1: Cook the Spiced Pinto Beans
In a medium pot, combine the 1.5 cups dried pinto beans with 1 cup vegetable broth and bring to a boil. Reduce heat to medium-low and simmer for 45-60 minutes until the beans are tender but not mushy. Here's the thing—don't drain them yet!
While they cook, heat 0.5 cup vegetable oil in a large skillet over medium heat. Add the 1 whole diced yellow onion and cook for 5 minutes until softened. Add the 4 minced garlic cloves, 1 tbsp toasted ground cumin, 1 tsp smoked paprika, and 1.5 tsp salt. Stir for 1 minute until fragrant. Pour this aromatic mixture over the cooked beans and simmer for another 10 minutes. The beans should be fully tender with a thick, flavorful sauce.
👨🍳 Step 2: Prepare the Masa Dough
In a mixing bowl, combine the 1.5 cups masa harina with 0.75 cup warm water. Use a fork to mix until it forms a thick, dough-like consistency—it should hold together when pressed but still be slightly sticky. This is your homemade masa dough, and it's what gives those chalupas their signature texture.
Divide the dough into 8 equal portions (about 2 tablespoons each) and roll each into a ball. Keep them covered with a damp towel while you prep the filling. The dough should be soft but not sticky—if it's too dry, add a splash of warm water.
🔥 Step 3: Fry the Tortilla Crowns
Heat 2 tablespoons avocado oil in a large skillet over medium-high heat until shimmering. Working in batches, flatten each masa ball into a 6-inch circle (about ¼-inch thick) and gently press it into the hot oil. Fry for 1-2 minutes per side until golden brown and crispy—this is where the magic happens for that perfect crunch!
Transfer the fried tortillas to a paper towel-lined plate to drain excess oil. If the oil isn't hot enough, the masa will absorb too much and become greasy instead of crispy. You want them to sizzle gently when they hit the oil.
🥘 Step 4: Assemble and Serve the Chalupas
Cut each crispy tortilla in half to create a half-moon shape. Spoon about ¼ cup of the spiced bean mixture onto each half, mounding it slightly in the center. Fold the edges of the tortilla over the filling to create a half-circle shape, almost like a taco but with a crown-like appearance.
Serve immediately with 2 whole lime wedges for squeezing, 0.25 cup chopped fresh cilantro sprinkled on top, and a dollop of 0.25 cup sour cream on the side. The contrast of crispy tortilla, warm beans, and cool sour cream is what makes this dish unforgettable!
Pro Tips For Making Bean Chalupa
- SOAK BEANS OVERNIGHT: Dried pinto beans expand like magic when soaked 8–12 hours—skip this, and your beans turn to mush. I used to rush it with a quick soak, but the texture suffers; patience here guarantees a creamy, intact filling that holds together in the tortilla.
- SWEAT ONIONS LOW AND SLOW: Start onions in a dry pan over medium-low, stirring every 30 seconds until they soften without browning. After 5 minutes, add a splash of water to steam them down—this builds flavor without burning, and the aroma locks into the beans later.
- SALT BEANS IN STAGES: Add half the salt when soaking beans (1 tsp per pound) and the rest while simmering—too much upfront makes them gummy. I learned this after a batch turned into glue; balance is everything, especially with pinto beans.
- TOAST SPICES IN THE POT: After draining beans, dry the pot completely, then toast cumin and smoked paprika over medium heat for 30 seconds until fragrant. This deepens their flavor way more than just stirring them in cold—your chalupas will taste like they’ve been simmering for hours.
Storing and reheating your leftovers
Refrigerator Storage
Store leftover bean filling in an airtight container for up to 4 days—the flavors deepen as it rests. Keep the fried tortilla crowns separate in a paper towel-lined container to maintain crispiness.
I like using glass containers with tight-sealing lids to prevent moisture buildup. Reheat filling in a saucepan with 2 tablespoons water over medium heat until warmed through. 🌱
Freezer Prep Tips
For long-term storage, freeze the bean filling in 1-cup portions using freezer-safe silicone molds. The tortilla crowns freeze beautifully too—wrap them individually in parchment paper and store in a ziplock bag for up to 2 months.
Thaw overnight in the fridge before reheating. When ready to serve, warm in a skillet over medium heat for 1-2 minutes per side until crispy again. ❄️
Reheating Fried Tortillas
To revive crispiness, place frozen or refrigerated tortillas in a nonstick skillet over medium heat with 1 tablespoon neutral oil. Cook for 30 seconds per side until golden. For extra crunch, broil in the oven for 1-2 minutes after reheating.
Avoid microwaving—it turns the tortillas soggy. I find this method works best for maintaining that perfect crispy-yet-flexible texture. 🔥
Assembling from Scratch
When reheating, assemble chalupas fresh to prevent sogginess. Warm the filling, then spoon into tortillas and fold immediately. Keep a small bowl of ice water nearby—dip your fingers in it before handling hot tortillas for safety.
The contrast of warm filling and cool tortilla edges makes each bite exciting. For extra flair, sprinkle with crumbled cotija cheese right before serving. 💫
Make-Ahead Shortcuts
Prep the bean filling 2 days ahead and store it in the fridge. On serving day, fry just the tortillas—this keeps them crispy. For a faster version, use pre-made masa dough from the store (like Maseca) and skip the homemade step.
The key is keeping components separate until the last minute. This approach cuts prep time in half without sacrificing flavor. ⏰
Garnish Refreshers
Revive store-bought toppings by toasting cilantro seeds in a dry pan for 30 seconds before chopping fresh. For extra zing, mix lime zest into the sour cream before serving.
A sprinkle of chili powder on reheated filling adds a smoky kick. These small upgrades make reheated chalupas feel like fresh-from-the-kitchen specials. 💛
Nutrition facts
Frequently asked questions
Can I make bean chalupas without masa harina?
Use 8 medium corn tortillas instead—they hold up beautifully when fried. Simply cut each tortilla in half, fry them in 2 tablespoons oil per batch for 1-2 minutes per side until crispy, then fill and fold just like the masa version. The texture will be slightly different but still delicious!
What's the best way to keep the tortillas crispy?
Fry them in small batches with hot oil (350°F) and drain on a wire rack instead of paper towels. Keep them warm in a 200°F oven while assembling. For extra crunch, brush with melted butter before serving. The secret is never stacking them—they lose crispiness fast!
Can I use canned beans instead of dried?
Yes! Drain and rinse 2 (15oz) cans pinto beans, then simmer them with the spices and broth for 10-15 minutes to thicken. Add 1 tablespoon cornstarch mixed with water if they're too watery. Canned beans save time but lack the deep flavor of soaked dried beans.
How do I prevent the filling from leaking?
Make sure the tortilla edges overlap completely when folding, creating a tight seal. Use less filling (about 2 tablespoons per half-tortilla) and press gently but firmly. For extra security, sprinkle a pinch of flour inside before adding filling—it helps absorb any moisture.
What are some good toppings besides sour cream?
Try crumbled cotija cheese, diced avocado, pico de gallo, or pickled red onions. For heat, add chopped jalapeños or a drizzle of salsa verde. A sprinkle of toasted pumpkin seeds adds crunch and texture.
