Spiced beef skewers with carrot salad

These spiced beef skewers, marinated with aromatic spices and served alongside a refreshing carrot salad, offer a delightful blend of flavours and textures. Grilled to perfection, they make a great dish for any meal.

Macro-Fit Meal Planner

Turn this recipe into a full day that hits your macros

Set your calorie & macro targets — we'll build a complete breakfast, lunch, dinner and snack plan around real recipes. Regenerate any meal in one click.

Plan My Day →
05 May 2026
Cook time 10 min
Prep time 35 min

Ingredients:

2 garlic cloves
1 tbsp ginger root
1 tsp ground cumin
1 tsp paprika
1 tsp cinnamon
1 tsp turmeric powder
1/3 cup lemon juice
1 cup greek yogurt
1/4 cup olive oil
1.50 lb beef
3 carrots
1/2 cup almonds
1/2 cup coriander leaves
1/3 cup currants
Spiced beef skewers with carrot salad

Delight your taste buds with these flavorful spiced beef skewers, paired perfectly with a refreshing carrot salad. This recipe combines aromatic spices like cumin, paprika, and cinnamon for the skewers and incorporates fresh and crunchy ingredients in the salad, bringing together a wonderful blend of tastes and textures that are sure to impress at any meal.

Instructions:

1. Marinate the Beef:
1. In a large mixing bowl, combine the minced garlic, grated ginger, ground cumin, paprika, cinnamon, and turmeric powder.
2. Add the lemon juice, Greek yogurt, and olive oil to the bowl. Whisk until well combined to create the marinade.
3. Add the beef cubes into the marinade, ensuring every piece is well coated. Cover the bowl with plastic wrap and refrigerate for at least 1 hour, or overnight for best results.
2. Prepare the Carrot Salad:
1. While the beef is marinating, peel and grate the carrots into a medium bowl.
2. Add the toasted and roughly chopped almonds, chopped coriander leaves, and currants to the bowl with the carrots. Mix well to combine. Set aside.
3. Grill the Beef Skewers:
1. If using wooden skewers, soak them in water for at least 30 minutes to prevent them from burning.
2. Preheat your grill or grill pan over medium-high heat.
3. Thread the marinated beef cubes onto the skewers.
4. Once the grill is hot, place the beef skewers onto the grill. Cook for about 8-10 minutes, turning occasionally, until the beef is charred and cooked to your desired level of doneness.
4. Serve:
1. Transfer the cooked beef skewers to a serving platter.
2. Serve the skewers hot with the carrot salad on the side.

Enjoy these spiced beef skewers with carrot salad as a nutritious and flavorful meal. The aromatic spices combined with the freshness of the salad create a balanced and delightful dish. Serve it as a main course or a robust appetizer to impress your guests or simply to treat yourself. Happy cooking!

Spiced beef skewers with carrot salad FAQ:

How long should I marinate the beef for optimal flavor?

It's recommended to marinate the beef for at least 1 hour, but for best results, marinating overnight will enhance the flavors significantly.

What is the best way to know when the beef skewers are done?

Beef skewers are typically cooked in about 8-10 minutes on medium-high heat. Use a meat thermometer to check for an internal temperature of 145°F (63°C) for medium rare, or adjust to your desired doneness.

Can I make substitutions for the nuts and currants in the salad?

Yes, you can substitute almonds with walnuts or pecans and currants with raisins or dried cranberries if preferred.

What type of pan can I use if I don’t have a grill?

If you don’t have a grill, you can use a grill pan, broiler, or even bake the skewers in the oven at 400°F (200°C) for about 15-20 minutes, turning halfway through.

How should I store leftover beef skewers and carrot salad?

Store leftover beef skewers and carrot salad separately in airtight containers in the refrigerator for up to 3 days. Reheat the skewers gently in the microwave or on the stove.

Cooking Tips:

- Soak wooden skewers in water for at least 30 minutes before grilling to prevent burning.

- For even more flavor, marinate the beef overnight in the refrigerator.

- Grill the skewers on medium-high heat to ensure the beef is cooked through but still tender.

- Use a vegetable peeler to create long, thin strips of carrots for a visually appealing salad.

- Toast the almonds lightly before adding them to the salad for an enhanced nutty flavor and extra crunch.

- Mix the salad just before serving to keep the ingredients fresh and the vegetables crisp.

Nutrition Facts

6 Servings
Calories 480kcal
Protein 40g
Carbohydrates 16g
Fiber 3.42g
Sugar 9g
Fat 40g

More recipes

Burrito with rice, peppers, avocado, eggs and salsa sauce

Enjoy a nutritious breakfast burrito with eggs, rice, and avocado.

05 May 2026

Honey mustard pecan-crusted chicken breasts

Baked honey mustard pecan-crusted chicken breasts, sweet and savory.

05 May 2026

Baked mushroom risotto

Creamy baked mushroom risotto with white wine and parmesan.

05 May 2026

Ricotta quiche with prosciutto and semi-dried tomatoes

A creamy ricotta quiche with prosciutto and sun-dried tomatoes.

05 May 2026

Tomato and chilli pasta

A vibrant Tomato and Chilli Pasta topped with creamy ricotta.

05 May 2026

Greek lemon meatballs

Zesty Greek lemon meatballs made with lamb and herbs.

05 May 2026

Tarragon and lemon roast chicken

Roast chicken stuffed with tarragon and lemon, served with potatoes.

05 May 2026

Mushroom risotto with chicken

Creamy mushroom risotto topped with seasoned chicken breasts.

05 May 2026

Posts