Beef and Bean Tostadas Recipe: Crispy Shells Stuffed With Smoky Refried Beans

Soups & Stews

Beef and Bean Tostadas Recipe: Crispy Shells Stuffed With Smoky Refried Beans

This beef and bean tostada recipe delivers the perfect balance of crispy shells and hearty, smoky fillings that make every bite satisfying. The secret lies in properly toasting the tortillas until they're golden and sturdy enough to hold all the flavorful layers—no soggy shells here.

I developed this recipe after years of perfecting the art of crispy tostadas, and it's now a staple in my weeknight rotation.

The star of the dish is the beef and bean mixture, where tender ground beef meets refried beans seasoned with cumin, garlic, and a touch of smoked paprika for that signature depth. This combination transforms simple ingredients into a flavorful filling that pairs perfectly with the crispy tortillas.

The dish comes together in under 30 minutes, making it ideal for busy evenings when you still want a restaurant-quality meal.

What sets these tostadas apart is the texture contrast—crispy shells meet tender beef and creamy beans, all topped with fresh avocado, shredded cheese, and a squeeze of lime for brightness. The result is a dish that's both filling and refreshing, with every component playing its part.

Whether you're feeding a family or hosting a casual gathering, this recipe delivers impressive results with minimal effort.

Serve with a side of Mexican rice or a simple salad to round out the meal. The beauty of this recipe is its versatility—you can customize the toppings based on what you have on hand, ensuring it always feels fresh and exciting. Let's get started on creating these delicious tostadas!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and bean tostada

Crispy tortillas, smoky beans, and tender beef—just these ingredients make this tostada recipe shine.

Ingredient Amount Notes
Corn Tortillas 🌽 8 whole Medium size, store-bought or homemade
Ground Beef 🥩 1 lb 80/20 fat ratio for juiciness
Refried Beans 🌿 1 ½ cups Canned or homemade, warmed
Cumin 🌶️ 1 tbsp Ground, toasted for deeper flavor
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Smoked Paprika 🌶️ 1 tsp For that signature smoky taste
Olive Oil 🫒 2 tbsp For toasting tortillas
Avocados 🥑 1 whole Ripe, for slicing
Shredded Cheese 🧀 1 cup Monterey Jack or cheddar
Lime 🍋 1 whole Juiced, for brightness
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Sour Cream 🥛 ¼ cup Optional, for serving
Onion 🧅 ½ whole Red, thinly sliced (optional)

The tortillas are the foundation—corn over flour for that authentic crunch. Grab a pack of Mission or Old El Paso from any grocery store, but if you're feeling fancy, homemade tortillas are worth the effort. For the beef, 80/20 fat ratio keeps it juicy, and you'll find it in the meat section near ground chuck. Toast those tortillas until they're golden and sturdy—no soggy shells here. Pro tip: Use a wire rack to keep them crispy while assembling.

No refried beans? Canned black beans mashed with a little oil work in a pinch. The cumin and smoked paprika are non-negotiable for that smoky depth—Penzeys or bulk bins have the best quality. Fresh garlic makes all the difference, but if you're out, garlic powder at half the amount gets you close. Avocados should be ripe but firm—Hass varieties are perfect. And if you're short on time, skip the onion or use pre-sliced from the salad bar.

Toasted tortillas stay crispy for about 20 minutes if kept warm in a 200°F oven. Assemble tostadas just before serving to keep everything fresh. Store leftovers in the fridge for 3 days, but reheat only the filling—crispy shells are best fresh. Freeze assembled tostadas (without toppings) for 1 month. Double the batch and freeze half—game-changer for busy nights.

❤️

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 cumin and garlic work their magic in one pan, so you’re not stuck with a million dishes.
  • Crispy-Creamy Magic: That first bite? The tortilla’s slight crunch against the warm, spiced beef and creamy refried beans—it’s the kind of contrast that makes you close your eyes. Honestly, the garlic and cumin make this taste like it simmered for hours, even though it’s ready in 20 minutes.
  • Office Lunch or Game Night: Between us, this is my go-to for packing lunches or feeding a crowd. Double the batch, wrap them in foil, and they stay fresh for days. Or serve them at a casual gathering—no one will guess how little effort went into making them look so good.
  • Budget Meal That Feeds: Ground beef and beans stretch for miles, and corn tortillas are cheaper than chips. I’ll be real: this recipe saves me $10 a week compared to takeout, and it’s way more satisfying. Plus, leftovers reheat like a dream—just a quick zap in the microwave.

Step-by-step instructions for beef and bean tostadas

Crispy shells are the star here—let's build these tostadas with smoky, flavorful layers.

1

Season and Cook the Ground Beef

Heat a large skillet over medium-high heat and add the 1 lb ground beef. Let it cook undisturbed for 2-3 minutes until it starts to brown—this creates a flavorful crust. Break it up with a wooden spoon as it cooks.

Once the beef is mostly browned, sprinkle in the 1 tbsp cumin, 1 tsp smoked paprika, 1 tsp salt, and 0.5 tsp black pepper. Stir well to coat the beef evenly in the spices. Cook for another 3-4 minutes until the beef is fully cooked through and the spices are well incorporated. You'll know it's done when there's no pink left and the mixture looks rich and aromatic.

2

Toast the Corn Tortillas

While the beef cooks, heat 2 tbsp olive oil in a clean skillet over medium heat. Place the 8 whole corn tortillas in the skillet one at a time, pressing down gently with a spatula. Toast each side for 1-2 minutes until they're golden brown and crispy—this is key for that perfect crunch.

Watch them closely—they crisp up quickly. If they start to brown too fast, reduce the heat slightly. Once all tortillas are toasted, remove them from the skillet and set them aside on a wire rack or clean kitchen towel to keep them crisp. Don't stack them yet, or they'll soften.

3

Warm the Refried Beans

In a small saucepan, warm the 1.5 cups refried beans over low heat until they're heated through and spreadable. This usually takes about 2-3 minutes. If the beans seem too thick, add a splash of water or beef broth to loosen them slightly.

While the beans warm, mince the 3 cloves garlic and set aside. You'll add this to the beans for extra flavor. Once the beans are warm, stir in the minced garlic and let it cook for another 30 seconds until fragrant. Remove from heat and keep warm.

4

Assemble the Tostadas

Spread about 2 tablespoons of the warm refried beans onto each toasted tortilla, pressing down gently to help them stick. Then, spoon about 2 tablespoons of the seasoned ground beef over the beans on each tostada. Top with about 2 tablespoons of the shredded cheese.

Here's the thing—don't overload the tostadas. You want them to hold their shape while still being hearty. If the cheese starts to melt too much, pop the assembled tostadas under the broiler for 1-2 minutes to melt the cheese just enough to hold everything together without making them soggy.

5

Garnish and Serve

Slice the 1 whole avocado into thin wedges or cubes and arrange them on top of each tostada. Thinly slice the 0.5 whole red onion and scatter it over the avocado. Juice the 1 whole lime and drizzle it lightly over the tostadas to add a bright, tangy contrast to the rich flavors.

Finally, sprinkle the 0.25 cup fresh cilantro over everything and add a dollop of 0.25 cup sour cream on each tostada if you're using it. Serve immediately while the tortillas are still crispy and the cheese is melty. These tostadas are best enjoyed right away—every bite should deliver that perfect crunch followed by smoky, savory layers.

👨‍🍳

Pro Tips For Making Beef And Bean Tostada

  • CRISP THE TORTILLAS FIRST: Pop your corn tortillas into a dry skillet over medium heat for 30 seconds per side—just until they’re pliable but not browned. Cold tortillas soak up the beef mixture like a sponge and turn soggy. I learned this the hard way after making a batch where the tostadas fell apart like wet cardboard.
  • BROWN THE BEEF LOW: Cook the ground beef on medium-low heat until it’s fully browned, breaking it into small, even pieces. High heat makes it tough and greasy, and you’ll end up with a pile of overcooked crumbles instead of flavorful crumbles. Let it sit for 5 minutes after draining to render out extra fat—your taste buds will notice.
  • WARM THE BEANS: Heat your refried beans in a small pot with a splash of water or broth until they’re just warm, not boiling. Cold beans make the tostadas taste dull and cling together like glue. Stir in a pinch of cumin and garlic here—it’s where the real flavor happens, not just in the beef.
  • TOAST THE GARLIC: Smash the garlic cloves instead of mincing them, then toast in the same skillet as the beef until golden and fragrant. Whole toasted garlic adds depth without overpowering, and it won’t burn like finely chopped garlic does. Skip the pre-minced jar—it’s a flavor crime for this dish.

Flavor customization for this recipe

Spicy Kick Options

If you love heat, add ½ tsp cayenne pepper or 1 tbsp chipotle powder to the beef mixture for a smoky, fiery flavor. For a fresh kick, top with pickled jalapeños or sliced serrano peppers.

I find Penzeys brand chipotle powder adds the best depth of flavor without overpowering the dish. 🌶️

Creamy Variations

Swap the sour cream for Mexican crema or Greek yogurt for a tangier, lighter option. A dollop of queso fresco crumbled on top adds a salty, crumbly texture that contrasts beautifully with the creamy avocado. I keep a tub of Fage Greek yogurt in my fridge for this exact purpose.

Protein Swaps

Use shredded chicken or pulled pork instead of beef for a different texture. For a vegetarian option, swap the beef for crumbled soyrizo or spiced lentils. I’ve had great success with Beyond Meat crumbles—they hold up well to the smoky seasoning and add a satisfying bite. 🔥

Cheesy Upgrades

Melt Oaxaca cheese or Monterey Jack on top for a gooey, stretchy texture. For extra richness, add ½ cup cotija cheese crumbled over everything before serving. I love how Oaxaca cheese melts beautifully and adds a subtle tang that cuts through the richness of the avocado.

Fresh Herb Twists

Swap cilantro for fresh cilantro-lime salsa or pico de gallo for extra brightness. A sprinkle of fresh mint or thyme adds an unexpected but delicious twist. I keep a small pot of fresh herbs on my windowsill, and they always elevate a dish like this.

Sweet Contrasts

Add a touch of sweetness with diced pineapple or mango salsa on top. A drizzle of honey-lime dressing (mix 1 tbsp honey with 1 tbsp lime juice) balances the smoky flavors perfectly. This is my go-to trick for adding a refreshing contrast to rich, savory dishes. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 9g45%
Cholesterol 85mg28%
Sodium 890mg39%
Total Carbohydrate 38g14%
Dietary Fiber 8g29%
Sugars 4g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use flour tortillas instead of corn?

While corn tortillas are traditional for authentic texture, flour tortillas work in a pinch! They won't be as crispy, but they'll still hold the filling well. For best results, toast them longer at medium-high heat and consider brushing with a little oil to help crisp them up.

2

How do I keep the tostadas crispy while assembling?

Toast the tortillas just before assembling and keep them warm in a 200°F oven on a wire rack. Assemble tostadas immediately before serving—don't stack them, or they'll soften. The cheese should melt just enough to hold the filling without making the shells soggy.

3

What if I don't have refried beans?

No problem! Mash 1.5 cups canned black beans with 1 tbsp oil and a pinch of salt until smooth. Warm them through and stir in minced garlic for the same creamy texture. For extra flavor, add a splash of beef broth or a dash of cumin.

4

Can I make these tostadas ahead of time?

Assemble the tostadas (without toppings) and store them in an airtight container in the fridge for up to 3 days. Reheat the filling in a skillet for 2-3 minutes and toast the shells again in a dry pan for 1 minute per side before adding fresh toppings.

5

What's the best way to store leftovers?

Store leftovers in the fridge for 3 days or freeze for 1 month. Keep components separate—store the shells and filling separately, then reheat the filling and toast the shells fresh when ready to eat. Freeze unassembled tostadas (just shells and filling) for best texture.

★★★★★4.9(1 review)
Categories Soups & Stews