There’s something magical about the smell of steak sizzling in a hot pan and the vibrant colors of fresh vegetables all coming together. I can still remember the first time I made a steak fajita bowl for my family. The excitement filled the kitchen as the flavors melded, and soon we were gathered around the table, sharing stories and enjoying every bite. This recipe holds a special place in my heart because it blends bold flavors with simple ingredients, making it perfect for any occasion. What makes this steak fajita bowl truly special is how it combines great taste with a colorful presentation, bringing everyone together for a satisfying meal.
Why Make This Recipe
You should make this steak fajita bowl because it’s a complete meal in one dish. It’s easy to prepare, packed with flavor, and offers a fantastic combination of textures. The juicy flank steak paired with tender sautéed vegetables and creamy chipotle sauce makes every bite a delight. Plus, it’s customizable! You can add your favorite toppings and adjust the heat level. This recipe is great for a family dinner or meal prep for the week, ensuring you have delicious leftovers to enjoy.
How to Make The Ultimate Steak Fajita Bowl
Ingredients
- 1.5 lbs flank steak (680g)
- 1 tbsp olive oil (15ml)
- 1 tsp chili powder
- 0.5 tsp smoked paprika
- 0.5 tsp cumin
- 0.5 tsp garlic powder
- 0.5 tsp onion powder
- Salt & black pepper (to taste)
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 1 large white onion, sliced
- 1 tbsp olive oil (15ml) (for vegetables)
- 0.5 cup sour cream (120g)
- 1-2 chipotle peppers in adobo (plus 1 tbsp (15ml) adobo sauce)
- 1 tbsp fresh lime juice (15ml)
- 1 clove garlic, minced
- 0.25 tsp salt (or to taste)
- 1.5 cups long-grain white rice, uncooked (280g)
- 3 cups water or broth (720ml)
- 1 can (15 oz) black beans, rinsed (425g)
- 1 cup corn kernels (165g)
- 1 large avocado
- 0.25 cup fresh cilantro, finely chopped (15g)
- Lime wedges (for serving)
Directions
- Prepare the Rice and Chipotle Sauce: In a pot, combine the rice and water (or broth) and bring to a boil. Once boiling, reduce the heat, cover, and simmer for about 18-20 minutes or until the rice is cooked.
- Meanwhile, in a blender, combine the sour cream, chipotle peppers, adobo sauce, lime juice, garlic, and salt. Blend until smooth and set aside.
- Cook the Steak: While the rice is cooking, heat 1 tbsp of olive oil in a large skillet over medium-high heat. Season the flank steak with chili powder, smoked paprika, cumin, garlic powder, onion powder, salt, and pepper. Cook for about 4-5 minutes on each side for medium-rare. Remove from the skillet, let it rest for a few minutes, and then slice it thinly.
- Sauté the Vegetables and Corn: In the same skillet, add the sliced bell peppers and onion. Sauté for about 5-7 minutes until the vegetables are tender. Add the corn and cook for an additional 2-3 minutes.
- Assemble Your Steak Fajita Bowl: Start with a base of rice, then layer on the sliced steak, sautéed vegetables, black beans, corn, diced avocado, and a drizzle of the chipotle sauce. Garnish with fresh cilantro and serve with lime wedges.
How to Serve The Ultimate Steak Fajita Bowl
Serve the fajita bowls warm, allowing everyone to customize their own. You can offer additional toppings such as shredded cheese, jalapeños, or extra sour cream on the side for those who want a little extra flavor.
How to Store The Ultimate Steak Fajita Bowl
You can store leftovers in an airtight container in the refrigerator for up to 3 days. Keep the components separate to maintain freshness, especially the avocado and sour cream. Reheat gently before serving.
Tips to Make The Ultimate Steak Fajita Bowl
- For a spicier kick, add more chipotle peppers or include jalapeños in your vegetables.
- Let the steak marinate for a couple of hours before cooking for even more flavor.
- Use brown rice instead of white for a healthier option, adjusting the cooking time accordingly.
Variation
Feel free to switch up the protein! Chicken, shrimp, or even grilled vegetables work well and can provide a new twist on this classic dish.
FAQs
1. Can I use a different type of meat? Yes! Chicken breast, shrimp, or even tofu make great alternatives.
2. Is there a vegan option for this recipe? Absolutely! You can replace the steak with grilled portobello mushrooms or marinated tofu, and use vegan sour cream.
3. Can I prepare this ahead of time? Yes, you can prepare all components separately and assemble them just before serving to maintain freshness.

Steak Fajita Bowl
Ingredients
Method
- In a pot, combine the rice and water (or broth) and bring to a boil. Once boiling, reduce the heat, cover, and simmer for about 18-20 minutes or until the rice is cooked.
- In a blender, combine the sour cream, chipotle peppers, adobo sauce, lime juice, garlic, and salt. Blend until smooth and set aside.
- Heat 1 tbsp of olive oil in a large skillet over medium-high heat. Season the flank steak with chili powder, smoked paprika, cumin, garlic powder, onion powder, salt, and pepper. Cook for about 4-5 minutes on each side for medium-rare. Remove from the skillet, let it rest for a few minutes, and then slice it thinly.
- In the same skillet, add the sliced bell peppers and onion. Sauté for about 5-7 minutes until the vegetables are tender. Add the corn and cook for an additional 2-3 minutes.
- Start with a base of rice, then layer on the sliced steak, sautéed vegetables, black beans, corn, diced avocado, and a drizzle of the chipotle sauce. Garnish with fresh cilantro and serve with lime wedges.
