Dinner

Beef Fajita Bowls with Cilantro Rice

0 comments

Introduction

The Beef Fajita Bowls with Cilantro Rice are a vibrant, flavorful, and wholesome meal that brings together tender marinated beef, sautéed bell peppers and onions, and zesty cilantro-lime rice. Inspired by classic Tex-Mex fajitas, this bowl version offers all the flavors of a fajita without the need for tortillas, making it perfect for a low-carb or gluten-free option.

Each bite is a combination of juicy, spiced beef, sweet and smoky vegetables, and fragrant cilantro rice, creating a balanced, colorful, and satisfying meal. These bowls are ideal for meal prep, weeknight dinners, or casual gatherings, and they’re fully customizable to suit your taste.

Why I Love This Recipe

I love this recipe because it perfectly balances bold, smoky flavors with fresh, vibrant ingredients. The beef is marinated with spices that give it a smoky, savory kick, while the sautéed peppers and onions add a natural sweetness and crunch that complement the meat beautifully. The cilantro-lime rice ties everything together, providing a bright, zesty, and fragrant base that enhances every bite.

It’s also incredibly versatile and satisfying. You can easily customize it with avocado, cheese, beans, or hot sauce depending on your preference. I love that it’s a one-bowl meal, making it convenient for busy weeknights or meal prepping for the week. Each component—tender beef, crisp vegetables, and aromatic rice—is cooked to perfection, so every bite is flavorful, hearty, and comforting.

What truly makes this recipe special is the balance of textures and flavors: juicy beef, slightly crisp vegetables, and fluffy, fragrant rice. It’s a meal that feels indulgent yet wholesome, leaving you fully satisfied without feeling heavy.

Why It’s a Must-Try Dish

  • Flavor-packed: Each component is seasoned perfectly for bold Tex-Mex flavor.
  • Balanced meal: Protein, vegetables, and rice in every bite.
  • Customizable: Swap rice for cauliflower rice, add beans, or top with avocado.
  • Quick and convenient: Ready in under 45 minutes.
  • Meal-prep friendly: Perfect for make-ahead lunches or dinners.

Preparation and Cooking Time

  • Preparation Time: 15 minutes
  • Cooking Time: 25 minutes
  • Total Time: 40 minutes
  • Servings: 4
  • Calories: ~500 per bowl (with rice and toppings)

Course & Cuisine

  • Course: Main course
  • Cuisine: Tex-Mex / Mexican-American

Ingredients

For the Beef:

  • 1 lb flank steak or sirloin, thinly sliced
  • 2 tablespoons olive oil
  • 2 cloves garlic, minced
  • 1 teaspoon chili powder
  • 1 teaspoon smoked paprika
  • ½ teaspoon cumin
  • ½ teaspoon onion powder
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • Juice of 1 lime

For the Vegetables:

  • 1 red bell pepper, thinly sliced
  • 1 yellow bell pepper, thinly sliced
  • 1 green bell pepper, thinly sliced
  • 1 medium onion, thinly sliced
  • 1 tablespoon olive oil
  • Salt and black pepper, to taste

For the Cilantro Rice:

  • 1 cup long-grain white or jasmine rice
  • 2 cups water or chicken broth
  • ¼ cup fresh cilantro, chopped
  • Juice of 1 lime
  • Salt to taste

Optional Toppings:

  • Avocado slices
  • Sour cream or Greek yogurt
  • Salsa or pico de gallo
  • Shredded cheese

Step-by-Step Preparation Method

Step 1: Marinate the Beef

  1. In a bowl, combine olive oil, garlic, chili powder, smoked paprika, cumin, onion powder, salt, pepper, and lime juice.
  2. Add the sliced beef and toss to coat evenly.
  3. Let it marinate for at least 10 minutes (or up to 1 hour in the fridge for more flavor).

Step 2: Cook the Cilantro Rice

  1. Rinse rice under cold water until water runs clear.
  2. In a medium saucepan, combine rice and water or broth. Bring to a boil, then reduce heat to low and cover.
  3. Cook for 15–18 minutes until rice is tender and water is absorbed.
  4. Remove from heat and fluff with a fork. Stir in lime juice, chopped cilantro, and a pinch of salt.

Step 3: Sauté the Vegetables

  1. Heat olive oil in a large skillet over medium-high heat.
  2. Add sliced bell peppers and onions. Season with salt and pepper.
  3. Cook for 5–7 minutes until vegetables are tender but still slightly crisp. Remove from skillet and set aside.

Step 4: Cook the Beef

  1. In the same skillet, add marinated beef in a single layer.
  2. Sear for 2–3 minutes per side until browned and cooked through. Avoid overcrowding the pan; cook in batches if needed.

Step 5: Assemble the Fajita Bowls

  1. Divide cilantro rice evenly among four bowls.
  2. Top with sautéed peppers and onions.
  3. Add cooked beef slices on top.
  4. Optional: add avocado, sour cream, cheese, or salsa as desired.

How to Serve

  • Serve warm in bowls with a wedge of lime on the side.
  • Pair with tortilla chips, guacamole, or a fresh green salad.
  • Perfect for casual weeknight dinners or meal-prepped lunches.

Recipe Tips

  • Slice beef thinly against the grain for maximum tenderness.
  • Use chicken broth instead of water for more flavorful rice.
  • For extra heat, add sliced jalapeños to vegetables or top with hot sauce.
  • Marinate beef for longer if time allows—it intensifies flavor.
  • Leftover beef can be used in tacos, wraps, or quesadillas.

Variations

  • Chicken Fajita Bowls: Substitute beef with chicken breast or thighs.
  • Vegetarian Bowls: Replace beef with black beans, tofu, or tempeh.
  • Cauliflower Rice Bowls: Swap rice with cauliflower rice for a low-carb version.
  • Southwest Style: Add corn, black beans, or roasted sweet potatoes.
  • Cheesy Fajita Bowls: Sprinkle shredded cheese over the top before serving.

Freezing and Storage

  • Cooked Beef and Vegetables: Store in an airtight container in the fridge for up to 3 days.
  • Cilantro Rice: Store separately in the fridge for up to 3 days.
  • Freezing: Cooked beef and vegetables can be frozen for up to 2 months. Reheat before assembling bowls.

Special Equipment Needed

  • Medium saucepan (for rice)
  • Large skillet or cast-iron pan (for beef and vegetables)
  • Knife and cutting board
  • Bowls for serving

FAQ

Q1: Can I use a different cut of beef?
Yes, flank, skirt, or sirloin steak works best for quick cooking.

Q2: Can I make this dish ahead of time?
Yes, cook beef, vegetables, and rice separately and assemble when ready to serve.

Q3: Can I use brown rice?
Yes, adjust cooking time to 35–40 minutes and increase water slightly.

Q4: Can I add beans?
Absolutely! Black beans or pinto beans are great additions.

Q5: Can this recipe be made gluten-free?
Yes, naturally gluten-free if using plain rice and checking all sauces for gluten.

Conclusion

The Beef Fajita Bowls with Cilantro Rice are healthy, flavorful, and satisfying, combining tender marinated beef, sautéed vegetables, and fragrant cilantro-lime rice in a single bowl. Perfect for busy weeknights, meal prep, or casual gatherings, this recipe is fully customizable and sure to please the whole family.

With vibrant colors, bold flavors, and a balance of textures, these bowls are Tex-Mex comfort food at its best.

Beef Fajita Bowls with Cilantro Rice

Recipe by Elina JamesCourse: DinnerCuisine: Maxican-AmericanDifficulty: easy
Servings

4

servings
Prep time

15

minutes
Cooking time

25

minutes
Total time

40

minutes

Ingredients

  • For the Beef:

  • 1 lb flank steak or sirloin, thinly sliced

  • 2 tablespoons olive oil

  • 2 cloves garlic, minced

  • 1 teaspoon chili powder

  • 1 teaspoon smoked paprika

  • ½ teaspoon cumin

  • ½ teaspoon onion powder

  • ½ teaspoon salt

  • ¼ teaspoon black pepper

  • Juice of 1 lime

  • For the Vegetables:

  • 1 red bell pepper, thinly sliced

  • 1 yellow bell pepper, thinly sliced

  • 1 green bell pepper, thinly sliced

  • 1 medium onion, thinly sliced

  • 1 tablespoon olive oil

  • Salt and black pepper, to taste

  • For the Cilantro Rice:

  • 1 cup long-grain white or jasmine rice

  • 2 cups water or chicken broth

  • ¼ cup fresh cilantro, chopped

  • Juice of 1 lime

  • Salt to taste

  • Optional Toppings:

  • Avocado slices

  • Sour cream or Greek yogurt

  • Salsa or pico de gallo

  • Shredded cheese

Directions

  • Step 1: Marinate the Beef: In a bowl, combine olive oil, garlic, chili powder, smoked paprika, cumin, onion powder, salt, pepper, and lime juice. Add the sliced beef and toss to coat evenly. Let it marinate for at least 10 minutes (or up to 1 hour in the fridge for more flavor).
  • Step 2: Cook the Cilantro Rice: Rinse rice under cold water until water runs clear. In a medium saucepan, combine rice and water or broth. Bring to a boil, then reduce heat to low and cover. Cook for 15–18 minutes until rice is tender and water is absorbed. Remove from heat and fluff with a fork. Stir in lime juice, chopped cilantro, and a pinch of salt.
  • Step 3: Sauté the Vegetables: Heat olive oil in a large skillet over medium-high heat. Add sliced bell peppers and onions. Season with salt and pepper. Cook for 5–7 minutes until vegetables are tender but still slightly crisp. Remove from skillet and set aside.
  • Step 4: Cook the Beef: In the same skillet, add marinated beef in a single layer. Sear for 2–3 minutes per side until browned and cooked through. Avoid overcrowding the pan; cook in batches if needed.
  • Step 5: Assemble the Fajita Bowls: Divide cilantro rice evenly among four bowls. Top with sautéed peppers and onions. Add cooked beef slices on top. Optional: add avocado, sour cream, cheese, or salsa as desired.

Comments are closed.