If you’re looking for a dish that brings together vibrant flavors and satisfying textures, this Steak Burrito Bowl is just the ticket! It’s a delightful combination of marinated flank steak, fluffy rice, and fresh toppings that makes every bite a joy. Whether you’re rushing home after a long day or hosting friends for a casual dinner, this recipe feels special yet is incredibly simple to whip up.
This bowl is perfect for busy weeknights or family gatherings—it’s quick to prepare and can be customized for everyone’s taste. Plus, the colorful ingredients make it not just delicious but also visually appealing, making it a hit with both adults and kids alike!
Why You’ll Love This Recipe
- Quick to Prepare: With just 30 minutes of prep time, you can have a hearty meal on the table without fuss.
- Family-Friendly: Everyone can build their own bowl with toppings they love, making mealtime fun!
- Make-Ahead Convenience: You can marinate the steak in advance and have everything prepped for an easy assembly later.
- Deliciously Flavorful: The combination of spices and fresh ingredients creates a burst of flavor in every mouthful.
- Flexible Options: Customize your bowl with different proteins or toppings based on your dietary preferences!

Ingredients You’ll Need
Gathering simple, wholesome ingredients makes this dish all the more enjoyable. Here’s what you’ll need to create your flavorful Steak Burrito Bowl:
For the Steak Marinade
- 1 lb flank steak
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- Salt and pepper to taste
For the Bowl
- 1 cup white or brown rice
- 2 cups water
- 1 cup black beans, drained and rinsed
- 1 cup corn kernels, fresh or frozen
- 1 cup diced tomatoes
- 1/2 cup diced red onion
- 1/4 cup chopped fresh cilantro
- 1 lime, juiced
- 1 avocado, sliced
- 1/2 cup shredded cheese (cheddar or Monterey Jack)
- Sour cream and salsa for serving (optional)
Variations
One of the best things about this Steak Burrito Bowl is its flexibility! You can easily swap out ingredients to suit your taste or dietary needs. Here are some fun variations to try:
- Swap the protein: Use grilled chicken or tofu instead of flank steak for a different flavor profile.
- Go vegan: Leave out the cheese and sour cream, and add extra veggies like roasted peppers or zucchini.
- Add some heat: Spice things up by incorporating jalapeños or a drizzle of hot honey over your bowl.
- Change up the grains: Quinoa or cauliflower rice can replace traditional rice for a healthy twist.
How to Make Steak Burrito Bowl
Step 1: Marinate the Steak
In a small bowl, mix together olive oil, minced garlic, ground cumin, chili powder, salt, and pepper. This marinade not only adds incredible flavor but also helps tenderize the steak. Rub it all over the flank steak so it gets an even coat. Let it sit for at least 30 minutes—this is key for infusing those tasty spices into every bite!
Step 2: Cook the Rice
Bring 2 cups of water to a boil in a medium saucepan. Adding rice at this stage might seem straightforward, but getting it right will set the base for your burrito bowl. Add your choice of white or brown rice; reduce heat to low once boiling. Cover and let it simmer for about 18-20 minutes until tender. Fluffing it afterward ensures each grain separates nicely.
Step 3: Grill the Steak
Preheat your grill or grill pan over medium-high heat while waiting on that rice. Searing the marinated steak will lock in all those delicious flavors. Grill it for about 4-5 minutes per side until it’s cooked to your liking. Remember to let it rest after grilling! This step allows juices to redistribute throughout the meat for maximum tenderness.
Step 4: Combine Your Ingredients
In a large bowl, combine your cooked rice with black beans, corn kernels, diced tomatoes, red onion, cilantro, and lime juice. Mixing gently keeps everything intact while ensuring each ingredient gets coated in lime’s zesty goodness—perfectly balancing flavors!
Step 5: Assemble Your Bowls
Now comes the fun part! Divide that vibrant rice mixture into bowls and top each one generously with sliced steak. Add creamy avocado slices and sprinkle shredded cheese on top. For those who love extra flair, don’t forget optional toppings like sour cream and salsa.
Step 6: Serve & Enjoy!
Your flavorful Steak Burrito Bowl is ready to be enjoyed! Serve immediately while everything’s warm and fresh—it’s sure to be a hit at any gathering or cozy dinner at home!
Pro Tips for Making Steak Burrito Bowl
Creating the perfect steak burrito bowl is all about attention to detail and a few expert tricks. Here are some pro tips to elevate your dish:
Marinate Longer: The longer you marinate the flank steak, the more flavorful it will be. Aim for at least an hour or even overnight if time permits for optimal tenderness and taste.
Rest the Steak: After grilling, let the steak rest before slicing. This allows the juices to redistribute, ensuring every bite is juicy and tender.
Customize Your Toppings: Feel free to experiment with toppings like jalapeños, pickled red onions, or roasted peppers. These additions can bring new flavors and excitement to your bowl.
Cook Rice Perfectly: Rinse your rice before cooking to remove excess starch, which helps achieve that light and fluffy texture we all love in a burrito bowl.
Use Fresh Ingredients: Always opt for fresh vegetables and herbs when possible. They not only enhance flavor but also add vibrant color to your dish.
How to Serve Steak Burrito Bowl
Presenting your steak burrito bowl beautifully can make a big difference in how it’s enjoyed. Here are some ideas on how to serve this delicious dish:
Garnishes
- Chopped green onions: Add a sprinkle of chopped green onions for a fresh, mild onion flavor that complements the other ingredients.
- Lime wedges: Provide lime wedges on the side for an extra squeeze of zesty freshness right before digging in.
Side Dishes
- Guacamole: A creamy avocado dip that adds richness and balances out the flavors in the burrito bowl.
- Mexican Street Corn Salad: This vibrant salad made with corn, lime, cilantro, and spices adds a sweet crunch that pairs beautifully with the savory steak.
- Tortilla Chips: Serve crispy tortilla chips on the side for a satisfying crunch and an easy way to scoop up any leftover ingredients.
- Black Bean Salsa: A refreshing salsa made with black beans, corn, tomatoes, and herbs provides a light contrast to the hearty components of the bowl.

Make Ahead and Storage
This steak burrito bowl is not only delicious but also perfect for meal prep! You can easily make it ahead of time, ensuring you have a quick and nutritious meal ready to go.
Storing Leftovers
- Store any leftover steak burrito bowl components in airtight containers in the refrigerator.
- Consume within 3-4 days for optimal freshness.
- Keep the toppings, like avocado and sour cream, separate until you’re ready to serve to maintain their quality.
Freezing
- If you want to freeze the components, place the rice, beans, and corn mixture in freezer-safe bags or containers.
- The steak can also be frozen; slice it thinly before freezing for easy use later.
- For best results, consume frozen components within 2-3 months.
Reheating
- To reheat, thaw overnight in the refrigerator if frozen.
- Warm the rice and bean mixture in the microwave or on the stovetop until heated through.
- Heat sliced steak in a skillet over medium heat until warmed or use a microwave-safe dish.
FAQs
Can I make a vegetarian version of the Steak Burrito Bowl?
Absolutely! You can substitute the flank steak with grilled vegetables or extra beans for protein. Tofu is also a great alternative!
How can I customize my Steak Burrito Bowl?
You can customize your steak burrito bowl with your favorite toppings like jalapeños, guacamole, or different types of cheese. Feel free to mix and match based on your preferences!
What should I serve with my Steak Burrito Bowl?
While it’s hearty enough on its own, you could serve it with tortilla chips and salsa on the side for an added crunch!
Final Thoughts
This steak burrito bowl is truly special because it brings together vibrant flavors and fresh ingredients that everyone will love. I hope you enjoy making this recipe as much as I do! It’s perfect for busy weeknights or when you want to treat yourself to something delicious. Happy cooking!

Steak Burrito Bowl
Indulge in this delicious Steak Burrito Bowl that brings together marinated flank steak, fluffy rice, and a medley of fresh toppings for a satisfying meal. Perfect for busy weeknights or casual gatherings, this bowl is not only quick to prepare but also customizable to suit everyone’s taste. With vibrant colors and robust flavors, every bite promises to delight! Assemble your burrito bowl with your favorite ingredients, making mealtime interactive and fun for the whole family. Enjoy a hearty dish that looks as great as it tastes!
- Total Time: 50 minutes
- Yield: Serves 4
Ingredients
- 1 lb flank steak
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- Salt and pepper to taste
- 1 cup white or brown rice
- 2 cups water
- 1 cup black beans, drained and rinsed
- 1 cup corn kernels, fresh or frozen
- 1 cup diced tomatoes
- 1/2 cup diced red onion
- 1/4 cup chopped fresh cilantro
- 1 lime, juiced
- 1 avocado, sliced
- 1/2 cup shredded cheese (cheddar or Monterey Jack)
Instructions
- Marinate the flank steak by mixing olive oil, minced garlic, cumin, salt, and pepper in a bowl. Coat the steak well and let it marinate for at least 30 minutes.
- Cook the rice according to package instructions (approximately 18-20 minutes).
- Grill the marinated steak over medium-high heat for about 4-5 minutes per side until cooked through. Let it rest before slicing.
- In a large bowl, combine cooked rice with black beans, corn, diced tomatoes, and lime juice.
- Serve by dividing the rice mixture into bowls and topping each with sliced steak and avocado.
- Prep Time: 30 minutes
- Cook Time: 20 minutes
- Category: Main
- Method: Grilling
- Cuisine: Mexican
Nutrition
- Serving Size: 1 bowl (400g)
- Calories: 560
- Sugar: 4g
- Sodium: 890mg
- Fat: 25g
- Saturated Fat: 8g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 55g
- Fiber: 12g
- Protein: 30g
- Cholesterol: 75mg


