
Some dinners are best served in separate, colorful sections rather than mixed together. This steak fajita bowl is one of them.
A layer of warm lime cauliflower rice forms the base. Slices of seasoned steak sit on one side, caramelized red pepper and onion on another, and cool avocado fills the remaining space. Fresh cilantro and lime bring the whole bowl together without covering up the natural flavor of the ingredients.
The recipe is filling enough for dinner but does not rely on tortillas, beans, or a heavy sauce. Cooking each component separately also keeps the cauliflower rice fluffy, the vegetables lightly charred, and the steak juicy.
It is a practical option for a weeknight meal, and the cooked components can be prepared ahead for lunch bowls.
Ingredients You’ll Need

Steak
Flank steak has a pronounced grain and absorbs the spice mixture well. Skirt steak or sirloin can also be used.
Red Bell Pepper
Red pepper becomes naturally sweeter as it cooks. Yellow or orange pepper can be substituted or added for more color.
Onion
Yellow or white onion works well. Slice it into fairly thick pieces so it can brown without disappearing into the pan.
Cauliflower Rice
Fresh or frozen cauliflower rice may be used. Frozen rice usually needs an extra minute or two in the skillet so excess moisture can evaporate.
Avocado
Choose an avocado that gives slightly when gently pressed. It should be soft enough to eat but still firm enough to hold its shape in the bowl.
Lime and Cilantro
Lime adds acidity to the steak, cauliflower rice, and avocado. Cilantro provides a fresh finish and can be replaced with parsley when needed.
Ingredients
For the Steak
- 1¼ pounds flank steak, skirt steak, or sirloin
- 1 tablespoon olive oil
- 1 tablespoon fresh lime juice
- 1 teaspoon chili powder
- ¾ teaspoon ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon garlic powder
- ½ teaspoon dried oregano
- ¾ teaspoon salt
- ¼ teaspoon ground black pepper
For the Peppers and Onions
- 1 tablespoon olive oil
- 1 large red bell pepper, cut into strips
- 1 medium yellow onion, cut into thick slices
- ½ teaspoon chili powder
- ¼ teaspoon ground cumin
- ¼ teaspoon salt
For the Cauliflower Rice
- 4 cups cauliflower rice
- 1 teaspoon olive oil
- 1 small garlic clove, finely minced
- ¼ teaspoon salt
- 1 tablespoon fresh lime juice
- 1 tablespoon chopped cilantro
For the Avocado
- 1 large avocado, diced
- 2 teaspoons fresh lime juice
- Pinch of salt
- 1 tablespoon chopped cilantro
Optional Toppings
- Lime wedges
- Sliced jalapeño
- Salsa
- Sour cream
- Shredded cheese
- Hot sauce
How to Make a Steak Fajita Bowl
Step 1: Season the Steak

Pat the steak dry with paper towels. Removing surface moisture helps the outside brown more evenly.
Combine the chili powder, cumin, smoked paprika, garlic powder, oregano, salt, and black pepper in a small bowl.
Rub the steak with olive oil and lime juice. Sprinkle the seasoning over both sides and press it gently onto the meat.
Leave the steak at room temperature for about 15 minutes while preparing the vegetables. For longer marinating, cover and refrigerate it for up to 8 hours.
Step 2: Cook the Cauliflower Rice

Warm one teaspoon of olive oil in a large skillet over medium heat.
Add the minced garlic and stir for approximately 20 seconds. Add the cauliflower rice and salt.
Cook for 5 to 7 minutes, stirring occasionally. The cauliflower should become tender while retaining a light, rice-like texture.
Remove the skillet from the heat. Stir in the lime juice and chopped cilantro, then transfer the rice to a bowl.
Avoid covering it while hot because trapped steam can make it wet.
Step 3: Sauté the Pepper and Onion

Return the skillet to medium-high heat and add one tablespoon of olive oil.
Add the sliced pepper and onion. Spread them across the skillet and leave them undisturbed for about two minutes so the edges begin to brown.
Season with chili powder, cumin, and salt. Continue cooking for another 4 to 5 minutes, stirring occasionally.
The vegetables should be tender with a few darker edges but should not be completely soft.
Transfer them to a plate.
Step 4: Sear the Steak

Wipe away any burned spice residue from the skillet, then place it over medium-high heat.
Add the steak when the skillet is fully heated. Cook without repeatedly moving it so a dark crust can develop.
Depending on the steak’s thickness, cook for approximately 4 to 6 minutes on the first side. Turn it once and cook the second side until it reaches the desired temperature.
Transfer the steak to a cutting board and rest it for at least five minutes before slicing. For food safety, the USDA recommends cooking whole beef steaks to at least 145°F or 63°C, followed by a three-minute rest.
Step 5: Prepare the Avocado

Place the diced avocado in a small bowl.
Add lime juice, salt, and chopped cilantro. Fold everything together gently so the avocado pieces remain intact.
Prepare this component shortly before serving to preserve its fresh color and texture.
Step 6: Assemble the Bowls

Cut the rested steak into thin slices across the visible grain of the meat.
Divide the cauliflower rice among four bowls. Arrange the steak, sautéed pepper and onion, and seasoned avocado in separate sections over the rice.
Spoon any steak juices from the cutting board over the meat.
Finish with cilantro and serve with lime wedges. Add salsa, jalapeño, sour cream, or hot sauce as desired.
Tips for Better Results
Dry the Steak Before Seasoning
A wet surface produces steam and makes browning more difficult. Patting the meat dry takes only a moment and noticeably improves the crust.
Use a Large Skillet
Crowded vegetables release moisture faster than it can evaporate. A broad cooking surface helps them brown rather than boil.
Do Not Slice the Steak Immediately
Resting gives the moisture inside the steak time to settle. Cutting it straight from the skillet can cause more juice to run onto the board.
Cut Across the Grain
Look for the long lines running through the cooked steak. Position the knife across those lines rather than parallel to them.
Let Frozen Cauliflower Rice Dry Out
Frozen cauliflower releases more liquid than fresh cauliflower. Continue cooking until the visible moisture has evaporated before adding lime juice.
Add Avocado Last
Avocado is best when freshly cut. Store it separately when preparing the bowls ahead.
Ingredient Substitutions
Steak Alternatives
Chicken thighs, chicken breast, shrimp, or firm tofu can replace the steak. Cooking times will need to be adjusted for the chosen protein.
Regular Rice
White rice, brown rice, or cilantro-lime rice may replace cauliflower rice when a low-carbohydrate bowl is not required.
Cilantro Alternative
Use chopped flat-leaf parsley when cilantro is unavailable or not preferred.
Bell Pepper Options
Red, orange, yellow, or green peppers all work. Red and yellow peppers generally give the bowl a sweeter flavor.
Avocado Alternative
Guacamole can be used instead of diced avocado. Add it after reheating the remaining components.
Easy Variations
Spicy Steak Fajita Bowl
Add cayenne pepper to the steak seasoning and serve with fresh jalapeño or chili sauce.
Steak Fajita Salad Bowl
Replace the cauliflower rice with chopped romaine lettuce. Allow the steak and vegetables to cool slightly before assembling.
Loaded Fajita Bowl
Add black beans, corn, tomato salsa, cheese, and sour cream. This version will contain more carbohydrates than the original bowl.
Grilled Steak Bowl
Cook the steak and vegetables on an outdoor grill for a smokier finish.
Chicken Fajita Bowl
Use boneless chicken thighs and cook them until they reach a safe internal temperature of 165°F or 74°C.
Make-Ahead Instructions
The steak can be seasoned and refrigerated up to eight hours before cooking.
Peppers and onions may be sliced one day ahead and stored in a sealed container.
Cooked cauliflower rice, vegetables, and steak can be prepared in advance. Refrigerate each component separately for the best texture.
Wait until serving time to cut and season the avocado.
How to Store Leftovers
Allow the cooked ingredients to cool before transferring them to airtight containers.
Store the steak, vegetables, and cauliflower rice in the refrigerator for up to three days.
Keep avocado in a separate container. Pressing food-safe wrap against its surface can slow browning, although some color change is natural.
How to Reheat
Warm the steak, peppers, onions, and cauliflower rice in a covered skillet over medium-low heat.
Add one or two teaspoons of water if the cauliflower rice appears dry.
Remove the skillet from the heat as soon as everything is warm. Prolonged reheating can make the steak tougher.
Add cold avocado and fresh cilantro after reheating.
Can You Freeze Steak Fajita Bowls?
The cooked steak, peppers, onions, and cauliflower rice can be frozen for up to two months.
Place the cooled components in freezer-safe containers and remove as much air as possible before sealing.
Thaw overnight in the refrigerator before reheating.
Do not freeze the diced avocado with the bowl. Add fresh avocado after the other ingredients have been reheated.
Common Mistakes to Avoid
Starting with a Cool Skillet
The steak may release moisture before it has a chance to brown.
Cutting the Meat Too Soon
Slicing immediately after cooking can leave the meat drier and create a large pool of juice on the cutting board.
Making the Cauliflower Rice Too Soft
Stop cooking while the grains still have a little structure.
Using Very Thin Onion Slices
Thin pieces can burn or become overly soft before the pepper finishes cooking.
Storing the Bowl Fully Assembled
Warm components and avocado have different storage needs. Keeping them separate produces a fresher reheated meal.
Frequently Asked Questions
Which steak is best for a fajita bowl?
Flank and skirt steak both have a noticeable grain and work well with quick, high-heat cooking. Sirloin is a good option for a slightly thicker and often more tender result.
Can frozen cauliflower rice be used?
Yes. Add it directly to the skillet and cook until the released liquid evaporates. It does not need to be thawed first.
Is this steak fajita bowl very spicy?
No. Chili powder provides warm flavor, but the base recipe is mild. Add cayenne, jalapeño, or hot sauce for more heat.
Can I use packaged fajita seasoning?
Yes, but check the sodium level before adding extra salt. Some packaged blends also contain sugar or starch.
How can I keep the avocado from turning brown?
Coat it lightly with lime juice and store it with minimal exposure to air. For the best appearance, prepare it immediately before serving.
Can I prepare this for meal prep?
Yes. Divide the cauliflower rice, vegetables, and steak among containers. Pack avocado, lime, and fresh toppings separately.
Can regular rice be used?
Yes. Replace the cauliflower rice with an equal amount of cooked white, brown, or cilantro-lime rice.

Leave a Reply