RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Chicken Fajita Bowls with Cilantro-Lime Rice
  • Beef & Black Bean Burrito Bowls with Cilantro-Lime Rice
  • Cilantro-Lime Beef Bowl with Cauliflower 'Rice' and Guacamole
  • Mexican Chicken Poblano Stuffed Peppers with Cilantro-Lime Cauliflower Rice
  • Steak Fajita Bowls with Cauliflower Rice & Avocado
  • Chicken Fajita Bowls with Cauliflower Rice & Black Beans (Gluten-Free)
  • Browse all recipes →
Skillet Beef Fajita Bowls with Cilantro-Lime Cauliflower Rice

Skillet Beef Fajita Bowls with Cilantro-Lime Cauliflower Rice

By abbey f

Tex‑Mex / Mexican‑inspiredIntermediate

Bright, smoky and satisfying, these beef fajita bowls pair tender, spice-kissed flank steak and charred bell peppers with fluffy, buttery cauliflower rice and creamy avocado. The dish delivers classic Tex‑Mex flavors — cumin and chili‑powder aromatics, a hit of lime and fresh cilantro — while staying low‑carb and weeknight-friendly.

Prep: 15 minutes
Cook: 15 minutes
Total: 30 minutes
2 servings
DinnerTex‑MexLow‑CarbGluten‑FreeWeeknight

Ingredients

  • 400 g flank steak, thinly sliced across the grain
  • 2 medium (about 300g) bell peppers (mixed colors), sliced into 8mm strips
  • 1 large (about 150g) large yellow or sweet onion, thinly sliced
  • 400 g cauliflower rice (fresh or frozen, thawed and drained)
  • 1 medium (about 150g flesh) ripe avocado, sliced
  • 1/4 cup (about 8-10g) fresh cilantro, chopped
  • 1 whole (juice + wedges) lime
  • 2 tbsp (30 ml) extra‑virgin olive oil
  • 1 tsp ground cumin
  • 1 tsp chili powder
  • 2 cloves garlic, minced
  • 1 tsp (adjust to taste) kosher salt
  • 1/2 tsp freshly ground black pepper
  • 1 tsp (5 g) unsalted butter (optional, for cauliflower rice finish)

Instructions

1

Pat the flank steak dry with paper towels and slice thinly across the grain into 1/8–1/4" (3–6 mm) strips. Cutting across the grain shortens the muscle fibers and makes the finished beef noticeably more tender.

2

In a large bowl, toss the sliced steak with 1 tablespoon (15 ml) of the olive oil, 1 tsp ground cumin, 1 tsp chili powder, 1/2 tsp kosher salt (reserve the rest for seasoning the veggies and rice) and 1/4 tsp black pepper. Let sit at room temperature for 10 minutes while you prep the vegetables. The quick marinade helps the spices cling to the meat and starts flavor penetration without needing hours.

3

Heat a large heavy skillet or cast‑iron pan over high heat until just starting to smoke. Add a thin film of oil (about 1 tsp) if the pan is not well seasoned. High heat is essential here to get a fast sear — that brown crust (the Maillard reaction) gives concentrated flavor and texture to the steak.

4

Working in a single layer and in 2 batches if needed, spread the steak strips in the hot skillet and sear for 60–90 seconds per side without moving them. You want good contact to form a brown crust; moving them too soon prevents proper caramelization. Transfer seared strips to a plate and tent loosely with foil to rest (this keeps them warm and lets juices redistribute).

5

In the same hot skillet, add the sliced onions and bell peppers and a pinch of salt. Cook over medium–high heat, stirring occasionally, for 6–8 minutes until the peppers are blistered and edges are charred. If the pan looks dry, add 1–2 teaspoons of olive oil. Cooking the veg in the steak fond (brown bits) left in the pan builds layered flavor — don’t scrape those bits away.

6

Add the minced garlic to the peppers and onions in the last 30–45 seconds and stir to fragrant — garlic cooks fast and will burn if added too early. Taste and season with the remaining 1/2 tsp kosher salt and a little black pepper as needed. Remove veggies to the plate with the steak and keep warm.

7

Wipe the skillet lightly (leave any fond) and return to medium–high. Add the remaining 1 tbsp (15 ml) olive oil and the cauliflower rice. If using frozen cauliflower rice, make sure it’s well-thawed and squeezed dry — excess water will make the rice soggy. Spread the rice in an even layer and let it cook undisturbed for 2 minutes to let moisture evaporate and a little toasting occur — toasting adds a nutty flavor and prevents pastey texture.

8

Stir the cauliflower rice, add the 1 tsp butter (optional) and the juice of half the lime (reserve the other half for finishing). Continue to cook for another 3–4 minutes until the rice is tender but not mushy. Finish with a pinch of salt and freshly ground pepper. The butter provides silkiness and mouthfeel; lime brightens and balances the fat.

9

Return the steak and peppers to the pan just to warm through for 30–60 seconds, or reassemble directly into bowls. Taste and adjust seasoning — a squeeze of lime over the steak and a sprinkle of chopped cilantro wakes up the whole bowl.

10

To build each bowl: divide the warm cilantro‑lime cauliflower rice between 2 bowls, mound the charred peppers and onions alongside, fan slices of rested steak on top, and finish with sliced avocado, an extra squeeze of fresh lime, and a generous sprinkle of chopped cilantro. Serve immediately. Resting the steak and arranging components separately preserves textures (warm rice, juicy beef, creamy avocado).

Chef's Tips

  • 1Slice the steak thin and across the grain — this is the single most important step to keep flank steak tender.
  • 2Don’t overcrowd the skillet when searing the beef or when cooking the peppers — overcrowding causes steaming, not searing. Use batches if necessary.
  • 3If your cauliflower rice is soggy (common with frozen), spread it on a rimmed baking sheet and pat dry with paper towels before cooking, or briefly dry-sauté first to evaporate moisture.
  • 4Taste and adjust with lime — acidity lifts the whole bowl. If you like more heat, finish with a pinch of cayenne or a drizzle of hot sauce.

Variations

  • Chicken or Shrimp Fajita Bowl: Substitute 400 g boneless chicken thighs (cut into strips) or 350–400 g large shrimp; cook until just opaque (shrimp) or until chicken reaches 165°F/74°C. Adjust searing times accordingly.
  • Chipotle-Lime: Add 1 tablespoon adobo sauce (from canned chipotles) to the steak marinade and swap chili powder for smoked paprika for a smoky, slightly spicy version.
  • Vegetarian: Replace beef with 400 g firm tofu, pressed and sliced, or a mix of portobello mushrooms and cauliflower florets. Increase the chili and cumin slightly for more depth.

Nutrition per Serving

783

Calories

60g

Protein

35g

Carbs

50g

Fat

14g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Skillet Beef Fajita Bowls with Cilantro-Lime Cauliflower Rice

By abbey f

DinnerTex‑MexLow‑CarbGluten‑FreeWeeknight
Skillet Beef Fajita Bowls with Cilantro-Lime Cauliflower Rice - flank steak, thinly sliced across the grain, bell peppers (mixed colors), sliced into 8mm strips recipe

Bright, smoky and satisfying, these beef fajita bowls pair tender, spice-kissed flank steak and charred bell peppers with fluffy, buttery cauliflower rice and creamy avocado. The dish delivers classic Tex‑Mex flavors — cumin and chili‑powder aromatics, a hit of lime and fresh cilantro — while staying low‑carb and weeknight-friendly.

Tex‑Mex / Mexican‑inspiredIntermediate2 servings
Prep: 15 minutes
Cook: 15 minutes
30 minutes

Ingredients

  • 400 g flank steak, thinly sliced across the grain
  • 2 medium (about 300g) bell peppers (mixed colors), sliced into 8mm strips
  • 1 large (about 150g) large yellow or sweet onion, thinly sliced
  • 400 g cauliflower rice (fresh or frozen, thawed and drained)
  • 1 medium (about 150g flesh) ripe avocado, sliced
  • 1/4 cup (about 8-10g) fresh cilantro, chopped
  • 1 whole (juice + wedges) lime
  • 2 tbsp (30 ml) extra‑virgin olive oil
  • 1 tsp ground cumin
  • 1 tsp chili powder
  • 2 cloves garlic, minced
  • 1 tsp (adjust to taste) kosher salt
  • 1/2 tsp freshly ground black pepper
  • 1 tsp (5 g) unsalted butter (optional, for cauliflower rice finish)

Instructions

1

Pat the flank steak dry with paper towels and slice thinly across the grain into 1/8–1/4" (3–6 mm) strips. Cutting across the grain shortens the muscle fibers and makes the finished beef noticeably more tender.

2

In a large bowl, toss the sliced steak with 1 tablespoon (15 ml) of the olive oil, 1 tsp ground cumin, 1 tsp chili powder, 1/2 tsp kosher salt (reserve the rest for seasoning the veggies and rice) and 1/4 tsp black pepper. Let sit at room temperature for 10 minutes while you prep the vegetables. The quick marinade helps the spices cling to the meat and starts flavor penetration without needing hours.

3

Heat a large heavy skillet or cast‑iron pan over high heat until just starting to smoke. Add a thin film of oil (about 1 tsp) if the pan is not well seasoned. High heat is essential here to get a fast sear — that brown crust (the Maillard reaction) gives concentrated flavor and texture to the steak.

4

Working in a single layer and in 2 batches if needed, spread the steak strips in the hot skillet and sear for 60–90 seconds per side without moving them. You want good contact to form a brown crust; moving them too soon prevents proper caramelization. Transfer seared strips to a plate and tent loosely with foil to rest (this keeps them warm and lets juices redistribute).

5

In the same hot skillet, add the sliced onions and bell peppers and a pinch of salt. Cook over medium–high heat, stirring occasionally, for 6–8 minutes until the peppers are blistered and edges are charred. If the pan looks dry, add 1–2 teaspoons of olive oil. Cooking the veg in the steak fond (brown bits) left in the pan builds layered flavor — don’t scrape those bits away.

6

Add the minced garlic to the peppers and onions in the last 30–45 seconds and stir to fragrant — garlic cooks fast and will burn if added too early. Taste and season with the remaining 1/2 tsp kosher salt and a little black pepper as needed. Remove veggies to the plate with the steak and keep warm.

7

Wipe the skillet lightly (leave any fond) and return to medium–high. Add the remaining 1 tbsp (15 ml) olive oil and the cauliflower rice. If using frozen cauliflower rice, make sure it’s well-thawed and squeezed dry — excess water will make the rice soggy. Spread the rice in an even layer and let it cook undisturbed for 2 minutes to let moisture evaporate and a little toasting occur — toasting adds a nutty flavor and prevents pastey texture.

8

Stir the cauliflower rice, add the 1 tsp butter (optional) and the juice of half the lime (reserve the other half for finishing). Continue to cook for another 3–4 minutes until the rice is tender but not mushy. Finish with a pinch of salt and freshly ground pepper. The butter provides silkiness and mouthfeel; lime brightens and balances the fat.

9

Return the steak and peppers to the pan just to warm through for 30–60 seconds, or reassemble directly into bowls. Taste and adjust seasoning — a squeeze of lime over the steak and a sprinkle of chopped cilantro wakes up the whole bowl.

10

To build each bowl: divide the warm cilantro‑lime cauliflower rice between 2 bowls, mound the charred peppers and onions alongside, fan slices of rested steak on top, and finish with sliced avocado, an extra squeeze of fresh lime, and a generous sprinkle of chopped cilantro. Serve immediately. Resting the steak and arranging components separately preserves textures (warm rice, juicy beef, creamy avocado).

Chef's Tips

  • 1Slice the steak thin and across the grain — this is the single most important step to keep flank steak tender.
  • 2Don’t overcrowd the skillet when searing the beef or when cooking the peppers — overcrowding causes steaming, not searing. Use batches if necessary.
  • 3If your cauliflower rice is soggy (common with frozen), spread it on a rimmed baking sheet and pat dry with paper towels before cooking, or briefly dry-sauté first to evaporate moisture.
  • 4Taste and adjust with lime — acidity lifts the whole bowl. If you like more heat, finish with a pinch of cayenne or a drizzle of hot sauce.

Variations

  • Chicken or Shrimp Fajita Bowl: Substitute 400 g boneless chicken thighs (cut into strips) or 350–400 g large shrimp; cook until just opaque (shrimp) or until chicken reaches 165°F/74°C. Adjust searing times accordingly.
  • Chipotle-Lime: Add 1 tablespoon adobo sauce (from canned chipotles) to the steak marinade and swap chili powder for smoked paprika for a smoky, slightly spicy version.
  • Vegetarian: Replace beef with 400 g firm tofu, pressed and sliced, or a mix of portobello mushrooms and cauliflower florets. Increase the chili and cumin slightly for more depth.

Nutrition per Serving

783

Calories

60g

Protein

35g

Carbs

50g

Fat

14g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥘 More with flank steak, thinly sliced across the grain🥘 More with bell peppers (mixed colors), sliced into 8mm strips🥘 More with large yellow or sweet onion, thinly sliced

Similar Recipes