Excellent choice! Steak fajitas with seasoned rice is a complete, flavorful, and satisfying meal. Here’s a recipe that delivers tender, juicy steak, sizzling peppers and onions, and perfectly seasoned rice—all with that classic fajita flair.
Steak Fajitas with Cilantro-Lime Rice
Prep Time: 30 mins (incl. marinating) | Cook Time: 20 mins | Total: 50 mins
Servings: 4-6
Ingredients
For the Steak & Marinade:
-
1.5 lbs (700g) flank steak or skirt steak
-
⅓ cup fresh lime juice (about 3 limes)
-
¼ cup olive oil
-
4 cloves garlic, minced
-
1 tbsp ground cumin
-
1 tbsp chili powder
-
1 tsp smoked paprika
-
1 tsp dried oregano
-
1 tsp salt
-
½ tsp black pepper
For the Fajita Veggies:
-
2 large bell peppers (any colors), sliced into strips
-
1 large red or yellow onion, sliced
-
1 tbsp olive oil
-
Salt to taste
For the Cilantro-Lime Rice:
-
1 cup long-grain white rice (like Jasmine or Basmati)
-
2 cups chicken or vegetable broth
-
2 tbsp fresh lime juice
-
⅓ cup chopped fresh cilantro
-
1 tbsp butter or olive oil
-
Salt to taste
For Serving:
-
Warm flour tortillas
-
Guacamole or sliced avocado
-
Pico de gallo or salsa
-
Sour cream
-
Lime wedges
-
Shredded cheese
Instructions
1. Marinate the Steak (30 mins to overnight):
-
Combine all marinade ingredients in a bowl or zip-top bag.
-
Add the steak, ensuring it’s fully coated. Marinate in the refrigerator for at least 30 minutes, but up to 8 hours for maximum flavor.
2. Make the Cilantro-Lime Rice:
-
Rinse rice under cold water until water runs clear.
-
In a saucepan, combine rice, broth, and butter. Bring to a boil.
-
Reduce heat to low, cover, and simmer for 15-18 minutes, until liquid is absorbed.
-
Remove from heat, let stand covered for 5 minutes. Fluff with a fork, then stir in lime juice and chopped cilantro. Season with salt.
3. Cook the Steak:
-
Heat a cast-iron skillet or grill pan over high heat until smoking hot. (Alternatively, grill over high heat.)
-
Remove steak from marinade, letting excess drip off. Cook for 4-6 minutes per side for medium-rare (flank) or 2-3 minutes per side for skirt steak (it’s thinner).
-
Transfer to a cutting board, tent with foil, and let rest for 10 minutes. This is crucial for juicy meat.
4. Sauté the Veggies:
-
While steak rests, heat 1 tbsp oil in the same skillet over medium-high heat.
-
Add onions and peppers, season with salt. Sauté for 6-8 minutes, stirring occasionally, until charred and tender-crisp.
5. Slice & Serve:
-
Slice the steak thinly against the grain (this is key for tenderness).
-
Serve immediately: Warm tortillas, a scoop of rice, slices of steak, veggies, and all your favorite toppings. Let everyone build their own fajita!
Pro Tips for Perfect Fajitas
-
The Cut Matters: Skirt steak is the traditional choice (more beefy flavor, quicker cook). Flank steak is leaner and great for slicing (needs careful slicing against the grain).
-
High Heat is Non-Negotiable: You want a sear, not a steam. Don’t crowd the pan.
-
Let the Steak Rest: Resting allows juices to redistribute. Skipping this = dry steak.
-
Warm Your Tortillas: Wrap in a damp towel and microwave for 30 seconds, or heat directly over a gas flame for a few seconds each side.
-
Veggie Texture: Keep them slightly crisp (“al dente”) for authentic fajita texture.
Variations & Shortcuts
-
Chicken Fajitas: Use 1.5 lbs chicken breasts or thighs, sliced. Marinate and cook 5-7 minutes per side.
-
Shrimp Fajitas: Use 1.5 lbs large shrimp. Marinate for 15 mins, cook 1-2 mins per side.
-
Instant Pot Rice: Use a 1:1 rice-to-broth ratio. Cook on High Pressure for 3-4 minutes, natural release for 10 mins.
-
No Time to Marinate? Use a store-bought fajita seasoning packet mixed with oil and lime juice as a quick rub.
Enjoy this vibrant, sizzling, and delicious meal! It’s perfect for a festive weeknight dinner or a weekend gathering.