There’s something undeniably satisfying about biting into a warm, flavorful steak burrito. With tender, juicy beef, perfectly seasoned rice, creamy beans, and melty cheese wrapped in a soft tortilla, it’s the kind of meal that feels like a comforting hug in food form. Whether you’re making these for a cozy family dinner, a fun gathering with friends, or just because you’re craving a hearty, delicious meal, this steak burrito recipe is sure to become a favorite.
Burritos are a staple of Mexican and Tex-Mex cuisine, loved for their versatility and ability to pack a full meal into one handheld wrap. You can make them as simple or as loaded as you like, adjusting ingredients to suit your taste. This recipe focuses on juicy, marinated steak, but you can easily customize it with your favorite toppings.
Let’s get cooking and make the best steak burritos from scratch!
Why You’ll Love This Recipe
- Packed with flavor – The steak is marinated with bold spices, making every bite rich and delicious.
- Great for meal prep – Make a batch and store extras for quick lunches or dinners.
- Easily customizable – Add your favorite toppings like guacamole, sour cream, or fresh salsa.
- Perfect for sharing – Whether it’s a casual dinner or a party, everyone loves a good burrito!

Ingredients You’ll Need
For the Steak Marinade:
- 1 lb flank steak or sirloin, thinly sliced
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- 1 teaspoon chili powder
- 1 teaspoon cumin
- ½ teaspoon smoked paprika
- ½ teaspoon onion powder
- ½ teaspoon salt
- ½ teaspoon black pepper
- Juice of 1 lime
For the Burritos:
- 4 large flour tortillas
- 1 cup cooked white or brown rice
- 1 cup black beans, drained and rinsed
- 1 cup shredded cheddar or Monterey Jack cheese
- ½ cup diced tomatoes
- ½ cup diced onions
- ½ cup chopped fresh cilantro
- ½ cup sour cream
- 1 avocado, sliced

How to Make Steak Burritos
Step 1: Marinate the Steak
For the most flavorful steak, marinating is key. In a large bowl, mix olive oil, lime juice, garlic, and all the spices. Add the thinly sliced steak and toss to coat evenly. Cover and let it marinate for at least 30 minutes, but for even better flavor, let it sit in the fridge for up to 2 hours.
Step 2: Cook the Steak
Heat a large skillet or grill pan over medium-high heat. Once hot, add the marinated steak in a single layer. Cook for about 3-4 minutes per side until beautifully seared and cooked to your desired doneness. Remove from heat and let it rest for a few minutes before slicing into bite-sized pieces.
Step 3: Warm the Tortillas
To make your burritos easier to roll and extra soft, warm the tortillas in a dry skillet for about 20 seconds per side or wrap them in a damp paper towel and microwave for 15-20 seconds.
Step 4: Assemble the Burritos
Now for the fun part—building your burrito! Lay a warm tortilla flat on a surface. Add a scoop of cooked rice, followed by black beans, steak, shredded cheese, diced tomatoes, onions, avocado slices, and a sprinkle of fresh cilantro. Finish with a spoonful of sour cream for creaminess.
Step 5: Roll It Up
To roll the burrito, fold in the sides, then start from the bottom and roll it up tightly, tucking in the ingredients as you go. If needed, place the burrito seam-side down in a skillet for a few seconds to help seal it.
Step 6: Serve and Enjoy
Slice the burrito in half, serve with extra sour cream, salsa, or guacamole on the side, and enjoy every delicious bite!

Helpful Tips
- Let the steak rest – After cooking, let your steak sit for a few minutes before slicing. This helps keep it juicy.
- Don’t overfill your burrito – Too many ingredients make it hard to roll. Keep it balanced!
- Toast the burrito for extra crunch – If you like a crispy burrito, place it in a hot skillet for 1-2 minutes per side.
- Make it spicier – Add sliced jalapeños or a drizzle of hot sauce for some heat.
- Swap out ingredients – You can use pinto beans instead of black beans or swap white rice for Mexican rice.
Recipe Details
- Prep Time: 40 minutes (includes marinating)
- Cook Time: 15 minutes
- Total Time: 55 minutes
- Yield: 4 burritos
- Category: Main Dish
- Method: Stovetop
- Cuisine: Mexican, Tex-Mex
- Diet: Protein-rich

Notes
- If you’re making these for meal prep, assemble the burritos without sour cream or avocado and store them in the fridge. Add those fresh when ready to eat.
- For a low-carb version, swap the tortilla for a lettuce wrap or a low-carb tortilla.
Nutritional Information (Per Serving)
- Calories: ~550
- Protein: 35g
- Carbohydrates: 50g
- Fat: 22g
- Fiber: 7g
(Values are approximate and will vary based on ingredients used.)
Frequently Asked Questions
Can I use a different cut of steak?
Yes! Flank steak, sirloin, or skirt steak work best because they’re tender and absorb marinades well.
How do I store leftover burritos?
Wrap them in foil or plastic wrap and store them in the fridge for up to 3 days. For longer storage, freeze them for up to 2 months.
How do I reheat a burrito?
For best results, wrap the burrito in foil and warm it in a 350°F oven for 15 minutes. You can also microwave it for 1-2 minutes, but the tortilla may get softer.
Can I make these vegetarian?
Absolutely! Swap the steak for grilled veggies, tofu, or extra beans.
What’s the best way to freeze burritos?
Wrap each burrito in foil, place them in a freezer bag, and store them for up to 2 months. When ready to eat, reheat in the oven or microwave.

Related Recipes
If you loved these steak burritos, you might also enjoy:
- Chipotle Ranch Chicken Burritosh Grilled
- Crispy Beef and Cheese Chimichangas – A Flavor-Packed Fiesta!
- Chipotle Ranch Grilled Chicken Burritos: A Flavor-Packed Delight
Conclusion
Making steak burritos at home is easier than you think, and the result is far better than anything you’d get at a fast-food spot. With fresh, flavorful ingredients and a little bit of prep, you can enjoy a satisfying, homemade meal that’s perfect for any occasion. Try this recipe out and let us know how you customized your burritos!
Print
The Ultimate Homemade Steak Burritos
Description
There’s something undeniably satisfying about biting into a warm, flavorful steak burrito. With tender, juicy beef, perfectly seasoned rice, creamy beans, and melty cheese wrapped in a soft tortilla, it’s the kind of meal that feels like a comforting hug in food form. Whether you’re making these for a cozy family dinner, a fun gathering with friends, or just because you’re craving a hearty, delicious meal, this steak burrito recipe is sure to become a favorite.
Burritos are a staple of Mexican and Tex-Mex cuisine, loved for their versatility and ability to pack a full meal into one handheld wrap. You can make them as simple or as loaded as you like, adjusting ingredients to suit your taste. This recipe focuses on juicy, marinated steak, but you can easily customize it with your favorite toppings.
Let’s get cooking and make the best steak burritos from scratch!
Ingredients
For the Steak Marinade:
- 1 lb flank steak or sirloin, thinly sliced
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- 1 teaspoon chili powder
- 1 teaspoon cumin
- ½ teaspoon smoked paprika
- ½ teaspoon onion powder
- ½ teaspoon salt
- ½ teaspoon black pepper
- Juice of 1 lime
For the Burritos:
- 4 large flour tortillas
- 1 cup cooked white or brown rice
- 1 cup black beans, drained and rinsed
- 1 cup shredded cheddar or Monterey Jack cheese
- ½ cup diced tomatoes
- ½ cup diced onions
- ½ cup chopped fresh cilantro
- ½ cup sour cream
- 1 avocado, sliced
Instructions
For the most flavorful steak, marinating is key. In a large bowl, mix olive oil, lime juice, garlic, and all the spices. Add the thinly sliced steak and toss to coat evenly. Cover and let it marinate for at least 30 minutes, but for even better flavor, let it sit in the fridge for up to 2 hours.
Heat a large skillet or grill pan over medium-high heat. Once hot, add the marinated steak in a single layer. Cook for about 3-4 minutes per side until beautifully seared and cooked to your desired doneness. Remove from heat and let it rest for a few minutes before slicing into bite-sized pieces.
To make your burritos easier to roll and extra soft, warm the tortillas in a dry skillet for about 20 seconds per side or wrap them in a damp paper towel and microwave for 15-20 seconds.
Now for the fun part—building your burrito! Lay a warm tortilla flat on a surface. Add a scoop of cooked rice, followed by black beans, steak, shredded cheese, diced tomatoes, onions, avocado slices, and a sprinkle of fresh cilantro. Finish with a spoonful of sour cream for creaminess.
To roll the burrito, fold in the sides, then start from the bottom and roll it up tightly, tucking in the ingredients as you go. If needed, place the burrito seam-side down in a skillet for a few seconds to help seal it.
Slice the burrito in half, serve with extra sour cream, salsa, or guacamole on the side, and enjoy every delicious bite!
Notes
- If you’re making these for meal prep, assemble the burritos without sour cream or avocado and store them in the fridge. Add those fresh when ready to eat.
- For a low-carb version, swap the tortilla for a lettuce wrap or a low-carb tortilla.