Main Courses
This bean chalupa recipe delivers the perfect balance of crispy tortilla crowns and gooey melted cheese rivers—just like your favorite Tex-Mex restaurant. 🔥 The secret lies in using homemade masa tortillas that fry up golden and flaky, while refried pinto beans and sharp cheddar create that signature creamy texture.
I've perfected this dish over years of testing, ensuring every bite delivers the satisfying crunch and rich, savory flavors that make chalupas irresistible.
The foundation of great chalupas starts with properly seasoned beans—smashed pinto beans with just enough garlic and cumin to enhance their natural earthiness. The tortillas must be rolled tightly to hold everything together while achieving that signature crispy exterior.
I use a mix of flour and masa harina for the dough, which gives the perfect texture without being too heavy. This recipe also includes a foolproof method for frying that ensures even cooking and maximum crispiness every time.
What you'll end up with is a dish that's equal parts comforting and indulgent—crispy tortilla shells filled with creamy beans and melted cheese, served with cooling toppings like sour cream and salsa. The contrast between the crispy exterior and the warm, gooey center creates a texture that's impossible to resist.
This recipe serves four, making it perfect for a cozy family dinner or a casual gathering with friends.
For those looking to customize, you can easily add cooked ground beef or shredded chicken to the beans for a meatier version, or keep it vegetarian for a lighter take.
The beauty of chalupas is their versatility—they're hearty enough to be a main dish but simple enough to prepare on a weeknight. Let's get started on creating this Tex-Mex classic that's sure to become a household favorite.
Ingredients for bean chalupa
Crispy tortillas, creamy beans, and melted cheese—this is your ultimate Tex-Mex comfort food lineup.
| Ingredient | Amount | Notes |
|---|---|---|
| Pinto Beans 🌽 | 2 cups | Refried, canned or homemade |
| Masa Harina 🌾 | 1 ½ cups | Maseca brand preferred |
| All-Purpose Flour 🌾 | ½ cup | For tortilla dough |
| Sharp Cheddar Cheese 🧀 | 1 ½ cups | Shredded, aged for best flavor |
| Garlic Cloves 🧄 | 4 cloves | Minced for bean seasoning |
| Ground Cumin 🌿 | 1 tsp | Toasted for deeper flavor |
| Olive Oil 🫒 | ¼ cup | For frying tortillas |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Vegetable Oil 🫒 | 2 cups | For deep frying |
| Sour Cream 🥛 | ½ cup | For serving |
| Salsa 🍅 | ½ cup | Roasted or pico de gallo |
| Water 💧 | ¾ cup | Warm for dough |
| Lime 🍋 | 1 whole | Juiced for serving |
| Avocado Oil 🫒 | ¼ cup | For extra crispiness |
The masa harina is non-negotiable for that authentic texture—Maseca is the brand I always reach for, but any quality masa will work. For the beans, homemade refried pinto beans give the best flavor, but a good canned brand like Goya works in a pinch. The sharp cheddar should be aged—Kraft 2% is fine for everyday, but a good Mexican blend takes it to restaurant level. Toast your cumin seeds in a dry pan for 30 seconds before grinding to wake up that earthy flavor. And trust me, avocado oil for frying gives the crispiest tortillas—no greasy mess.
No masa harina? Corn tortillas can be used, but they won't give that signature flaky texture. Short on cumin? Mexican oregano at half the amount adds a nice depth. The beans can be swapped for black beans or even mashed white beans if you're in a hurry. For the cheese, Monterey Jack melts smoother if you prefer a milder flavor. The sour cream can be swapped for vegan sour cream, and the salsa? Any kind works—roasted, pico, or even store-bought. Just make sure it's fresh. If you're feeling fancy, add a sprinkle of crushed tortilla chips to the beans for extra crunch.
Keep your masa harina in an airtight container to prevent moisture—it lasts 6-12 months this way. The shredded cheese should be stored in the fridge, but take it out 15 minutes before using so it melts evenly. Leftover chalupas reheat best in a skillet with a splash of water to restore crispiness. They're even better the next day—make extra for leftovers! Store any unused masa harina in the freezer for longer shelf life.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear, the hardest part is heating the pan. You mix masa harina with water until it’s stretchy, roll it out like a tortilla, and slap on those beans and cheese. No kneading, no waiting—just fold and fry.
- Cheese Pull Factor: That sharp cheddar melts into a gooey blanket while the masa stays crisp at the edges. Honestly, the first time I bit in, I almost dropped the plate—it’s the kind of dish that makes you want to skip dinner and eat straight from the pan.
- Lunchbox Hero: Between us, these are my go-to for meal prep. The beans hold up for days, and I just reheat them in a skillet—crispy again in minutes. Pack two for work, and you’ve got protein, fiber, and a taste of home.
- Pantry Staple Magic: I make these when I’m broke or lazy—both work. Pinto beans are cheap, masa harina lasts forever, and you’re using flour and cheese you already have. Plus, leftovers? They’re even better the next day, if you can wait that long.
Step-by-step instructions for bean chalupa recipe
Here's how to make these crispy, cheesy masterpieces with perfect texture every time!
👨🍳 Step 1: Season and Simmer the Pinto Beans
In a medium saucepan, combine the 2 cups pinto beans with the 0.75 cup water, 4 cloves minced garlic cloves, 1 tsp ground cumin, and 1.5 tsp salt. Bring to a boil over medium-high heat, then reduce to a simmer for 10-12 minutes until the beans are heated through and the flavors meld together.
Here's the thing—don't mash them yet! You want the beans to stay slightly chunky so they hold their shape when folded into the tortillas. Stir occasionally and taste for seasoning, adding more salt if needed. The beans should be warm but not breaking apart completely—this ensures your chalupas stay sturdy when frying.
🍳 Step 2: Make the Masa Dough for Tortillas
In a large bowl, mix together the 1.5 cups masa harina, 0.5 cup all-purpose flour, and 1.5 tsp salt. Slowly pour in the 0.25 cup olive oil while stirring with a fork until it resembles coarse crumbs. Then add 0.25 cup avocado oil and gradually incorporate 0.5 cup warm water (about 110°F) one tablespoon at a time until a soft, pliable dough forms.
I like to work the dough with my hands here—knead it gently for about 2 minutes until it's smooth and elastic but not sticky. If it feels too dry, add a splash more water; if too sticky, sprinkle in a little more masa harina. The dough should hold together when pinched but still be soft enough to roll easily. Cover with a damp towel and let it rest for 15 minutes while you prep the filling.
🔥 Step 3: Assemble and Fry the Chalupas
Heat 2 cups vegetable oil in a deep skillet to 350°F—use a thermometer to be precise. While the oil heats, divide the masa dough into 4 equal portions (about 4 oz each) and roll each into a 6-inch circle on a floured surface, keeping them about ¼-inch thick. Press a deep well in the center of each tortilla using your thumb.
Spoon about ½ cup of the seasoned beans into each well, then top with ½ cup shredded sharp cheddar cheese. Fold the tortilla edges up and over the filling to create a half-moon shape, pressing gently to seal. Fry 2 chalupas at a time for 2-3 minutes per side until deep golden brown and crispy. Drain on paper towels and keep warm in a 200°F oven while you fry the rest.
🥘 Step 4: Serve with Zesty Toppings
Once all chalupas are fried, cut each one in half crosswise to create those signature "crown" shapes. Plate them immediately and top with 0.5 cup salsa and 0.5 cup sour cream, plus a squeeze of the 1 whole lime (about 2 tablespoons juice). The contrast of crispy, cheesy chalupas with cool, tangy toppings is what makes this dish irresistible!
Here's a pro tip: Serve with extra lime wedges on the side. The acidity cuts through the richness and keeps the cheese from getting too heavy. And don't forget to toast the remaining masa harina in a dry pan for 1 minute—it makes an amazing garnish for crunch!
Pro Tips For Making Bean Chalupa
- Soak Beans Overnight: I learned this the hard way—rushing the soak means gummy, uneven beans that won’t mash smoothly. Use 4 cups water per cup of dried pinto beans, soak 12+ hours, then drain. The extra time guarantees a creamy texture that holds together in the chalupa.
- Toast the Masa: Dry-toast your masa harina in a skillet for 2-3 minutes before adding liquid—it deepens the corn flavor and prevents a raw, floury taste. Just keep an eye on it; it’s done when it smells toasty, not browned.
- Cheese Matters: Skip pre-shredded cheese—it’s packed with anti-caking agents that make the chalupa soggy. Use freshly grated sharp cheddar, and press it into the masa cups before frying. The moisture seals better, and the cheese melts into a gooey blanket.
- Fry in Batches: Crowding the pan drops the oil temperature and makes the chalupas greasy instead of crisp. Fry 2-3 at a time in 350°F oil until golden—about 2 minutes per side—and keep them warm in a 200°F oven while finishing the rest.
Best sauces and condiments for bean chalupa
Classic Salsa Roja
Start with a roasted salsa roja—this is my go-to for chalupas because the smoky depth complements the crispy tortillas perfectly.
Roast 4 Roma tomatoes, 1 jalapeño, and 1/2 white onion in a skillet until charred, then blend with 1 clove roasted garlic, 1 tsp cumin, and 1 tbsp lime juice. Serve warm for that fresh-from-the-grill vibe. 🌶️
Creamy Avocado Lime Crema
Swap sour cream for a lighter, fresher option by blending 1 ripe avocado, 1/4 cup sour cream, 1 tbsp lime juice, and 1/2 tsp salt until smooth.
The creamy texture stays intact while adding a bright, herby note that balances the richness. Drizzle generously over chalupas for a restaurant-worthy finish.
Spicy Chipotle Crema
For heat lovers, mix 1/2 cup sour cream with 1 tbsp adobo sauce (from canned chipotles), 1/2 tsp smoked paprika, and 1/4 tsp cumin.
The smoky, spicy kick pairs amazingly with the crispy tortillas and melty cheese. Adjust heat by adding more adobo or a pinch of cayenne. 🔥
Pickled Red Onion Topping
Quick-pickle 1 red onion (thinly sliced) in 1/4 cup apple cider vinegar, 1 tbsp lime juice, 1 tsp sugar, and 1/2 tsp salt for 20 minutes. The tangy crunch cuts through the richness and adds a refreshing contrast. Sprinkle generously over chalupas before serving.
Honey-Lime Crema
Balance the savory flavors with a sweet-tangy crema: blend 1/2 cup sour cream, 1 tbsp honey, 1 tbsp lime juice, and 1/4 tsp salt.
The honey rounds out the spices while keeping the dish light. Drizzle over chalupas and garnish with toasted pumpkin seeds for extra crunch.
Hot Honey Drizzle
For a sweet-spicy finish, heat 2 tbsp honey with 1/2 tsp cayenne pepper in a small saucepan until bubbly. Drizzle over chalupas just before serving—it caramelizes slightly and adds a smoky-sweet contrast that’s pure magic. 💛
Nutrition facts
Frequently asked questions about bean chalupas
Why do my chalupa tortillas turn out greasy instead of crispy?
The key is frying at the right temperature (350°F) and using enough oil to fully submerge the tortillas. Too much oil? Drain on paper towels immediately. Too little oil? The dough absorbs too much. Also, keep the oil hot between batches—dropping below 325°F makes them soggy.
Can I make bean chalupas ahead of time?
Fry them fresh for best crispiness, but you can assemble and refrigerate uncooked chalupas for up to 24 hours. When ready to cook, fry from cold oil at 350°F for 3-4 minutes per side. For reheating, warm in a 350°F oven for 5-7 minutes to restore crispiness.
What's the best cheese for chalupas?
Sharp cheddar is classic, but Monterey Jack melts smoother, and Oaxaca cheese adds stretchy texture. Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting. For extra flavor, mix ½ sharp cheddar + ½ pepper jack.
How do I make these vegetarian-friendly?
This recipe is already vegetarian! For extra protein, fold in ½ cup cooked quinoa or ½ cup black beans with the pinto beans. Add ½ cup corn kernels for sweetness. The crispy tortillas and melted cheese make it hearty enough to satisfy meat-eaters too.
What's the secret to keeping the filling from leaking?
Press the edges firmly when folding, and use slightly thicker dough (¼-inch) around the filling. For extra security, add a small spoonful of refried beans as "glue" between tortilla layers before sealing. Chill assembled chalupas for 15 minutes before frying—the cold filling helps them hold together better.
