Mediterranean Beef Fajita Bowl with Roasted Veggies & Fresh Pico
A bold yet balanced Mediterranean-style bowl featuring juicy spiced beef, caramelized roasted vegetables, and a fresh, zesty pico. Protein-packed, colorful, and satisfying—perfect for lunch or dinner.
🕒 Time
Prep: 15 minutes
Cook: 25 minutes
Total: ~40 minutes
🛒 Ingredients
Beef Fajita
300 g beef strips (sirloin or flank)
1½ tbsp olive oil
1 tsp smoked paprika
½ tsp ground cumin
½ tsp garlic powder
Salt & black pepper, to taste
Juice of ½ lemon
Roasted Veggies
1 red bell pepper, sliced
1 zucchini, sliced
1 small red onion, wedges
1 cup broccoli florets
1 tbsp olive oil
Salt & black pepper
Fresh Pico
1 cup tomatoes, finely diced
2 tbsp red onion, finely chopped
1 tbsp fresh parsley or cilantro, chopped
Juice of ½ lemon
Salt, to taste
Bowl Base (Optional)
1 cup cooked brown rice, quinoa, or cauliflower rice
Instructions
1️⃣ Roast the Veggies
Preheat oven to 200°C / 400°F.
Toss vegetables with olive oil, salt, and pepper.
Roast 20–25 minutes, turning once, until tender and lightly charred.
2️⃣ Marinate & Cook Beef
Toss beef with olive oil, paprika, cumin, garlic powder, salt, pepper, and lemon juice.
Heat a skillet over high heat and sear beef 2–3 minutes per side until browned and juicy.
3️⃣ Make Fresh Pico
Mix tomatoes, red onion, herbs, lemon juice, and salt. Chill briefly.
4️⃣ Assemble the Bowl
Add rice or quinoa to bowls if using.
Top with roasted veggies, beef fajita strips, and a generous spoon of pico.
Tips & Variations
Creamy finish: Add a dollop of Greek yogurt or tahini sauce
Extra veggies: Add asparagus or mushrooms
Low-carb: Skip grains and add more greens
Meal prep: Keep pico separate until serving
Why You’ll Love It
Mediterranean spices with fajita-style flair
High-protein & veggie-packed
Fresh pico adds brightness
Easy to customize for meal prep
Nutrition information
Calories: ~420 kcal
Protein: ~35 g
Carbs: ~18 g
Healthy fats: ~22 g
Fiber: ~6 g