Beef Tostadas with Beans

Crispy corn tostada shells layered with creamy refried beans and seasoned ground beef, topped with fresh lettuce, tomatoes, and cheese. Save
Crispy corn tostada shells layered with creamy refried beans and seasoned ground beef, topped with fresh lettuce, tomatoes, and cheese. | cookingwithhazel.com

This dish features crispy corn tostada shells layered with seasoned ground beef simmered in spices and creamy refried beans. Fresh iceberg lettuce, juicy cherry tomatoes, shredded cheese, and sliced red onions add refreshing texture and flavor. Topped off with sour cream, cilantro, and lime wedges, it delivers a vibrant blend of tastes and satisfying crunch with every bite. Ready in about 40 minutes, it offers a satisfying meal inspired by traditional Mexican flavors.

There's something about the sizzle of seasoned beef hitting a hot skillet that makes me feel like I'm cooking in someone else's kitchen, the good kind of borrowed confidence. My neighbor Maria handed me this tostada recipe years ago, scrawled on the back of a grocery list, and told me the secret was letting the spices bloom just long enough to smell like her abuela's house. I've made it dozens of times since, and it never fails to turn a random Tuesday night into something that feels intentional and warm.

I remember making this for my daughter's soccer team one spring, spreading everything out on our kitchen counter like we were running a tiny tostada bar. One of the dads came back for thirds and kept asking if I'd made the beef from scratch, which made me feel like a real cook for the first time in years. That moment taught me that good food isn't about fancy ingredients or complicated steps, it's about caring enough to get the flavors right.

Ingredients

  • Ground beef, 1 lb: The foundation of everything, and worth buying decent quality because those spices have nowhere to hide in a lean skillet.
  • Vegetable oil: Gets hot fast and doesn't compete with the cumin and paprika.
  • Onion and garlic: The smell when these hit the oil is when you know you're doing it right.
  • Chili powder, ground cumin, smoked paprika, dried oregano: This spice blend is non-negotiable, they work together like they were meant to.
  • Salt and black pepper: Don't skip seasoning the beef properly, it changes everything.
  • Water: Creates a sauce that clings to the meat instead of drowning it.
  • Corn tostada shells: Buy the good ones or make your own, the difference matters more than you'd think.
  • Refried beans from a can: I use canned because life is short and they're legitimately delicious when warmed with a little oil and cumin.
  • Iceberg lettuce, cherry tomatoes, red onion: The crunch and freshness are what make these feel like a meal instead of just meat on a shell.
  • Cheddar or Mexican blend cheese: Melts slightly from the warm beef and beans underneath.
  • Sour cream and fresh cilantro: The cooling, bright finish that brings everything into balance.
  • Lime wedges: Squeeze them over everything just before eating, trust me on this.

Instructions

Get the pan hot and start with the aromatics:
Heat that tablespoon of oil in a large skillet over medium heat until it shimmers slightly, then add your chopped onion. You'll know it's ready when the onion starts turning translucent after about two minutes, then add the garlic and let it bloom for just thirty seconds until the smell makes you stop and breathe it in.
Brown the beef thoroughly:
Add your ground beef and break it up with a spoon as it cooks, about five to seven minutes total until there's no pink left and it's starting to caramelize in little spots. If there's a puddle of fat, drain most of it off but leave a little because that's flavor.
Build the spice base:
Stir in the chili powder, cumin, smoked paprika, oregano, salt, and pepper, then add that quarter cup of water and let it bubble gently for two to three minutes while the liquid reduces. This is when your kitchen smells like someone who knows what they're doing.
Warm the beans while the beef cooks:
In a small saucepan over medium heat, warm that can of refried beans with a tablespoon of oil and two tablespoons of water, stirring in a pinch of cumin if you have it. Add more water if it seems too thick, you want it creamy enough to spread but thick enough to hold the toppings.
Prep your tostada shells:
If you're using store-bought, they're ready to go, but if you're making homemade, brush corn tortillas lightly with oil and bake them at 400°F for five to seven minutes per side until they're golden and crisp enough to hold their shape.
Assemble with intention:
On each tostada shell, spread a generous layer of warm beans, then pile on the seasoned beef, then the lettuce, tomatoes, red onion, and cheese. Finish with a drizzle of sour cream, a sprinkle of cilantro, and serve everything with lime wedges on the side so people can squeeze them just before eating.
Hearty Beef Tostadas with Refried Beans and Lettuce served with lime wedges and sour cream on a vibrant plate. Save
Hearty Beef Tostadas with Refried Beans and Lettuce served with lime wedges and sour cream on a vibrant plate. | cookingwithhazel.com

There was one night when my son's friend came over unexpectedly at dinnertime, and instead of scrambling, I just made extra tostadas and everyone sat at the kitchen counter building their own plate while telling stories. That moment felt less like cooking and more like creating a space where people wanted to be, and I realized that's what good food actually does.

Building Your Own Tostada

The beauty of this recipe is that everyone becomes the chef at their own plate, which means nobody's mad about their portion and everyone gets exactly what they want. I always set out the toppings in small bowls so people can layer them however feels right, some people pile everything high and others keep it minimal, both ways are correct. The order matters though: beans first so they anchor everything, then beef, then the fresh stuff, then the cool sour cream at the end to tie it all together.

Making These Taste Like a Restaurant

The secret isn't any one ingredient, it's the combination of getting the beef seasoned deep and spicy enough, the beans warm and creamy, and the toppings completely fresh and crisp. I learned early on that the contrast between the hot beef and beans and the cold, crunchy lettuce is what makes tostadas addictive, so don't let anything sit around getting warm or soft. One thing that changed my tostadas forever was toasting the spices in the oil for just a moment before adding the beef, it sounds small but it deepens the whole flavor in a way that's hard to explain until you taste it.

Feeding More People and Variations

This recipe scales up beautifully if you're feeding a crowd, just multiply everything by however many people you're cooking for and set up a little assembly line on your counter. I've made it for eight people and twelve people and the method stays exactly the same, just more bowls of toppings. If you want to switch things up, ground turkey works great instead of beef, you can add sliced avocado or pickled jalapeños, or if someone's vegetarian, just double the beans and add extra cheese and toppings.

  • For a vegetarian version, skip the beef entirely and amp up the beans with extra cumin and garlic.
  • Pickled jalapeños add heat and tang that cuts through the richness in the best way.
  • Fresh avocado slices added right before eating prevent them from getting brown and mushy.
Golden tostada shells holding warm seasoned beef, melted cheese, and crisp lettuce with red onions and cilantro garnish. Save
Golden tostada shells holding warm seasoned beef, melted cheese, and crisp lettuce with red onions and cilantro garnish. | cookingwithhazel.com

There's something deeply satisfying about a meal that comes together this fast but tastes like you cared enough to do it right. Make this when you need dinner to feel like a celebration instead of an obligation.

Recipe FAQs

Brush corn tortillas lightly with oil and bake them at 400°F (200°C) for 5-7 minutes per side until golden and crisp.

Yes, ground turkey or chicken can be used as alternatives for a lighter variation.

Modify chili powder quantity or add jalapeños to increase heat according to your preference.

Heat refried beans gently in a saucepan with a little water and oil, stirring occasionally until warmed through.

Yes, if certified gluten-free tostada shells and beans are used, they fit gluten-free requirements.

Beef Tostadas with Beans

Crispy tostadas topped with savory beef, creamy beans, fresh lettuce, and vibrant garnishes.

Prep 20m
Cook 20m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Beef

  • 1 lb ground beef
  • 1 tbsp vegetable oil
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tbsp chili powder
  • 1 tsp ground cumin
  • 1/2 tsp smoked paprika
  • 1/2 tsp dried oregano
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/4 cup water

Tostadas

  • 8 corn tostada shells (store-bought or homemade)

Refried Beans

  • 1 (15 oz) can refried beans
  • 2 tbsp water (as needed)
  • 1 tbsp vegetable oil
  • 1/4 tsp ground cumin (optional)

Fresh Toppings

  • 2 cups iceberg lettuce, finely shredded
  • 1 cup cherry tomatoes, quartered
  • 1/2 cup red onion, thinly sliced
  • 1/2 cup shredded cheddar or Mexican blend cheese
  • 1/4 cup sour cream
  • 1/4 cup fresh cilantro leaves
  • 1 lime, cut into wedges

Instructions

1
Sauté Aromatics: Heat 1 tablespoon vegetable oil in a large skillet over medium heat. Add the finely chopped onion and cook for 2 minutes until softened. Add minced garlic and cook for 30 seconds more.
2
Cook Ground Beef: Add the ground beef to the skillet, breaking it up with a spoon. Cook until browned, approximately 5 to 7 minutes. Drain excess fat if necessary.
3
Season Beef: Stir in chili powder, ground cumin, smoked paprika, dried oregano, salt, and black pepper. Add 1/4 cup water, mix thoroughly, and simmer for 2 to 3 minutes until most of the liquid evaporates. Remove from heat and set aside.
4
Prepare Refried Beans: In a small saucepan, heat 1 tablespoon vegetable oil over medium heat. Add refried beans and 2 tablespoons water, adding more water if necessary to reach desired creamy consistency. Stir in optional ground cumin and warm through. Reduce heat to low to keep warm.
5
Make Tostada Shells (Optional): If preparing homemade tostada shells, lightly brush corn tortillas with oil and bake on a baking sheet at 400°F for 5 to 7 minutes per side until golden and crisp. Otherwise, use store-bought shells.
6
Assemble Tostadas: Spread a layer of warm refried beans on each tostada shell. Top with seasoned beef, then add shredded iceberg lettuce, quartered cherry tomatoes, sliced red onion, and shredded cheese. Drizzle with sour cream, sprinkle fresh cilantro leaves on top, and serve with lime wedges.
Additional Information

Equipment Needed

  • Large skillet
  • Small saucepan
  • Baking sheet
  • Spoon or spatula
  • Knife and cutting board

Nutrition (Per Serving)

Calories 480
Protein 27g
Carbs 41g
Fat 23g

Allergy Information

  • Contains dairy (cheese, sour cream); may pose milk allergy risk.
  • May contain gluten if non-certified tostada shells or beans are used.
Hazel Bennett

Fresh, easy recipes and kitchen wisdom for home cooks and food enthusiasts.