Steak Fajita Power Bowls

WANT TO SAVE THIS RECIPE?

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.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Steak Fajita Power Bowls

  • Author: Sally Thompson
  • 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

Scale

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

Buffalo Chicken Quesadillas

Steak Marinade