This fajita rice bowl has everything you want in a weeknight Tex-Mex dinner, all in one bowl.
Juicy, glazed ground beef, sizzling peppers and onions with real char, cilantro lime rice, black beans, avocado, and a swirl of Greek yogurt standing in for sour cream. Ready in about 30 minutes with 42g of protein per bowl.
This fajita bowl recipe works for dinner, lunch, or meal prep. The components hold up well in the fridge; the beef stays juicy thanks to a quick broth and lime glaze, and the whole thing comes together in one skillet plus a pot of rice. It’s high in protein, loaded with fiber from the beans, and endlessly customizable with whatever toppings you have on hand.
It’s also the easiest answer to what to make with a pound of ground beef on a busy night.
It’s faster than takeout, cheaper than a restaurant burrito bowl, and the kind of dinner that tastes just as good on day two.
Why This Recipe Works

A few small decisions make this fajita rice bowl taste like the real thing:
Use Fajita Seasoning, Not Taco Seasoning. Fajita seasoning relies on cumin, chili powder, smoked paprika, and oregano, giving the beef a deeper, smokier flavor than the sweeter taco seasoning blend. It’s the difference between a burrito bowl and an actual fajita bowl.
Glaze the Beef With Broth and Lime. Ground beef cooked with dry spices alone can taste a little flat and dry out in meal prep containers. Stir in two tablespoons of chicken broth and a tablespoon of lime juice after browning to create a glossy glaze that clings to the meat and keeps it juicy for days.
Sear the Peppers and Onions Hot and Fast. High heat and a single layer are what give the peppers and onions their signature char. If they crowd the pan, they steam instead of sear and turn soft and pale. Let them sit undisturbed for 3 to 4 minutes to develop a real fajita edge.
Cook the Beef Separately. The beef releases liquid as it browns. If you cook it in the same pan as the peppers, that liquid steams the vegetables instead of searing them. Cook the beef first, remove it, then sear the peppers in the same pan.
Finish the Rice With Lime and Cilantro. Plain rice makes the bowl taste flat. Toss warm rice with lime zest, lime juice, salt, and fresh cilantro to elevate the base so every bite is seasoned, not just the toppings.
Add the Black Beans at the End. Toss the beans in for the last 2 minutes to warm them through and season them without turning them to mush.
Use Greek Yogurt Instead of Sour Cream. A dollop of plain non-fat Greek yogurt tastes like sour cream, adds about 6g of protein per serving, and keeps the fat lower than traditional sour cream.
Build the Bowl in Layers. Rice on the bottom, then beef, then peppers and onions, then beans, then the cold toppings — avocado, cilantro, lime, Greek yogurt. Keep the cold toppings cold and the hot layers hot.
Ground Beef Fajita Rice Bowl Recipe
A high-protein Tex-Mex fajita rice bowl with glazed ground beef, charred peppers and onions, cilantro lime rice, black beans, avocado, and a Greek yogurt swirl.
Ingredients
For the House Fajita Seasoning
- 1 tsp ground cumin
- 1 tsp chili powder
- 1 tsp smoked paprika
- 1 tsp dried oregano
- ½ tsp garlic powder
- ½ tsp onion powder
- ½ tsp kosher salt
- ¼ tsp freshly ground black pepper
- ¼ tsp cayenne pepper (optional)
For the Fajita Beef and Sizzling Veggies
- 1¼ lbs 93/7 lean ground beef
- 2 tbsp extra-virgin olive oil, divided
- 1 red bell pepper, sliced into ¼-inch strips
- 1 green bell pepper, sliced into ¼-inch strips
- 1 yellow bell pepper, sliced into ¼-inch strips
- 1 large yellow onion, sliced into half-moons
- 4 cloves garlic, minced
- 2 tbsp low-sodium chicken broth
- 1 tbsp fresh lime juice
- 1 can (15 oz) black beans, rinsed and drained
For the Bowl Base and High-Protein Toppings
- 3 cups cooked white or brown rice, warm
- Zest and juice of 1 fresh lime, divided
- ⅓ cup fresh cilantro, chopped, divided
- 1 medium avocado, sliced
- ½ cup plain non-fat Greek yogurt
- Optional: salsa or pico de gallo, hot sauce, pickled jalapeños, shredded cheese
Instructions
- Mix the seasoning and season the rice base. In a small bowl, whisk together the cumin, chili powder, smoked paprika, oregano, garlic powder, onion powder, salt, black pepper, and cayenne if using. In a large bowl, toss the 3 cups of warm cooked rice with 1 lime zest, half the fresh lime juice, 2 tablespoons chopped cilantro, and a pinch of salt. Cover to keep warm.
- Brown and glaze the ground beef. Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the ground beef and cook for 6 to 8 minutes, breaking it up with a wooden spoon, until browned. Stir in half the fajita seasoning mixture and the minced garlic, then cook for 1 minute, until fragrant. Pour in the 2 tablespoons chicken broth and 1 tablespoon fresh lime juice, scraping up any browned bits from the pan. Transfer the juicy glazed beef to a bowl.
- Char the peppers and onions. Add the remaining 1 tablespoon of olive oil to the same hot skillet and increase the heat to high. Add the bell pepper strips and sliced onion in an even layer. Let cook undisturbed for 3 to 4 minutes to develop an authentic charred fajita edge. Stir in the remaining fajita seasoning and cook for another 2 minutes, until crisp-tender.
- Combine the beans and beef. Stir in the rinsed black beans with the peppers for 1 to 2 minutes, until warmed through. Return the cooked ground beef and any accumulated juices to the skillet. Toss everything together off the heat.
- Assemble the bowls. Divide the cilantro lime rice among 4 bowls. Top evenly with the sizzling fajita beef, charred peppers, onions, and black beans. Add sliced avocado, a dollop of Greek yogurt, fresh salsa, and the remaining cilantro. Serve with fresh lime wedges.
- Serve or meal prep. Serve immediately, or divide into meal prep containers and refrigerate for up to 4 days. Keep the avocado and Greek yogurt in separate small containers and add them fresh after reheating.
Notes
Each bowl has about 520 calories and 42g of protein, with roughly 46g of carbs, 18g of fat, 10g of fiber, and 800mg of sodium. The protein comes from the ground beef, black beans, and Greek yogurt, and the fiber comes from the beans, peppers, and avocado. Use 93/7 ground beef for the leanest version.
Tips for the Best Ground Beef Fajita Rice Bowl

- Use fajita seasoning, not taco seasoning. Cumin, chili powder, and smoked paprika add deeper flavor.
- Glaze the beef with broth and lime. This keeps the meat juicy and glossy, especially in meal-prep containers.
- Cook the beef first. It releases liquid as it browns, which would steam the peppers if you cook them together.
- Sear the peppers on high heat in a single layer. Crowding the pan steams them instead of charring them.
- Don’t stir the peppers right away. Let them sit for 3 to 4 minutes to get real char.
- Toss the rice with lime and cilantro. It elevates the base so the whole bowl tastes seasoned.
- Warm the beans in the skillet. Season them and keep the bowl hot.
- Use Greek yogurt instead of sour cream. It tastes the same and adds about 6g of protein per serving.
- Build in layers. Hot ingredients first, cold toppings last.
- Store the avocado and yogurt separately for meal prep. Add them fresh on the day you eat.
What to Serve With Fajita Rice Bowls

These bowls are a full meal on their own, but they also pair well with:
- Tortilla chips and salsa or guacamole
- A side of refried beans
- Mexican street corn or elote
- A simple cabbage slaw with lime
- Pickled jalapeños or pickled red onions
- A margarita or an agua fresca
Make-Ahead, Storage, and Reheating

Make Ahead: Cook the beef, peppers, onions, and beans up to 3 days in advance and refrigerate separately. Cook the rice fresh or reheat it with a splash of water.
Refrigerator: Store leftovers in a sealed container for up to 4 days. Keep the avocado and Greek yogurt separate to keep them fresh.
Freezer: Freeze the beef, peppers, onions, and beans for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: Reheat in a skillet over medium heat or in the microwave in 60-second bursts. Add a splash of water or broth if the beef looks dry.
Meal Prep: Divide rice, beef, peppers, onions, and beans among containers. Add avocado, cilantro, Greek yogurt, and lime fresh when you eat it.
Food Safety: Cook ground beef to 160°F internal temperature. Keep leftovers refrigerated within 2 hours of cooking. Reheat to 165°F before serving.
Easy Variations

Chicken Fajita Bowl Recipe. Swap the ground beef for 1½ lbs of sliced chicken breast. Season the chicken with the fajita seasoning and cook in the skillet for 5 to 6 minutes, until cooked through. The protein stays around 42g per bowl.
Shrimp Fajita Bowl. Replace the beef with 1½ lbs of peeled shrimp. Sear the shrimp for 1 to 2 minutes per side, then toss with the peppers, onions, and beans. The protein stays around 38g per bowl.
One Pot Burrito Bowl. Cook the rice directly in the skillet with the beef, peppers, and a can of diced tomatoes with green chiles. Add 2 cups of broth, cover, and simmer for 20 minutes. The result is a one-pot version that’s even easier to clean up.
Taco Rice Bowl. Skip the peppers and onions and use taco seasoning instead of fajita seasoning. Top with shredded lettuce, diced tomato, and crushed tortilla chips for a crunch.
Frequently Asked Questions
What’s the difference between a fajita bowl and a burrito bowl?
A fajita bowl centers on seared peppers and onions with fajita seasoning, while a burrito bowl centers on rice, beans, and protein with taco seasoning. The two are close cousins, and this recipe borrows from both.
Can I use ground turkey instead of ground beef?
Yes. Lean ground turkey works well and keeps the protein at about 42g per bowl. Use 93/7 for the best texture.
Can I make this with chicken instead of beef?
Yes. Use 1½ lbs of sliced chicken breast and cook it in the skillet for 5 to 6 minutes before adding the peppers and onions. The protein stays around 42g per bowl.
How do I keep the avocado from browning in meal prep?
Store the avocado whole or sliced with a squeeze of lime and a piece of plastic wrap pressed directly onto the surface. Or leave the avocado out of the meal prep containers and add it fresh on the day you eat.
Can I use cauliflower rice instead of white rice?
Yes. Cauliflower rice works well and drops the carbs by about 35g per bowl. Sauté it in a skillet with a little olive oil and lime for the best flavor.
Can I make this dairy-free?
Yes. The base recipe is naturally dairy-free if you skip the Greek yogurt and the optional cheese. Use a dairy-free yogurt or skip the dollop entirely.
Can I make this in a slow cooker?
Yes. Brown the beef in a skillet, then add it to the slow cooker with the peppers, onions, beans, and fajita seasoning. Cook on low for 4 hours. Add the rice, avocado, and cilantro when serving.
Can I freeze fajita rice bowls?
Yes. Freeze the beef, peppers, onions, and beans for up to 3 months. Thaw overnight in the refrigerator before reheating. Add fresh avocado and lime after reheating.
Can I make this for a crowd?
Yes. Double or triple the recipe and set up a bowl bar with rice, beef, peppers, beans, avocado, cilantro, lime, and toppings. Everyone can build their own.
How much protein is in a fajita rice bowl?
This recipe has about 42g of protein per bowl, from the ground beef, black beans, and Greek yogurt.
More Ground Beef Recipes You’ll Love
- Easy Ground Beef Tacos Recipe (High Protein, 15 Minutes)
- 11 Best Tacos Recipes That Will Make Taco Night Unforgettable
- Shredded Mexican Beef Barbacoa-Chipotle Braised, 32g Protein
- Crockpot Salsa Verde Chicken — 40g Protein, Shredded Thighs, 5 Ways to Serve
Conclusion
This ground beef fajita rice bowl is the weeknight Tex-Mex dinner that earns a permanent spot in the rotation. It’s loaded with glazed ground beef, charred peppers and onions, cilantro lime rice, black beans, avocado, and a Greek yogurt swirl, and it comes together in about 30 minutes.
The three things that make it work are these. Use fajita seasoning instead of taco seasoning for deeper, smokier beef.
Glaze the beef with broth and lime so it stays juicy, especially in meal prep. And sear the peppers and onions on high heat in a single layer so they char instead of steam.
About 520 calories per bowl. 42g of protein. Four bowls. Ready in 30 minutes, meal-prep friendly, freezer-friendly, and endlessly adaptable with chicken, shrimp, turkey, or cauliflower rice.
Pin it to your ground beef recipes board and make it your new go-to fajita rice bowl.