Mediterranean beef fajita bowl with roasted veggies and fresh pico

 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

Leave a Comment