Skirt Steak Tacos with Refried Beans and Mexican Rice

The rich, savory flavors of marinated skirt steak combined with creamy refried beans and aromatic Mexican rice create a well-rounded, satisfying dish perfect for any night of the week. These tacos are easy to prepare, deliciously tender, and bring the spirit of a taqueria straight to your home.

This meal is ideal for entertaining or casual family dinners. Whether you’re firing up the grill for summer dining or craving something hearty and bold, these tacos serve as the centerpiece of an unforgettable meal. Add fresh toppings and a squeeze of lime for a bright finishing touch.

Full Recipe:

  • 1½ lbs skirt steak

  • 1/4 cup soy sauce

  • 2 tbsp olive oil

  • Juice of 1 lime

  • 2 garlic cloves, minced

  • 1 tsp ground cumin

  • 1 tsp smoked paprika

  • 1/2 tsp chili powder

  • Salt and black pepper to taste

  • Corn tortillas

  • Fresh cilantro, chopped

  • Diced white onion

  • Lime wedges for serving

  • 1 can pinto beans, drained and rinsed

  • 2 tbsp vegetable oil

  • 1/2 small onion, finely chopped

  • 1 garlic clove, minced

  • Salt to taste

  • 1/4 cup water or broth

  • 1 cup long-grain white rice

  • 2 tbsp vegetable oil

  • 1/4 cup finely chopped onion

  • 2 garlic cloves, minced

  • 1/4 cup tomato sauce

  • 2 cups chicken broth

  • Salt to taste

Directions:

Marinate and Cook Skirt Steak:

  1. In a bowl, whisk together soy sauce, olive oil, lime juice, garlic, cumin, paprika, chili powder, salt, and pepper.

  2. Place the skirt steak in a ziplock bag or shallow dish and pour the marinade over it. Refrigerate for at least 1 hour (overnight for best results).

  3. Heat a grill or cast-iron skillet over high heat. Cook the steak for about 3–4 minutes per side, flipping once.

  4. Let the steak rest for 5 minutes, then slice thinly against the grain.

Make Refried Beans:
5. In a skillet over medium heat, cook onion in oil until soft. Add garlic and cook another 30 seconds.
6. Stir in beans and water or broth. Simmer for 5 minutes.
7. Use a potato masher or the back of a spoon to mash to desired consistency. Season with salt.

Cook Mexican Rice:
8. Rinse rice under cold water until the water runs clear.
9. Heat oil in a saucepan over medium heat. Add rice and sauté until lightly golden.
10. Add onion and garlic; cook for 2 minutes.
11. Stir in tomato sauce and chicken broth. Bring to a boil.
12. Cover, reduce heat, and simmer for 18–20 minutes until rice is tender.

Assemble Tacos:
13. Warm tortillas on a skillet or directly over a flame.
14. Fill each with sliced steak, chopped onion, cilantro, and a squeeze of lime.
15. Serve with refried beans and Mexican rice on the side.

Prep Time: 20 minutes | Cooking Time: 40 minutes | Total Time: 1 hour
Kcal: ~575 kcal per serving | Servings: 4–5 servings

History and Origin

The taco is arguably one of Mexico’s most iconic culinary contributions to the world. Rooted in indigenous Mesoamerican cooking, tacos began as a convenient and delicious way to wrap food in a portable, edible vessel—usually corn tortillas. Skirt steak, known as arrachera in Mexico, became a staple filling due to its flavor-packed, fibrous texture, which is perfect when marinated and grilled.

Skirt steak tacos, as we know them today, reflect a fusion of pre-Columbian and Spanish colonial influences. The beef itself became more prominent in northern Mexico and the bordering southwestern U.S. after cattle ranching spread through these regions. In fact, dishes like these are often found in Tex-Mex cuisine—a beautiful hybrid of Mexican traditions and American ingredients and techniques.

Refried beans (frijoles refritos) and Mexican rice (arroz rojo) are classic sides rooted in both sustenance and flavor. Beans have been a protein-rich staple in Latin American cooking for thousands of years, while rice made its way into the cuisine via Spanish colonizers in the 1500s. Together, these sides represent culinary resilience and creativity, turning pantry staples into something utterly comforting.

Variations and Adaptations

What’s magical about this dish is how easily it adapts to different tastes and dietary needs.

  • Meat Alternatives: While skirt steak is the traditional cut, you can swap in flank steaksirloin, or even chuck roast with equally tasty results. On the other hand, if you’re going meatless, portobello mushrooms or marinated tofu work beautifully. They absorb flavor well and still give that satisfying bite.

  • Taco Fillings: Customize your tacos with toppings like pickled red onionssliced radishescotija cheese, or roasted corn salsa. Some like adding a spicy crema or avocado slices for added richness.

  • Beans and Rice: The refried beans can be made from black beans or kidney beans, depending on your preference. Mexican rice can be swapped with cilantro-lime rice or even cauliflower rice for a low-carb twist.

  • Tortillas: Corn is the go-to, but if you’re after a sturdier wrap, flour tortillas are fair game. Gluten-free versions are widely available and work well too.

Nutritional Information

Let’s break it down. A typical serving of this full plate—which includes two skirt steak tacos, a scoop of Mexican rice, and a portion of refried beans—yields approximately 575–650 calories. Here’s a closer look:

  • Protein: Thanks to the skirt steak and beans, you’re getting a protein-rich meal—around 35–45 grams per serving, depending on how generous your portions are.

  • Carbohydrates: The tortillas, rice, and beans contribute approximately 50–60 grams of carbs.

  • Fat: Between the meat, oil, and beans, fat content lands around 20–25 grams, with a good balance of saturated and unsaturated fats.

  • Fiber: The beans and corn tortillas add valuable fiber (8–10g), helping with digestion and keeping you full longer.

  • Micronutrients: Iron, magnesium, potassium, and B vitamins are present thanks to the beef and legumes. Lime juice adds a hit of vitamin C, aiding in iron absorption.

Serving Suggestions and Pairings

Presentation matters, especially when serving this at a dinner party or gathering. Arrange the tacos on a large platter, garnished with chopped cilantrolime wedges, and crumbled cheese. Serve the rice and beans in separate ceramic bowls for a more rustic, authentic feel.

Looking to elevate the meal? Here are a few pairing ideas:

  • Drink Pairings:

    • A cold Mexican lager or margarita complements the spices and smoky char of the steak.

    • For non-alcoholic options, try agua fresca (like hibiscus or tamarind) or a citrus-mint iced tea.

  • Side Dishes:

    • Add a fresh avocado saladelote (Mexican street corn), or grilled peppers.

    • For dessert, serve churrosflan, or mango with chili and lime.

  • Condiments:

    • Don’t forget the salsas—a green tomatillo salsa for brightness or a roasted red chili salsa for heat. A dollop of sour cream or Mexican crema is always welcome.

Tips and Tricks for Success

1. Marinate generously and give it time. Even an hour makes a difference, but overnight yields the best flavor.
2. Use high heat for cooking the steak. A cast iron skillet or grill pan ensures you get that desirable sear without overcooking.
3. Let the meat rest. After grilling, let the steak sit for 5–10 minutes. This keeps the juices inside where they belong.
4. Don’t skimp on the toppings. The combination of fresh onion, lime, and herbs really wakes up the flavor of the taco.
5. Warm your tortillas. A quick toast on a dry skillet or directly over a flame adds flexibility and flavor.
6. Cook rice low and slow. Simmer it gently and avoid lifting the lid to ensure fluffy, separate grains.
7. Mash beans to taste. Some prefer a smooth puree, while others enjoy a chunkier texture—make it your own!

Potential Health Benefits

At first glance, this may seem like a comfort food dish—and it is—but it’s also surprisingly nutritious.

  • Lean protein from steak helps build muscle and supports metabolism.

  • Beans offer plant-based protein and fiber, stabilizing blood sugar and aiding digestion.

  • Rice, especially if parboiled or brown, provides slow-release energy.

  • Garlic, onions, and lime aren’t just flavorful—they bring anti-inflammatory and immune-boosting properties.

  • Using olive oil or avocado oil instead of lard for the beans reduces saturated fat, making the dish heart-healthier.

  • By incorporating lots of fresh herbs and citrus, you’re also enhancing flavor without relying on salt.

Conclusion

Skirt Steak Tacos with Refried Beans and Mexican Rice is more than a recipe—it’s a celebration of flavor, culture, and connection. Whether you’re reminiscing about your last trip to Mexico or simply craving something bold and satisfying, this dish checks every box. It’s easy to customize, packs a nutritional punch, and best of all, it brings people to the table—where all the best memories are made.

So next time you’re looking for a meal that’s festive, hearty, and full of soul, give this one a try. Your taste buds (and your dinner guests) will thank you.

Leave a Comment