If you’re looking for a dish that brings the excitement of Mexican flavors to your dinner table, then this Steak Burrito Bowl is just what you need! It’s a vibrant and hearty meal that combines marinated flank steak, fluffy rice, and fresh toppings into a perfect bowl of goodness. I absolutely love how versatile it is—whether it’s a busy weeknight or a family gathering, this recipe fits right in. Plus, it feels just a little special, making every bite memorable!
Imagine digging into a colorful bowl filled with juicy steak and wholesome ingredients. This dish not only satisfies cravings but also brings everyone together, making it a family favorite across the US and beyond.
Why You’ll Love This Recipe
- Quick to prepare: With just 30 minutes of prep time, you can whip up this delightful dish even on the busiest days.
- Family-friendly appeal: Everyone loves customizing their bowl with fresh toppings, making mealtime fun for all ages.
- Make-ahead convenience: You can marinate the steak or cook the rice in advance, saving you time when it’s time to eat.
- Flavor-packed: The combination of spices and fresh ingredients ensures every bite is bursting with flavor.
- Wholesome ingredients: Packed with protein and veggies, this bowl is not only delicious but also nutritious.

Ingredients You’ll Need
Let’s gather some simple and wholesome ingredients to create our Steak Burrito Bowl! Each component plays a vital role in delivering that delicious flavor we all crave.
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 Rice Base
- 1 cup white or brown rice
- 2 cups water
For Toppings
- 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
This recipe is wonderfully flexible! You can easily switch things up to cater to your preferences or dietary needs.
- Swap the protein: Try chicken or grilled shrimp instead of flank steak for a different flavor profile.
- Go vegan: Replace the steak with grilled portobello mushrooms or extra veggies for a plant-based delight.
- Change up the grains: Use quinoa or cauliflower rice for a healthy twist on the base.
- Add spice: Incorporate jalapeños or hot honey for those who love an extra kick!
How to Make Steak Burrito Bowl
Step 1: Marinate the Flank Steak
In a small bowl, combine olive oil, minced garlic, ground cumin, chili powder, salt, and pepper. Rub this flavorful mixture over the flank steak to ensure each bite is infused with taste. Letting it marinate for at least 30 minutes allows those wonderful flavors to meld beautifully.
Step 2: Cook the Rice
In a medium saucepan, bring 2 cups of water to a boil. Add your choice of rice (white or brown), reduce heat to low, cover, and simmer for about 18-20 minutes until tender. Fluffing it with a fork afterward keeps it light and airy—perfect for your burrito bowl!
Step 3: Grill the Steak
Preheat your grill or grill pan over medium-high heat. Grill the marinated steak for about 4-5 minutes per side until cooked to your liking. Resting it afterward helps retain its juices—slice it thinly against the grain for maximum tenderness.
Step 4: Mix Your Bowl Ingredients
In a large bowl, combine cooked rice with black beans, corn, diced tomatoes, red onion, cilantro, and lime juice. Mixing these together creates a colorful base full of textures and flavors that complement each other perfectly.
Step 5: Assemble Your Bowls
Divide the rice mixture into serving bowls. Top each one generously with sliced steak, creamy avocado slices, shredded cheese, and any additional toppings like sour cream or salsa if you wish.
Step 6: Serve and Enjoy!
Serve immediately while everything is still warm and enjoy your delightful Steak Burrito Bowl! It’s sure to become a regular feature on your dinner rotation!
Pro Tips for Making Steak Burrito Bowl
Creating the perfect steak burrito bowl is all about attention to detail and flavor, so here are some tips to ensure your dish shines!
-
Marinate Longer: For even more flavor, marinate the steak for several hours or overnight. This allows the spices to deeply penetrate the meat, resulting in a richer taste.
-
Use Fresh Ingredients: Incorporating fresh vegetables and herbs can elevate your dish significantly. Fresh cilantro, ripe avocados, and juicy tomatoes not only enhance flavor but also add vibrant colors to your bowl.
-
Properly Cook the Rice: Make sure to follow the rice cooking instructions carefully. Fluffing the rice once it’s cooked ensures a light texture, preventing it from becoming sticky or clumpy.
-
Slice Against the Grain: Always slice your steak against the grain after grilling. This technique helps break down the muscle fibers, making each bite tender and easier to chew.
-
Customize Your Toppings: Feel free to get creative with your toppings! From jalapeños for a kick to grilled peppers for added sweetness, customizing allows you to cater to your taste preferences.
How to Serve Steak Burrito Bowl
Presenting your steak burrito bowl can turn a simple meal into a delightful experience. Here are some ideas on how to serve it beautifully!
Garnishes
- Fresh Lime Wedges: Adding lime wedges not only enhances the visual appeal but also allows everyone to customize their flavor with a splash of citrus.
- Chopped Green Onions: These add a nice crunch and fresh flavor that complements the other ingredients perfectly.
- Sliced Jalapeños: For those who enjoy heat, offering sliced jalapeños adds both spice and color to your dish.
Side Dishes
- Guacamole: Creamy guacamole pairs beautifully with the steak burrito bowl, providing additional richness and flavor.
- Chips and Salsa: A side of tortilla chips with fresh salsa offers a crunchy contrast that guests will love as an appetizer or snack.
- Mexican Street Corn (Elote): This flavorful corn dish topped with cheese, lime, and spices is a fantastic complement that brings additional textures and tastes.
- Spicy Black Bean Salad: A refreshing salad made with black beans, corn, bell peppers, and lime dressing adds a zesty side that resonates with the main dish’s flavors.

Make Ahead and Storage
This steak burrito bowl is an excellent option for meal prep, allowing you to enjoy delicious, homemade flavors throughout the week.
Storing Leftovers
- Store any leftover steak burrito bowl in an airtight container in the refrigerator.
- Consume leftovers within 3-4 days for optimal freshness.
- Keep toppings like avocado and sour cream separate until ready to serve.
Freezing
- Assemble the rice mixture and steak separately before freezing.
- Place in freezer-safe containers or bags, removing as much air as possible.
- Label containers with the date and freeze for up to 3 months.
Reheating
- Thaw overnight in the refrigerator if frozen.
- Reheat in a microwave-safe dish until heated through, about 1-2 minutes, stirring halfway.
- For a crispier texture, reheat the steak on a skillet over medium heat.
FAQs
Can I make this Steak Burrito Bowl vegetarian?
Absolutely! You can replace the flank steak with grilled vegetables or plant-based protein like tofu or tempeh for a delicious vegetarian version.
What toppings go well with Steak Burrito Bowl?
Some popular toppings include diced avocado, fresh salsa, shredded cheese, and sour cream. Feel free to customize with your favorite ingredients!
How long does it take to prepare the Steak Burrito Bowl?
The total time for preparing this flavorful steak burrito bowl is about 1 hour and 5 minutes, making it perfect for a weeknight dinner.
Final Thoughts
This steak burrito bowl is not just a meal; it’s an experience filled with vibrant flavors and textures that everyone will love. I hope you enjoy making it as much as I do! Feel free to experiment with your favorite toppings and share your creations. Happy cooking!
Steak Burrito Bowl
Indulge in the vibrant flavors of our Steak Burrito Bowl! This delightful meal features marinated flank steak, fluffy rice, and an array of fresh toppings that create a mouthwatering dish perfect for any occasion. Whether you’re looking to impress guests or enjoy a comforting weeknight dinner, this bowl is versatile and satisfying. The combination of juicy steak and wholesome ingredients not only tantalizes your taste buds but also brings the family together for a fun mealtime experience.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour
- Yield: Serves approximately four people 1x
- Category: Main
- Method: Grilling
- Cuisine: Mexican
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
- Juice of 1 lime
- 1 avocado, sliced
- 1/2 cup shredded cheese (cheddar or Monterey Jack)
- Optional: sour cream and salsa
Instructions
- In a small bowl, mix olive oil, minced garlic, ground cumin, chili powder, salt, and pepper. Rub this blend over the flank steak and let it marinate for at least 30 minutes.
- Bring 2 cups of water to a boil in a medium saucepan. Add rice, reduce heat to low, cover, and simmer for about 18-20 minutes until tender.
- Preheat your grill or grill pan over medium-high heat. Grill the marinated steak for about 4-5 minutes per side until cooked to your preference. Allow it to rest before slicing thinly against the grain.
- In a large bowl, combine cooked rice with black beans, corn, diced tomatoes, red onion, cilantro, and lime juice.
- Divide the rice mixture into serving bowls and top each with sliced steak, avocado slices, shredded cheese, and optional toppings like sour cream or salsa.
- Serve immediately while warm for a delicious meal that everyone will love.
Nutrition
- Serving Size: 1 serving
- Calories: 650
- Sugar: 3g
- Sodium: 750mg
- Fat: 31g
- Saturated Fat: 10g
- Unsaturated Fat: 20g
- Trans Fat: 0g
- Carbohydrates: 65g
- Fiber: 12g
- Protein: 32g
- Cholesterol: 90mg


