When I need a hearty, vibrant meal that hits every craving—savory, fresh, satisfying—I turn to these Steak Fajita Power Bowls. They’re everything I love about fajitas, but served in a nourishing bowl that layers flavor and texture in every bite. The smoky sear of steak, the sweetness of caramelized peppers and onions, creamy avocado, and fluffy rice all come together in perfect balance. It’s the kind of meal that feels indulgent but leaves you feeling energized.

What I enjoy most is how customizable these bowls are. Whether I’m feeding a group with different tastes or just using up what I have in the fridge, this recipe adapts easily. I can switch the protein, use cauliflower rice for a lighter version, or load it up with extra veggies. It’s a meal prep dream too—I’ll often make all the components ahead of time and just assemble when I’m ready to eat.
Why You’ll Love This Steak Fajita Power Bowl
These bowls are loaded with flavor but still feel clean and wholesome. Each component is cooked simply to highlight its natural taste: juicy, seasoned steak, crisp-tender peppers, and creamy toppings like avocado and a dollop of Greek yogurt or sour cream. It’s a one-bowl wonder that delivers on taste, nutrition, and presentation. Plus, they make leftovers exciting again.
What Kind of Steak Should I Use?
Flank steak and skirt steak are both great choices because they cook quickly and stay tender when sliced thin against the grain. You can also use sirloin or ribeye if that’s what you have on hand. Just be sure to marinate the steak for the best flavor, and let it rest before slicing.
Options for Substitutions
No steak? Try grilled chicken, shrimp, or tofu for a vegetarian twist. You can replace brown rice with quinoa, cauliflower rice, or greens like spinach or romaine. For dairy-free needs, skip the sour cream or use a coconut-based alternative. Want more spice? Add jalapeños or a spicy chipotle sauce. These bowls are flexible, so make them your own!
Ingredients for this Steak Fajita Power Bowl
Flank steak: This lean cut is perfect for slicing thin and soaking up a bold fajita marinade. It’s tender, flavorful, and ideal for high-heat searing.
Bell peppers (red, yellow, orange): These bring sweetness, crunch, and vibrant color to the bowl. Sautéing them adds char and caramelization.
Red onion: Adds sharpness and a touch of sweetness once sautéed, pairing beautifully with the peppers and steak.
Cooked brown rice: A fiber-rich base that balances the meal. You can use white rice or cauliflower rice depending on preference.
Avocado: Adds creaminess and healthy fats. Its cool, mellow flavor complements the heat and spice.
Sour cream or Greek yogurt: Offers a tangy, creamy contrast to the savory ingredients. Choose based on your dietary needs.
Fresh lime wedges: A squeeze of lime brightens the whole dish and enhances the grilled flavors.
Fresh cilantro: Brings a burst of herbal freshness that lifts each bite.
Olive oil: Used for cooking the steak and vegetables, adding richness and depth.
Fajita seasoning (homemade or store-bought): A mix of chili powder, cumin, garlic powder, paprika, and oregano to flavor the steak and veggies.

Step 1: Marinate the Steak
In a bowl, combine olive oil, lime juice, garlic, and fajita seasoning. Add the flank steak and coat it thoroughly. Let it marinate for at least 30 minutes (up to 24 hours in the fridge for deeper flavor).
Step 2: Cook the Rice
Prepare your brown rice according to package directions. You can do this ahead of time and refrigerate it until you’re ready to assemble the bowls.
Step 3: Sauté the Vegetables
Heat olive oil in a large skillet over medium-high heat. Add sliced bell peppers and red onion. Cook for 7-10 minutes until tender and slightly charred. Remove from skillet and set aside.
Step 4: Cook the Steak
In the same skillet or a grill pan, cook the marinated steak over medium-high heat for 3-4 minutes per side (depending on thickness) for medium-rare. Let it rest for 5 minutes before slicing thinly against the grain.
Step 5: Slice and Prepare Toppings
Slice avocado and chop fresh cilantro. Cut lime into wedges. Prepare sour cream or Greek yogurt.
Step 6: Assemble the Bowls
In each bowl, add a serving of brown rice. Top with sautéed peppers and onions, sliced steak, avocado, and a dollop of sour cream. Garnish with lime wedges and chopped cilantro. Serve warm and enjoy!
How Long to Prepare the Steak Fajita Power Bowl
Preparation Time: Marinating the steak takes a minimum of 30 minutes, but for best results, I recommend marinating it for up to 24 hours in the refrigerator. During this time, you can prep your other ingredients.
Cooking Time: The actual cooking process is fairly quick. The rice takes about 30-40 minutes if cooking from scratch (or less if using pre-cooked or instant rice). The vegetables and steak each take about 10 minutes to cook, making the total active cooking time around 30-40 minutes.
Tips for Perfect Steak Fajita Power Bowls
- Let the steak come to room temperature before cooking so it cooks evenly.
- Use a very hot skillet or grill pan to get that delicious char on both the steak and the vegetables.
- Always slice the steak against the grain to keep it tender.
- If making ahead, store each component separately to preserve texture and freshness.
- Warm the rice before assembling for the best flavor and texture experience.
Watch Out for These Mistakes While Cooking
- Skipping the marinade: The flavor won’t be the same without giving the steak time to soak in the seasoning.
- Overcooking the steak: It can get tough quickly. Medium-rare to medium is best.
- Crowding the pan: This leads to steaming instead of searing. Cook in batches if needed.
- Not letting the steak rest: Slicing too soon causes the juices to run out and dry out the meat.
- Using underseasoned veggies: Make sure your peppers and onions are well seasoned with the same fajita mix.
What to Serve With Steak Fajita Power Bowls?
1. Tortilla Chips and Salsa
Crunchy chips with a fresh tomato salsa make a fun and casual side.
2. Mexican Street Corn (Elote)
Grilled corn slathered in mayo, cotija, chili, and lime adds bold flavor.
3. Black Bean Salad
A fresh and protein-packed side that complements the bowls beautifully.
4. Mango or Pineapple Salsa
Bright, sweet salsas bring a tropical contrast to the smoky steak.
5. Churros or Cinnamon-Sugar Tortilla Crisps
Something sweet to end the meal with a Mexican flair.
Storage Instructions
Refrigeration: Store leftovers in separate containers for up to 4 days. Keep the steak, rice, veggies, and toppings (like avocado and sour cream) divided to maintain freshness.
Freezing: You can freeze the steak and rice, but avoid freezing the fresh toppings. Let the cooked components cool completely before freezing. Use airtight containers and consume within 2 months.
Reheating: Warm steak, rice, and veggies in a skillet or microwave. Add fresh toppings only after reheating to preserve taste and texture.
Estimated Nutrition (Per Serving)
- Calories: ~520 kcal
- Protein: 32g
- Carbohydrates: 38g
- Fat: 28g
- Fiber: 6g
- Sugars: 6g
- Sodium: 480mg
- Saturated Fat: 7g
- Cholesterol: 75mg
Frequently Asked Questions
How do I know when the steak is done?
Use a meat thermometer: 130°F for medium-rare, 140°F for medium. Let it rest before slicing.
Can I use chicken instead of steak?
Absolutely! Chicken thighs or breasts work well. Marinate and cook them the same way.
Is this recipe gluten-free?
Yes, if you use gluten-free fajita seasoning and ensure none of the components (like sour cream) have additives.
Can I make this recipe dairy-free?
Yes, simply skip the sour cream or use a dairy-free alternative like coconut yogurt.
What kind of rice works best?
Brown rice is great for fiber and texture, but white rice, jasmine rice, or even quinoa are excellent substitutes.
Conclusion
These Steak Fajita Power Bowls are a go-to when I want a meal that’s flavorful, filling, and colorful. They’re easy enough for a weeknight dinner but impressive enough to serve guests. With a balance of protein, grains, and fresh toppings, they check all the boxes for a crave-worthy bowl. Once you try them, you’ll want to keep this recipe in your regular rotation.
Steak Fajita Power Bowls
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour
- Yield: 4 servings 1x
- Category: Dinner
- Method: Sautéing & Grilling
- Cuisine: Mexican-inspired
Description
Looking for a bold and nourishing meal that comes together in one bowl? These Steak Fajita Power Bowls are packed with flavor, color, and fresh ingredients. Juicy marinated steak, sautéed peppers and onions, creamy avocado, and tangy sour cream sit atop a bed of fluffy brown rice. It’s one of the best easy dinner ideas for busy weeknights, perfect for meal prep, and incredibly versatile for a healthy lunch or quick dinner. Whether you’re craving a protein-rich meal or want something that feels indulgent without the guilt, this easy recipe delivers. Perfect for those looking for healthy snack or dinner ideas that actually satisfy.
Ingredients
1 lb flank steak
2 tbsp olive oil
1 lime juiced
1 tbsp fajita seasoning
3 bell peppers sliced (red, yellow, or orange)
1 red onion sliced
2 cups cooked brown rice
1 avocado sliced
1/2 cup sour cream or Greek yogurt
1/4 cup chopped fresh cilantro
2 lime wedges per serving
Instructions
1. Combine olive oil, lime juice, fajita seasoning, and garlic in a bowl. Add flank steak and coat thoroughly. Marinate for at least 30 minutes, up to 24 hours.
2. Cook brown rice according to package directions or reheat pre-cooked rice.
3. In a large skillet, heat olive oil over medium-high heat. Sauté bell peppers and red onion for 7–10 minutes until tender and slightly charred. Remove from heat.
4. In the same skillet or grill pan, cook the marinated steak for 3–4 minutes per side. Let it rest 5 minutes, then slice thinly against the grain.
5. Slice avocado, chop cilantro, and cut lime wedges.
6. Assemble bowls: start with rice, top with peppers, onions, steak, avocado, and sour cream. Garnish with cilantro and lime wedges. Serve warm.
Notes
Let the steak rest before slicing to keep it juicy.
Use pre-cooked rice to save time on busy nights.
Slice veggies evenly so they cook uniformly.
Nutrition
- Serving Size: 1 bowl
- Calories: 520
- Sugar: 6g
- Sodium: 480mg
- Fat: 28g
- Saturated Fat: 7g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 6g
- Protein: 32g
- Cholesterol: 75mg
Keywords: steak fajita bowl, easy dinner, healthy recipe, meal prep bowls











