Main Courses
This bean chalupa recipe delivers the perfect balance of crispy tortilla edges and molten cheese rivers—just like your favorite Mexican street food. 🔥 The secret lies in the masa dough, which transforms from soft to golden-crispy when fried, while the refried bean and cheese filling creates that signature gooey center.
I've perfected this technique to ensure every bite has that satisfying crunch and rich, savory flavor.
The beauty of chalupas is their versatility—traditionally served with refried beans and cheese, but easily adapted with your favorite toppings like avocado, salsa, or even a sprinkle of cotija cheese.
What sets this recipe apart is the foolproof method for achieving that crispy crust without a deep fryer, using just a skillet and a little patience. The dough is simple to make from scratch or use pre-made masa, so you can customize it to fit your kitchen skills.
By the time you flip the first chalupa, you'll be greeted with a golden-brown crust that shatters slightly, revealing rivers of melted cheese and creamy beans inside. The aroma alone will have everyone at the table anticipating the first bite—crispy on the outside, warm and gooey on the inside.
This dish is a celebration of Mexican comfort food, perfect for a casual weeknight dinner or a fun gathering with friends.
Don’t be afraid to get creative with fillings—swap the beans for shredded chicken, add a layer of spicy chorizo, or even try a vegan version with plant-based cheese. The possibilities are endless, but the crispy, cheesy essence remains the star. Let’s get cooking!
Ingredients for bean chalupa
Crispy masa dough meets gooey cheese—just like street tacos but better. Simple ingredients, big flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Masa Harina (Corn Flour) 🌽 | 1 ½ cups | For homemade dough, or use pre-made masa |
| Warm Water 💧 | 1 ¼ cups | 105-110°F for perfect dough |
| Refried Beans 🥫 | 1 ½ cups | Homemade or canned, well-seasoned |
| Shredded Monterey Jack Cheese 🧀 | 1 ½ cups | Or Mexican blend for extra flavor |
| Large Eggs 🥚 | 2 whole | Beaten, for crispy coating |
| All-Purpose Flour 🌾 | ½ cup | For extra crispiness (optional) |
| Vegetable Oil 🫒 | ¾ cup | For frying, high smoke point |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Ground Cumin 🌿 | ½ tsp | For bean seasoning |
| Garlic Powder 🧄 | ½ tsp | For bean seasoning |
| Lime Wedges 🍋 | 2 whole | For serving, fresh squeezed |
| Sour Cream 🥛 | ½ cup | For serving, optional |
| Avocado Slices 🥑 | 2 whole | For serving, optional |
The masa harina is the star—Maseca is the brand I always use, but any good corn flour works. Warm water is key: too hot and it cooks the dough, too cold and it won't crisp. Mexican grocery stores have perfect pre-made masa if you're short on time. For the beans, I like La Cocina canned refrieds—they're seasoned just right. If making from scratch, add cumin and garlic powder while cooking for that authentic taste. The cheese? Monterey Jack melts perfectly, but a Mexican blend adds that extra cheesy punch.
No masa harina? Corn tortillas work in a pinch—cut into circles and fry until crispy. Short on cheese? Cotija adds a salty tang, or swap for pepper jack for heat. The eggs are optional but make the crust extra crispy—beat them with a pinch of salt for extra flavor. For the oil, vegetable or canola works best, but avoid olive oil—it burns too easily. The secret to crispy chalupas is frying in small batches and keeping the oil hot (around 350°F).
Keep the masa dough covered with a damp towel until ready to use—it dries out fast. The fried chalupas reheat best in a skillet for 2-3 minutes to restore crispiness. Store leftovers in an airtight container for 2 days (they soften but still taste great). For serving, I always squeeze fresh lime over the top—trust me on this. The avocado and sour cream can wait until serving, so they stay fresh.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, that’s all it takes—masa, water, beans, cheese, and an egg. No chopping, no fancy prep, just mix, roll, fry. The kind of recipe that makes me feel like a hero when I serve it.
- Crispy-Creamy Obsession: That golden crust gives way to warm, melty cheese and chunky beans—it’s like a hug in food form. Honestly, the first time I bit into one still warm from the pan, I nearly dropped the plate.
- Game for Any Meal: Breakfast? Lunch? A late-night snack after too much wine? This works everywhere. I’ve served them at brunch with salsa, as a quick dinner with sour cream, and even packed them for my kid’s soccer games (yes, they’re that portable).
- Budget Breakthrough: A whole batch costs me less than takeout for two, and leftovers reheat like a dream. Freeze extras—just pop them in the oven later, and nobody’ll know they’re not fresh. My wallet and my freezer both thank me.
Step-by-step instructions for bean chalupa recipe
Here's how to make these crispy, cheesy masterpieces with perfect texture every time.
👨🍳 Step 1: Make the Perfect Masa Dough
In a large bowl, combine the 1.5 cups masa harina (corn flour) and 1 teaspoon salt. Make a well in the center and add the 1.25 cups warm water. I like to use water around 105-110°F—this temperature is just right for creating a smooth, workable dough without making it too sticky.
Using your hands, gently mix the ingredients until they come together. You're looking for a dough that's soft but not wet—it should hold together when pressed but still be pliable. If it feels too dry, add a splash more water; if too sticky, sprinkle in a bit more masa harina. The dough should be smooth and elastic, like playdough. Cover the bowl with a damp towel and let it rest for 15 minutes—this resting time helps the gluten relax and makes the dough easier to work with.
🍳 Step 2: Shape and Fry the Chalupa Crusts
Divide the rested dough into 4 equal portions (about ½ cup each). On a lightly floured surface, roll each portion into a 6-inch round about ¼-inch thick. I use a rolling pin, but you can also gently press with your hands if you prefer. The edges should be slightly thicker than the center—this helps create that beautiful puffed crust when fried.
Heat the 0.75 cup vegetable oil in a large skillet over medium-high heat until it shimmers but doesn't smoke. Carefully place one dough round in the pan and fry for 2-3 minutes per side until golden brown and crispy. You'll know it's ready when it releases easily from the pan and has a few bubbles forming on the surface. Transfer to a paper towel-lined plate to drain excess oil. Repeat with remaining dough rounds, keeping the fried chalupas warm in a 200°F oven while you prepare the filling.
🥘 Step 3: Assemble with Gooey Cheese and Beans
Spread ½ cup refried beans evenly over each crispy chalupa round. I like to use a spoon to create a thin, even layer—this prevents the beans from spilling out when you add the cheese. Then sprinkle ⅓ cup shredded Monterey Jack cheese over each one. The cheese should melt into those gorgeous rivers when baked, so don't be shy—pack it on!
For extra crispiness, I like to sprinkle each chalupa with 1 tablespoon all-purpose flour before adding the cheese. This creates a delicious crunch contrast when the cheese melts. Place the assembled chalupas on a baking sheet lined with parchment paper.
🔥 Step 4: Bake Until Cheese is Melted and Bubbly
Preheat your oven to 375°F. Bake the assembled chalupas for 8-10 minutes until the cheese is fully melted and bubbly, and the edges are deep golden brown. You'll see the cheese stretching and forming those beautiful rivers—this is the moment that matters! The crust should be crispy on the outside while the inside stays warm and gooey.
I know it's tempting to check early, but resist! The cheese needs time to fully melt and create that perfect texture. If the cheese looks like it's not quite melted after 8 minutes, give it another 1-2 minutes. The edges should be crispy enough to stand up to a fork, but still tender enough to bite through easily.
🍽️ Step 5: Serve with Classic Toppings
Let the chalupas rest for 2-3 minutes after baking—this gives the cheese a chance to set slightly and makes them easier to handle. Serve immediately with the 2 lime wedges squeezed over the top, 2 avocado slices arranged on the side, and a dollop of 0.5 cup sour cream. The acidity of the lime cuts through the richness of the cheese, while the creamy avocado adds a refreshing contrast.
For serving, I like to cut each chalupa into wedges so everyone can enjoy that perfect combination of crispy crust, gooey cheese, and flavorful beans. The key to serving these beauties is timing—they're best enjoyed right away when the cheese is still warm and stretchy. If you make these ahead, assemble them just before baking to keep everything crispy.
Pro Tips For Making Bean Chalupa
- Mix Masa Like Dough, Not Batter: The masa should hold together like soft clay—not a sticky paste. Use your hands to knead the masa harina and warm water (about 1 ½ cups water per 2 cups masa) until it’s smooth and pliable. If it cracks when pressed, add a splash more water. Too wet? Fold in a spoonful of masa harina. This isn’t soup; it’s a wrap.
- Press Thin, Cook Fast: Spread the masa into 4-inch circles about ⅛-inch thick—thinner than a pancake, thicker than a tortilla. Heat a dry skillet over medium-high until it’s smoking hot, then cook each chalupa for 30–45 seconds per side. Rushing the heat? They’ll steam instead of crisp. Your goal: golden edges, not soggy centers.
- Warm the Beans First: Cold refried beans make cold chalupas. Heat them in a small skillet with a splash of water or broth until they’re just warm enough to melt cheese on contact—about 2 minutes. Skip this, and your cheese will turn rubbery instead of gooey. (Yes, even if the can says “ready to eat.”)
- Eggs Seal the Deal: Crack one egg into the center of each chalupa, then fold the edges up like a taco. The egg cooks into a custardy center while the masa crisps—no need to flip. If the edges won’t stay sealed, wet your fingers slightly and press them shut. A little mess now saves a lot of cleanup later.
Perfect pairings for this bean chalupa
Classic Toppings Trio
Start with lime wedges—squeeze fresh juice over each chalupa right before serving to cut through the richness. The bright acidity balances the cheesy, bean-filled center perfectly. I always use Mexican Key limes for that extra tangy punch.
Next, add avocado slices—their creamy texture contrasts beautifully with the crispy crust. Finally, a dollop of sour cream adds cooling creaminess that ties everything together. 🍋
Spicy Salsa Contrast
For heat lovers, serve with roasted pico de gallo or salsa verde. I make a quick version by blending 1 cup roasted tomatoes, ½ cup white onion, 1 jalapeño, and ¼ cup cilantro with lime juice.
The smoky, spicy kick elevates every bite. Another favorite is chipotle crema—mix ½ cup sour cream with 1 chipotle pepper in adobo and 1 tbsp lime juice for a smoky, creamy topping.
Protein Swaps
Keep it vegetarian with black beans or pinto beans mixed into the refried filling, but for meat lovers, try shredded chicken or carnitas. I like to use rotisserie chicken for convenience—just shred and mix with the beans before assembling.
For a heartier option, add crumbled chorizo or diced ham to the filling for extra depth. The protein keeps the chalupas satisfying as a main dish.
Crunchy Garnishes
Add texture with toasted pepitas or crushed tortilla chips on top before baking. For extra crunch, sprinkle crumbled cotija cheese or chopped cilantro after serving. I also love pickled red onions—their tangy bite adds another layer of flavor.
These toppings keep the chalupas from feeling too heavy while adding visual appeal. 🌶️
Dipping Sauces
Set out small bowls of smoky chipotle sauce (blend 1 chipotle pepper, ¼ cup sour cream, and 1 tbsp lime juice) or creamy avocado sauce (mash 1 avocado with ¼ cup sour cream, 1 tbsp lime juice, and salt).
These sauces let everyone customize their level of heat and creaminess. The sauces also make the chalupas feel like a fun, interactive dish perfect for gatherings.
Sweet Heat Balance
For a sweet-spicy twist, drizzle with mango-habanero sauce (blend 1 cup diced mango, 1 habanero, and 1 tbsp lime juice). The tropical sweetness contrasts beautifully with the savory filling.
Another crowd-pleaser is honey-lime crema—mix ½ cup sour cream with 1 tbsp honey and 1 tbsp lime juice. This adds a bright, slightly sweet finish that pairs perfectly with the salty cheese and smoky beans.
Nutrition facts
Frequently asked questions
Can I make bean chalupas without frying?
For a lighter version, bake the masa rounds on a parchment-lined sheet at 375°F for 12-15 minutes until golden. Brush with a little oil first for crispiness. The cheese will still melt beautifully, though the texture will be softer than fried. This method works great for a healthier twist or when you want to avoid oil splatter.
What's the best cheese for bean chalupas?
Monterey Jack is my top pick—it melts perfectly and has just the right balance of creaminess. For extra flavor, try a Mexican cheese blend (like queso fresco mixed with Oaxaca). Avoid pre-shredded cheese with anti-caking agents, as it can make the filling grainy. Freshly shredded cheese always melts more smoothly.
How do I keep the chalupas crispy when reheating?
Reheat in a dry skillet over medium heat for 1-2 minutes per side until crispy again. Microwaving will make them soggy. For extra insurance, store them in an airtight container with parchment paper between layers. The key is to reheat quickly over direct heat to restore that satisfying crunch.
Can I make the dough ahead of time?
Yes! Shape the dough rounds and freeze them on a baking sheet before transferring to a bag. Fry from frozen, adding 1 extra minute per side. The dough can also be refrigerated for 24 hours before shaping. Just let it sit at room temperature for 10 minutes before rolling to make it more pliable.
Why did my chalupa filling leak out?
This usually happens when the dough isn't fully cooked before adding filling or if the cheese is too soft.
