The Grilled Steak Fajita Bowl is the ultimate weeknight dinner for anyone craving bold, zesty flavors with minimal fuss. Juicy, marinated flat iron steak is seared to perfection and served over steamed white rice with all your favorite fajita toppings—corn, sautéed peppers and onions, avocado, cherry tomatoes, guacamole, sour cream, and fresh cilantro. Each bite delivers a perfect combination of savory, citrusy, and smoky flavors.
This recipe is inspired by classic Tex-Mex cuisine but served in a healthy, customizable bowl. Using a flat iron steak ensures even cooking and maximum tenderness, while the lime zest, chili powder, and cumin bring bright, aromatic flavors that complement the richness of the meat. It’s a versatile meal—ideal for family dinners, meal prep, or a casual dinner party.
Why You’ll Love This Recipe
- Juicy, perfectly marinated steak every time
- Quick to prepare and cooks in under 45 minutes
- Packed with Tex-Mex flavors: citrus, garlic, cumin, and chili
- Fully customizable with toppings
- Healthy, balanced, and satisfying
- Ideal for meal prep or weeknight dinners
Ingredients Breakdown
This recipe serves 4.
Steak and Marinade
- 1 ½ lb flat iron steak
- 1/4 cup olive oil
- 1/3 cup lemon juice
- Zest of 2 limes
- 1/2 teaspoon chili powder
- 1/2 teaspoon ground cumin
- 1 tablespoon minced garlic
- 1 tablespoon soy sauce
- 1/4 teaspoon sea salt
- 2 tablespoons cilantro, finely chopped (optional)
Base
- Steamed white rice (prepare according to package directions)
Optional Toppings
- Canned corn kernels
- Sautéed fajita vegetables (bell peppers and onions)
- Guacamole
- Avocado slices
- Cherry tomatoes, halved
- Sour cream
- Lime wedges
- Fresh cilantro
All measurements and ingredients are exact to ensure correct flavor balance and consistency.
Tools & Equipment Needed
- Large bowl for marinating
- Small bowl for mixing marinade
- Whisk or fork
- Sharp knife and cutting board
- Cast iron or heavy-bottom skillet
- Tongs or spatula
- Measuring cups and spoons
- Bowls for serving
Step-by-Step Instructions
Step 1: Prep the Steak
Pat the 1 ½ lb flat iron steak dry with paper towels. Lightly season both sides with salt and pepper, pressing the seasoning into the meat. Place the steak in a large bowl and set aside while preparing the marinade.
Step 2: Marinate the Steak
In a small bowl, whisk together:
- 1/4 cup olive oil
- 1/3 cup lemon juice
- Zest of 2 limes
- 1/2 teaspoon chili powder
- 1/2 teaspoon ground cumin
- 1 tablespoon minced garlic
- 1 tablespoon soy sauce
- 1/4 teaspoon sea salt
- 2 tablespoons finely chopped cilantro (optional)
Pour the marinade over the steak, ensuring the meat is fully coated. Seal the container and refrigerate for at least 30 minutes to allow flavors to penetrate.
Step 3: Cook the Steak
Preheat a large cast iron skillet over medium-high heat. Add a small amount of oil to coat the pan.
Remove the steak from the marinade, letting excess drip off (discard the marinade). Place the steak in the hot skillet and sear for 4 minutes per side.
Then cook an additional 2 minutes per side for medium doneness. Adjust heat as needed to prevent burning, adding more oil if the pan becomes dry.
Once cooked, transfer the steak to a cutting board and let rest for 10 minutes. Resting ensures the juices stay inside the meat for maximum tenderness.
Step 4: Assemble the Fajita Bowls
Prepare the base by adding steamed white rice to each serving bowl.
Slice the rested steak thinly against the grain and arrange over the rice.
Top with desired fajita toppings: sautéed vegetables, corn, guacamole, avocado slices, cherry tomatoes, sour cream, fresh cilantro, and lime wedges.

Tips & Variations
Quick Weeknight Version
Use pre-cooked rice and sautéed vegetables from a frozen mix to save time.
Spice Adjustment
Add extra chili powder or cayenne for more heat, or reduce spices for a milder bowl.
Protein Substitutes
Use skirt steak, flank steak, or chicken breast as alternatives.
Make it Low-Carb
Swap steamed rice with cauliflower rice or quinoa.
Meal Prep Friendly
Cook steak in advance, slice, and store with rice and toppings separately for easy lunch or dinner bowls throughout the week.
Flavor Profile & Pairings
This fajita bowl balances smoky, citrusy, and savory flavors:
- Steak: Tender, juicy, with a zesty, garlicky marinade
- Rice: Soft and neutral, soaking up flavorful juices
- Toppings: Creamy guacamole, juicy tomatoes, sweet corn, and tangy sour cream add texture and contrast
Serve with extra lime wedges for a bright, refreshing touch.
Nutritional Overview
Per serving (1 cup):
- Calories: 431 kcal
- Carbohydrates: 3g
- Protein: 33g
- Fat: 32g
- Saturated Fat: 9g
- Polyunsaturated Fat: 2g
- Monounsaturated Fat: 17g
- Trans Fat: 1g
- Cholesterol: 112mg
- Sodium: 528mg
- Potassium: 575mg
- Fiber: 0.3g
- Sugar: 1g
- Vitamin A: 92 IU
- Vitamin C: 9mg
- Calcium: 19mg
- Iron: 4mg
Dietary notes: Contains soy and is suitable for gluten-free diets if using certified gluten-free soy sauce.
Make-Ahead & Meal Prep Tips
- Marinate steak up to 2 hours ahead of cooking.
- Pre-cook rice and store separately for quick assembly.
- Slice cooked steak and store in airtight containers for up to 3 days.
- Keep toppings like guacamole, sour cream, and vegetables separate to maintain freshness.
FAQs
Can I grill the steak instead of using a skillet?
Yes, preheat a grill to medium-high and cook 4–5 minutes per side, adjusting for thickness.
How do I prevent steak from overcooking?
Use a meat thermometer to reach 135°F for medium-rare, 145°F for medium.
Can I use pre-marinated steak?
Yes, but adjust seasoning to taste since pre-marinated steaks may already contain salt and spices.
What if I don’t have flat iron steak?
Skirt steak or flank steak are excellent alternatives, but adjust cooking time as needed.
Cooking Timeline (At a Glance)
| Stage | Time |
|---|---|
| Prep Time | 15 minutes |
| Marinate Time | 30 minutes |
| Cook Time | 10–12 minutes |
| Total Time | 45 minutes |
Serving Suggestions
Assemble bowls family-style with separate toppings for everyone to customize. Add a side of black beans, roasted vegetables, or a light salad for a complete meal.
Recipe Variations
- Southwest Steak Bowl: Add black beans, roasted corn, and chipotle sauce.
- Vegetable-Heavy Bowl: Include zucchini, bell peppers, mushrooms, and onions.
- Tex-Mex Fiesta: Top with shredded cheese, pico de gallo, and pickled jalapeños.
- Low-Carb Version: Serve over lettuce or cauliflower rice instead of white rice.
Ingredient Spotlight
Flat Iron Steak
Known for tenderness and even cooking, flat iron steak is perfect for quick searing. Look for marbled meat for maximum flavor. Pat dry before seasoning to achieve a perfect sear.
Lime Zest
Adds a bright, citrusy aroma that enhances the flavor of the steak. Always zest before juicing the lime to make the most of its essential oils.
Pro Cooking Tips
- Rest the steak for at least 10 minutes before slicing to lock in juices.
- Slice against the grain for maximum tenderness.
- Use a hot skillet to create a caramelized crust.
- Balance bold flavors with neutral rice to let the steak shine.
Storage & Freezing Guide
Refrigerator
Store sliced steak in airtight containers for up to 3 days. Keep toppings and rice separate.
Freezer
Cooked steak can be frozen for up to 2 months. Thaw in the fridge overnight before reheating. Rice and guacamole are best prepared fresh.
Nutrition Estimate Table (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 431 kcal |
| Protein | 33g |
| Carbohydrates | 3g |
| Fat | 32g |
| Fiber | 0.3g |
Gluten-free if using certified gluten-free soy sauce.
Expanded Conclusion
Grilled Steak Fajita Bowls combine juicy marinated steak, zesty spices, and colorful, fresh toppings for a flavor-packed meal that’s both healthy and satisfying. Quick to prep, versatile, and customizable, this recipe is perfect for weeknight dinners, meal prep, or casual entertaining.
The balance of savory steak, citrus, and creamy toppings ensures every bite is a celebration of Tex-Mex flavors. Serve, savor, and share this recipe—it’s sure to become a staple in your weeknight dinner rotation.
Print
Grilled Steak Fajita Bowl
Grilled Steak Fajita Bowl features marinated flat iron steak, seared to perfection and served over steamed rice with fajita vegetables, corn, avocado, and fresh toppings for a vibrant, flavorful meal.
- Total Time: 45 minutes
- Yield: 4 servings
Ingredients
- 1 1/2 lb flat iron steak
- 1/4 cup olive oil
- 1/3 cup lemon juice
- Zest of 2 limes
- 1/2 teaspoon chili powder
- 1/2 teaspoon ground cumin
- 1 tablespoon minced garlic
- 1 tablespoon soy sauce
- 1/4 teaspoon sea salt
- 2 tablespoons cilantro, finely chopped
- Steamed white rice
- Optional Toppings: canned corn, sautéed fajita vegetables, guacamole, avocado slices, cherry tomatoes halved, sour cream, lime wedges, fresh cilantro
Instructions
- Pat steak dry and season lightly with salt and pepper. Set aside.
- In a small bowl, whisk olive oil, lemon juice, lime zest, chili powder, cumin, garlic, soy sauce, salt, and cilantro. Pour over steak and marinate at least 30 minutes.
- Preheat cast iron skillet over medium-high. Sear steak 4 minutes per side, then cook 2 more minutes per side. Rest 10 minutes and slice thinly.
- Assemble bowls with rice, sliced steak, sautéed fajita vegetables, corn, guacamole, avocado, cherry tomatoes, sour cream, lime wedges, and cilantro.
Notes
- Marinate longer for extra flavor.
- Adjust toppings to preference.
- Great for meal prep or quick weeknight dinners.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Category: Main Course
- Method: Grill
- Cuisine: Mexican



