Soups & Stews
This beef and bean tostada recipe delivers crispy, smoky, and satisfying handheld meals that taste like a fiesta in every bite. The foundation starts with perfectly toasted tortillas that hold up to the hearty filling—tender, seasoned beef and rich refried beans—without turning soggy. I’ve perfected this method over years of testing, ensuring the flavors meld together while keeping the texture just right: crispy edges, creamy beans, and juicy beef that stays cohesive even when stacked high.
The secret to crispy tostadas lies in the toasting technique: dry-frying the shells until golden and sturdy enough to support all the toppings. Meanwhile, the beef gets a deep, smoky flavor from slow cooking with spices, while the beans absorb those same aromatics, creating a filling that’s both hearty and balanced. This isn’t just a meal—it’s a technique that transforms simple ingredients into something restaurant-worthy, with layers of texture and flavor in every bite.
By the time you assemble these tostadas, you’ll have crispy shells loaded with tender beef, creamy beans, and all the classic toppings—cheese, avocado, or salsa—arranged for maximum visual appeal. The contrast of temperatures and textures makes each bite exciting: the crunch of the tostada, the creaminess of the beans, and the rich, savory beef all working together. It’s the kind of dish that feels indulgent yet satisfying, perfect for weeknight dinners or game-day gatherings.
What makes this recipe stand out is its flexibility—swap the beef for chicken or black beans, adjust the spices to your taste, or load it up with your favorite toppings. The method stays the same, but the possibilities are endless. Let’s get started on a dish that’s as delicious as it is impressive.
Ingredients for beef and bean tostada
Crispy tortillas, smoky beans, and tender beef—this tostada recipe delivers layers of flavor and texture.
| Ingredient | Amount | Notes |
|---|---|---|
| Corn Tortillas 🌽 | 12 whole | Medium size, 6-inch diameter |
| Ground Beef 🥩 | 1 ½ lb | 80/20 fat ratio preferred |
| Refried Beans 🌿 | 1 ½ cups | Canned or homemade, slightly thick |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Cumin 🌶️ | 1 tbsp | Ground, toasted for depth |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky flavor |
| Ground Cinnamon 🌿 | ½ tsp | Enhances bean flavor |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Vegetable Oil 🫒 | ½ cup | For toasting tortillas |
| Shredded Monterey Jack Cheese 🧀 | 1 ½ cups | Or substitute cheddar |
| Avocado 🥑 | 1 whole | Sliced, for garnish |
| Lime 🍋 | 1 whole | Juiced, for garnish |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, optional garnish |
The corn tortillas are the foundation—look for medium-sized, 6-inch shells at Mexican markets or the international aisle of Kroger or Walmart. They need to be sturdy enough to handle the filling without breaking. If you can't find them, burrito-sized tortillas work too, but toast them a little longer. The ground beef should be 80/20 fat ratio—the extra fat keeps it juicy. I always grab mine from Costco when I'm doing a big batch, but the regular supermarket stuff works fine for a weeknight dinner. For the refried beans, canned is totally fine—Goya or Bush's are my go-tos, but homemade is better if you've got the time.
No smoked paprika? Substitute with regular paprika plus a pinch of liquid smoke—it's a game-changer for that smoky depth. Fresh garlic and onion are ideal, but dried garlic powder and onion powder work in a pinch (use half the amount). If you're short on time, pre-minced garlic from the jar is fine, but fresh tastes better. The cheese can be swapped for pepper jack if you like it spicier, or Oaxaca cheese for a melty texture. For the avocado, Hass varieties are best—they're creamy and hold up well. If they're too firm, let them sit at room temperature for 20 minutes before slicing.
Toast the tortillas just before assembling—they crisp up best when fresh. Store leftover fillings in the fridge for up to 3 days, but the tortillas lose their crispiness after 24 hours, so toast them fresh when reheating. The beef mixture keeps well for 4 days in the fridge, and the refried beans can be reheated straight from the can. For a make-ahead tip, assemble the tostadas without toppings and refrigerate—add the avocado, cheese, and garnishes right before serving to keep everything fresh.
Why You'll Love This Recipe
- No-Fuss Assembly: I swear by this recipe because it’s the kind of meal where you can brown the beef, warm the beans, and toast the tortillas all while scrolling through your phone. The refried beans and onion add enough texture that you don’t even need fancy toppings—just a sprinkle of cheese or sour cream if you’re feeling fancy.
- Savory Crunch Magic: That crispy tortilla edge paired with the creamy, slightly spiced refried beans? It’s the kind of contrast that makes you take a second bite without thinking. The garlic and onion in the beef add just enough depth to keep it interesting, but it’s never overpowering.
- Lunchbox Hero: Between us, this is my go-to for packing lunches—it holds up perfectly for a day or two, and the flavors actually get better as the tortillas soften. (Yes, even on a Tuesday night when you’re too tired to think.) It’s also the rare dish that works for kids, adults, and anyone who just wants something hearty without fuss.
- Budget Win: Ground beef and beans stretch for miles here, and you’re not sacrificing taste for the price. Honestly, I make this when I’m pinching pennies, but my family never complains—because it’s just that good. Plus, the leftovers reheat like a dream, so you’re basically getting two meals for the price of one.
Step-by-step instructions for beef and bean tostadas
Here's how to achieve perfectly crispy tortillas loaded with smoky, flavorful fillings.
Prepare the Smoky Beef and Bean Filling
In a large skillet over medium-high heat, add the 1.5 lb ground beef and cook until it loses its raw color, breaking it apart with a wooden spoon. This should take about 5-6 minutes. Drain any excess fat that accumulates, leaving about 1 tablespoon in the pan for flavor.
Add the 1 whole yellow onion and 4 cloves minced garlic to the skillet, cooking for 3-4 minutes until softened. Stir in the 1 tbsp cumin, 1 tbsp smoked paprika, 0.5 tsp ground cinnamon, 1.5 tsp salt, and 0.5 tsp black pepper, mixing well to coat the beef. Cook for another 1 minute to toast the spices and deepen their flavors.
Remove the skillet from heat and stir in the 1.5 cups refried beans. The warmth will help the beans blend smoothly with the beef mixture. Let this filling cool slightly before assembling the tostadas—this prevents soggy tortillas.
Toast the Corn Tortillas to Crispy Perfection
Heat 0.5 cup vegetable oil in a large skillet over medium heat until shimmering but not smoking. Working in batches, carefully add the 12 whole corn tortillas to the oil, one at a time. Toast each tortilla for 30-45 seconds per side until they develop a golden-brown color and crisp up.
Use tongs to flip the tortillas—this gives you better control than a spatula and prevents tearing. You'll know they're ready when they're firm to the touch and have a slight char in spots. Remove the toasted tortillas to a paper towel-lined plate to drain excess oil. Keep them warm in a 200°F oven while you prepare the remaining fillings.
Assemble the Tostadas with Cheese and Garnishes
Spread about 2 tablespoons of the beef and bean filling onto each toasted tortilla, pressing gently to help it adhere. Sprinkle ¼ cup of the 1.5 cups shredded Monterey Jack cheese evenly over each tostada. Place the assembled tostadas on a baking sheet and broil in the preheated 200°F oven for 2-3 minutes until the cheese melts and begins to bubble.
Watch the tostadas closely during broiling—the cheese should melt completely while the tortillas maintain their crispy texture. Remove them when the cheese is fully melted and slightly golden in spots. If the tortillas start to soften too much, reduce the broil time slightly next batch.
Garnish and Serve Immediately
Slice the 1 whole avocado into thin wedges and arrange them on top of each tostada. Squeeze the juice from the 1 whole lime over the avocado slices, then sprinkle with the 0.25 cup chopped fresh cilantro. The bright flavors of lime and cilantro cut through the richness of the cheese and beef, balancing each bite.
Serve the tostadas immediately while they're still crispy. The combination of smoky spices, creamy cheese, and fresh garnishes makes these tostadas a satisfying meal. For extra crunch, you can also lightly toast the avocado slices in the skillet for 30 seconds per side before placing them on top.
Pro Tips For Making Beef And Bean Tostada
- CRISP THE TORTILLAS FIRST: I learned this the hard way—skipping the crisp makes soggy tostadas. Warm your tortillas in a dry skillet over medium heat for 30 seconds per side until they’re golden and slightly puffed. This step guarantees they won’t turn to mush under the beans and beef.
- SWEAT THE ONIONS LOW: High heat burns onions before they soften. Cook them over medium-low with a pinch of salt for 8-10 minutes until translucent and caramelized—just enough to take the edge off their bite. This keeps them flavorful without turning bitter.
- DON’T OVERMIX THE BEEF: After breaking it up, resist the urge to stir constantly. Let the meat brown in undisturbed clumps for 2-3 minutes first—this builds depth of flavor. Only then break it apart, or you’ll end up with gray, overworked beef instead of rich, savory crumbles.
- UPGRADE WITH ACID: A splash of lime juice or a dash of hot sauce at the end brightens the whole dish. The acid cuts through the richness of the beef and beans, making every bite feel fresh. (Yes, even if you’re serving it immediately.)
Common mistakes when making this recipe
Overcooking the Beef
One of the biggest mistakes is letting the beef dry out while cooking. Ground beef can go from juicy to rubbery in seconds, especially when you're distracted. I always keep an eye on it and break it apart with a wooden spoon to ensure even cooking. Once it loses its raw color, drain most of the fat but leave about 1 tablespoon in the pan—this adds flavor without making the filling greasy. If you overcook it, just stir in a splash of beef broth or water to revive the moisture.
Skipping the Fat Drain
Leaving too much fat in your beef filling can make the tortillas soggy. While a little fat is good for flavor, excess oil or beef grease will soften the crispy tortillas. After browning the beef, use a paper towel to blot excess fat from the pan before adding onions and spices. This simple step keeps your tostadas sturdy and delicious. 🌶️
Under-Toasting the Tortillas
If your tortillas aren’t toasted long enough, they’ll turn mushy when you add the filling. The key is to toast them until they’re golden and firm to the touch—about 30-45 seconds per side. I recommend working in batches and keeping them warm in a 200°F oven while you finish the filling. If they start to soften, just pop them back in the oven for another 30 seconds to restore crispiness.
Overloading the Tostadas
Piling too much filling on a single tortilla will cause it to break apart when you pick it up. Stick to about 2 tablespoons of beef and bean mixture per tostada—this keeps it sturdy while still feeling generous. If you’re making extra-large tostadas, use slightly bigger tortillas or assemble them in layers with cheese acting as a glue. The goal is balance between flavor and structure.
Broiling Too Long
Broiling melted cheese can quickly turn crispy tortillas into sad, soggy shells. Keep a close eye on them during the 2-3 minute broil time—the cheese should just start to bubble, not bubble over. If the tortillas look too soft, reduce the broil time next batch. A quick check with tongs will tell you if they’re still firm enough to hold up.
Using Cold Fillings
Assembling tostadas with cold fillings can make the tortillas lose their crispiness as the filling heats up. Let your beef and bean mixture cool for just a few minutes after cooking, but don’t let it get cold. Warm fillings help maintain the tortilla’s crunch while ensuring every bite is flavorful. If your filling is too hot, let it sit for 5 minutes before assembling.
Nutrition facts
Frequently asked questions
Can I use flour tortillas instead of corn tortillas?
Flour tortillas won't give you that authentic tostada texture, but you can adapt the recipe! For a crispier version, cut flour tortillas into wedges and toast them in the oven at 375°F for 8-10 minutes until golden. They won't be as sturdy, but they'll still work well with the filling. For best results, stick with corn tortillas—they're designed to handle the filling without breaking.
How do I make this recipe vegetarian?
Swap the beef for 1.5 cups of seasoned lentils or 1 can of black beans (drained and mashed). Cook the lentils with the same spices (cumin, smoked paprika, cinnamon) until tender, then mix with the refried beans. For extra protein, add ½ cup crumbled feta cheese to the filling. The tostadas will still be hearty and flavorful!
Can I make these ahead of time?
Assemble the tostadas without toppings and refrigerate for up to 24 hours. When ready to serve, reheat in a 350°F oven for 5-7 minutes to restore crispiness, then add fresh avocado, cheese, and garnishes. For the filling, cook the beef and beans ahead and store in the fridge for 4 days—just warm through before assembling.
What's the best way to reheat leftover tostadas?
For crispy results, place tostadas on a baking sheet and warm in a 375°F oven for 3-5 minutes. If using an air fryer, reheat at 350°F for 2-3 minutes to restore crunch. Avoid microwaving—they'll get soggy! For extra crispiness, toast the tortilla shells again in a dry skillet for 30 seconds per side before adding fillings.
Can I use different types of beans?
Yes! For a creamier texture, try mashed pinto beans or refried black beans. For extra protein, mix in ½ cup cooked quinoa with your beans. Just be sure to season them well with the same spices (cumin, smoked paprika) to keep the flavors cohesive. The beans should be slightly thick to help hold the filling together on the tostada.
