Whenever I crave bold flavors wrapped in a warm tortilla, nothing hits the spot quite like a homemade Mexican steak burrito. I love how tender, juicy steak, vibrant vegetables, and melty cheese come together to create this handheld masterpiece. The combination of smoky, savory, and slightly spicy flavors makes it a go-to recipe for weeknight dinners or a fun weekend meal.
What I love most is how customizable it is. You can make it as simple or as loaded as you want, adding beans, rice, guacamole, or even a drizzle of your favorite hot sauce. Making these burritos at home is incredibly satisfying, and it’s way better than anything you can grab on the run. Plus, the aroma while cooking fills the kitchen with that irresistible Mexican charm.
What You Need To Make This Recipe
Flank Steak or Skirt Steak:
I like using flank or skirt steak because these cuts are packed with flavor and cook quickly. Marinating the steak before grilling or searing helps tenderize it and infuses it with delicious Mexican spices. Slice it thinly for the perfect filling that melts in your mouth.
Flour Tortillas:
Large flour tortillas are essential for wrapping all the ingredients snugly without tearing. I prefer freshly warmed tortillas—they’re soft, pliable, and add a subtle sweetness that balances the savory steak.
Bell Peppers:
Red and green bell peppers add vibrant color and a slightly sweet crunch. Sauté them with onions to bring out their natural sweetness and soften them just enough for the perfect burrito filling.
Onions:
White or yellow onions add a hint of sharpness that complements the richness of the steak. Caramelizing them slightly adds a touch of sweetness that really elevates the flavor profile.
Mexican Rice:
A fluffy, well-seasoned Mexican rice adds substance and rounds out the burrito. I like to cook it with a bit of tomato sauce, garlic, and cumin for that classic flavor.
Black Beans or Pinto Beans:
Beans give the burrito a creamy texture and an earthy flavor while making it more filling. Season them lightly with salt, pepper, and a pinch of chili powder.
Cheddar or Mexican Blend Cheese:
Melty cheese is a must! I like using shredded cheddar or a Mexican blend because it creates gooey pockets of richness in every bite.
Sour Cream:
A dollop of sour cream adds tangy creaminess that balances the bold spices in the steak and veggies. It’s optional but highly recommended.
Salsa or Pico de Gallo:
Fresh salsa or pico de gallo adds a burst of freshness. The tomatoes, cilantro, lime juice, and jalapeño brighten the flavors and give the burrito a zesty punch.
Spices and Seasonings:
Chili powder, cumin, smoked paprika, garlic powder, salt, and pepper make the steak filling irresistible. These spices are key to achieving that authentic Mexican taste.
Ingredients List
- 1 lb flank steak or skirt steak
- 4 large flour tortillas
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 1 medium onion, sliced
- 1 cup cooked Mexican rice
- 1 cup black beans or pinto beans, drained and rinsed
- 1 cup shredded cheddar or Mexican blend cheese
- 1/2 cup sour cream (optional)
- 1/2 cup salsa or pico de gallo
- 1 tsp chili powder
- 1 tsp cumin
- 1 tsp smoked paprika
- 1/2 tsp garlic powder
- Salt and pepper to taste
- 1 tbsp olive oil for cooking
How to Make Steak Burritos Mexican
Step 1: Marinate the Steak
Season the steak with chili powder, cumin, smoked paprika, garlic powder, salt, and pepper. Let it rest for at least 20–30 minutes so the flavors penetrate the meat.
Step 2: Sauté the Vegetables
Heat olive oil in a skillet over medium heat. Add sliced bell peppers and onions, cooking until they soften but still retain a slight crunch. Set aside.
Step 3: Cook the Steak
In the same skillet, sear the marinated steak for about 3–4 minutes per side for medium-rare, or longer depending on your preference. Let the steak rest for a few minutes, then slice it thinly against the grain.
Step 4: Assemble the Burritos
Warm the flour tortillas slightly to make them pliable. Lay out each tortilla and layer with rice, beans, sautéed vegetables, steak slices, shredded cheese, and a spoonful of sour cream and salsa.
Step 5: Roll the Burritos
Fold in the sides of the tortilla and then roll tightly from bottom to top. If desired, toast the burrito lightly in a skillet to seal it and add a little crispness.
Step 6: Serve and Enjoy
Serve immediately while warm, with extra salsa or guacamole on the side. Every bite should have a perfect balance of juicy steak, veggies, and creamy cheese.
Tips for Making this Recipe
- Use high-quality steak for the best flavor and tenderness.
- Let the steak rest before slicing to keep it juicy.
- Warm the tortillas before rolling to prevent tearing.
- Customize your burrito with avocado, cilantro, or pickled jalapeños for extra flavor.
- Toast the finished burrito in a dry skillet for a golden, crispy exterior.
- Prep your fillings ahead of time to assemble quickly for weeknight dinners.
FAQs
Can I use chicken instead of steak?
Absolutely! Grilled or shredded chicken works beautifully if you prefer a lighter option.
Can I make these burritos ahead of time?
Yes, you can assemble them and wrap tightly in foil, then refrigerate for up to 24 hours. Reheat in the oven before serving.
What if I want a spicier burrito?
Add chopped jalapeños, a dash of hot sauce, or a pinch of cayenne pepper to the steak marinade.
Can I freeze these burritos?
Yes! Wrap each burrito in foil and freeze for up to 2 months. Reheat in the oven or microwave when ready to enjoy.