Fajita Bowls
Why You’ll Love This Recipe
Fajita Bowls are a vibrant, customizable, and satisfying meal that brings all the bold flavors of classic fajitas—grilled meat, bell peppers, onions, and Tex-Mex spices—into a bowl format. Perfect for meal prep or a weeknight dinner, they’re healthy, colorful, and can be tailored to fit any dietary preference. Whether you prefer chicken, beef, shrimp, or a vegetarian version, this dish has something for everyone.
ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
chicken breast or steak (or shrimp or tofu)olive oillime juicechili powdercuminpaprikagarlic powderonionsbell pepperssalt and peppercooked rice or cauliflower riceblack beans (optional)corn (optional)cherry tomatoesavocadolettuce or mixed greensfresh cilantroshredded cheesesor cream or Greek yogurtsalsa or hot sauce
directions
Slice the meat or tofu into strips and marinate with olive oil, lime juice, chili powder, cumin, paprika, garlic powder, salt, and pepper for at least 20 minutes.
While marinating, slice onions and bell peppers into strips.
Heat a large skillet over medium-high heat and cook the marinated meat until browned and cooked through. Remove and set aside.
In the same skillet, sauté onions and bell peppers until tender and slightly charred.
Prepare the base of your bowl with rice or greens.
Layer with cooked meat, sautéed veggies, and any desired toppings like beans, corn, tomatoes, avocado, cheese, or sour cream.
Garnish with fresh cilantro and a squeeze of lime juice. Serve with salsa or hot sauce.
Servings and timing
This recipe yields approximately 4 bowls.
Preparation time: 15 minutes
Marinating time: 20 minutes
Cooking time: 15 minutes
Total time: 50 minutes
Variations
Use shrimp or tofu for a pescatarian or vegetarian version.
Swap rice for quinoa or cauliflower rice for a lower-carb option.
Add jalapeños or hot sauce for extra heat.
Use lettuce wraps instead of a bowl for a handheld version.
Top with pickled onions or sliced radishes for extra crunch.
storage/reheating
Store ingredients separately in airtight containers in the refrigerator for up to 4 days.
Reheat meat and veggies in the microwave or skillet before assembling the bowl.
Great for meal prep—just assemble fresh when ready to eat.

FAQs
Can I make these bowls ahead of time?
Yes, prep all components ahead and store them separately. Assemble fresh for best texture.
What’s the best protein to use?
Chicken, steak, shrimp, or tofu all work great—choose based on your preference.
Are fajita bowls spicy?
They can be mild or spicy, depending on your seasoning and sauces.
Can I use pre-cooked rice?
Yes, pre-cooked or microwaveable rice is perfect for quick assembly.
Is it gluten-free?
Yes, as long as all your ingredients are gluten-free.
Can I skip the dairy?
Absolutely, omit cheese and sour cream or use dairy-free alternatives.
Do I need a grill?
No, a skillet or stovetop pan works perfectly.
What veggies go best in fajita bowls?
Bell peppers, onions, corn, tomatoes, and avocado are classic and flavorful.
Can kids enjoy this?
Yes, just adjust the spice level and toppings to their taste.
What if I don’t have lime?
Lemon juice can be a suitable substitute for a citrusy kick.
Conclusion
Fajita Bowls are a fresh, colorful, and versatile way to enjoy all the classic flavors of fajitas with less mess and more customization. Whether you’re feeding a crowd, meal prepping for the week, or just craving a hearty and healthy meal, fajita bowls deliver bold taste and nourishing satisfaction in every bite.
Print
Fajita Bowls
- Total Time: 50 minutes
- Yield: 4 servings 1x
Description
A vibrant and customizable bowl packed with seasoned meat or tofu, sautéed peppers and onions, and fresh toppings for a nutritious and satisfying meal.
Ingredients
- 1 lb chicken breast or steak (or shrimp or tofu)
- 2 tbsp olive oil
- 2 tbsp lime juice
- 1 tsp chili powder
- 1 tsp cumin
- 1 tsp paprika
- 1 tsp garlic powder
- 1 onion, sliced
- 2 bell peppers, sliced
- Salt and pepper to taste
- 2 cups cooked rice or cauliflower rice
- 1 cup black beans (optional)
- 1 cup corn (optional)
- 1 cup cherry tomatoes, halved
- 1 avocado, sliced
- 2 cups lettuce or mixed greens
- 1/4 cup fresh cilantro, chopped
- 1/2 cup shredded cheese
- 1/4 cup sour cream or Greek yogurt
- Salsa or hot sauce, to taste
Instructions
- Slice the meat or tofu into strips and marinate with olive oil, lime juice, chili powder, cumin, paprika, garlic powder, salt, and pepper for at least 20 minutes.
- While marinating, slice onions and bell peppers into strips.
- Heat a large skillet over medium-high heat and cook the marinated meat until browned and cooked through. Remove and set aside.
- In the same skillet, sauté onions and bell peppers until tender and slightly charred.
- Prepare the base of your bowl with rice or greens.
- Layer with cooked meat, sautéed veggies, and desired toppings like beans, corn, tomatoes, avocado, cheese, or sour cream.
- Garnish with fresh cilantro and a squeeze of lime juice. Serve with salsa or hot sauce.
Notes
- Use shrimp or tofu for a pescatarian or vegetarian version.
- Swap rice for quinoa or cauliflower rice for a lower-carb option.
- Add jalapeños or hot sauce for extra heat.
- Use lettuce wraps instead of a bowl for a handheld version.
- Top with pickled onions or sliced radishes for extra crunch.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Tex-Mex
Nutrition
- Serving Size: 1 bowl
- Calories: 520
- Sugar: 5g
- Sodium: 680mg
- Fat: 24g
- Saturated Fat: 6g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 7g
- Protein: 36g
- Cholesterol: 85mg