Nothing says fiesta quite like a Steak Fajita Plate. This dish brings together juicy marinated steak, sautéed bell peppers and onions, and fluffy rice for a meal that’s both satisfying and bursting with flavor. Paired with white rice and zesty Mexican rice, this plate is a perfect weeknight dinner, meal prep option, or family favorite.
Whether you’re a fan of Tex-Mex cuisine or just love a hearty, flavorful plate, this recipe delivers all the taste without the hassle of restaurant dining.
Why You’ll Love This Recipe
- Juicy, perfectly seasoned steak
- Sweet and savory sautéed peppers and onions
- Two types of rice: plain and Mexican-style
- Simple to prepare with bold, authentic flavors
- Customizable with toppings and sides
Ingredients
For the Steak:
- 1 lb (450 g) flank steak or skirt steak
- 2 tablespoons olive oil
- 1 teaspoon chili powder
- 1 teaspoon cumin
- ½ teaspoon paprika
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- Salt and pepper, to taste
- Juice of 1 lime
For the Fajita Vegetables:
- 1 red bell pepper, sliced
- 1 green bell pepper, sliced
- 1 medium onion, sliced
- 1 tablespoon olive oil
- Salt and pepper to taste
For the Rice:
White Rice:
- 1 cup long-grain white rice
- 2 cups water
- Pinch of salt
Mexican Rice:
- 1 cup long-grain rice
- 2 cups chicken broth
- 1 small tomato, finely chopped
- ½ small onion, finely chopped
- 1 garlic clove, minced
- 1 teaspoon tomato paste
- ½ teaspoon chili powder
- Salt to taste
- 1 tablespoon vegetable oil
Optional Toppings:
- Sliced avocado
- Fresh cilantro
- Lime wedges
- Sour cream or crema
- Salsa or pico de gallo
Step-by-Step Instructions
1. Marinate the Steak
- In a small bowl, mix olive oil, chili powder, cumin, paprika, garlic powder, onion powder, lime juice, salt, and pepper.
- Rub mixture evenly over the steak and let it marinate for 30 minutes to 2 hours at room temperature (or in the fridge for longer).
2. Cook the Rice
White Rice:
- Rinse rice under cold water until water runs clear.
- In a medium saucepan, combine rice, water, and a pinch of salt.
- Bring to a boil, reduce heat, cover, and simmer for 15–18 minutes until water is absorbed. Fluff with a fork.
Mexican Rice:
- Heat oil in a saucepan over medium heat. Add rice and toast lightly for 2–3 minutes.
- Stir in onion, garlic, tomato, and tomato paste. Cook 2 minutes.
- Add chicken broth, chili powder, and salt. Bring to a boil, then reduce heat, cover, and simmer 15–20 minutes until rice is cooked and fluffy.
3. Sauté the Fajita Vegetables
- Heat olive oil in a large skillet over medium-high heat.
- Add sliced peppers and onions. Season with salt and pepper.
- Sauté for 5–7 minutes until vegetables are tender-crisp and slightly caramelized. Remove from skillet and set aside.
4. Cook the Steak
- Heat a skillet or grill pan over high heat.
- Add the marinated steak and cook 3–4 minutes per side for medium-rare, adjusting time for preferred doneness.
- Remove steak and let rest for 5 minutes before slicing against the grain into thin strips.
5. Assemble the Plate
- Place a portion of white rice and Mexican rice on the plate.
- Add sliced steak on top or alongside the rice.
- Top with sautéed peppers and onions.
- Add optional toppings such as avocado slices, fresh cilantro, lime wedges, salsa, or sour cream.
Tips for the Perfect Steak Fajita Plate
- Slice steak against the grain: Ensures tender, easy-to-chew strips.
- Don’t overcook steak: Keeps it juicy and flavorful.
- Cook vegetables high and fast: Maintains crisp-tender texture.
- Toast Mexican rice lightly: Adds nutty depth of flavor.
- Use fresh lime juice: Brightens flavors and balances richness.
Variations
1. Chicken Fajita Plate
Replace steak with sliced chicken breast or thighs marinated in the same seasoning.
2. Vegetarian Fajita Plate
Use portobello mushrooms, zucchini, and bell peppers instead of meat.
3. Spicy Fajitas
Add sliced jalapeños or cayenne pepper to the vegetables for heat.
4. One-Pan Meal
Cook steak and vegetables together in a large skillet for easier cleanup and infused flavors.
Nutritional Information (Approximate)
Per serving (with steak, peppers, and both rices):
- Calories: 650–700 kcal
- Protein: 35–40 g
- Carbohydrates: 60–65 g
- Fat: 25–28 g
Packed with protein, fiber, and essential vitamins, this plate is nutritious and satisfying.
Serving Suggestions
- With Tortillas: Turn the plate into fajitas for hands-on fun.
- With Salsa or Guacamole: Adds freshness and creaminess.
- With Beans or Corn: Enhances Tex-Mex authenticity.
- As a Party Platter: Serve rice and steak in separate trays for build-your-own fajita plates.
Storage and Reheating
Refrigeration
Store steak, vegetables, and rice separately in airtight containers for up to 3 days.
Freezing
Rice and cooked vegetables can be frozen, but steak is best fresh. Freeze only if you plan to reheat gently.
Reheating
Reheat rice and vegetables in a skillet or microwave. Gently warm steak slices in the skillet or oven to avoid overcooking.
Common Mistakes to Avoid
- Skipping steak marination: Reduces flavor depth.
- Overcooking steak: Results in tough, dry meat.
- Crowding the skillet: Vegetables steam instead of sautéing.
- Not slicing against the grain: Makes steak chewy.
- Neglecting seasoning: Enhances all components of the plate.
Why This Recipe Works
This recipe works because it balances tender, juicy steak with sweet, sautéed peppers and onions and fluffy, flavorful rice. Each component complements the other, creating a well-rounded, satisfying Tex-Mex-inspired plate. The combination of white rice and Mexican rice provides both neutral and bold flavors, enhancing the steak and vegetables.
Final Thoughts
The Steak Fajita Plate with White Rice & Mexican Rice is a versatile, flavorful, and hearty meal perfect for any occasion. With minimal prep and bold, satisfying flavors, this dish is a family favorite, a meal prep winner, and an impressive plate for entertaining.
Serve hot with optional toppings and enjoy a delicious Tex-Mex feast right at home.