Harissa beef skewers

Harissa beef skewers feature a spicy harissa paste made from roasted cherry tomatoes and chili peppers, complemented by scallions and paprika. Grilled to perfection, these skewers are ideal for gatherings, offering a robust flavor that will delight guests.

30 Dec 2025
Cook time 15 min
Prep time 135 min

Ingredients:

2 cherry tomatoes
2 red hot chili peppers
1 tbsp vegetable oil
2 garlic cloves
1 cup scallions
1 tsp paprika
1 tsp sugar
1 tsp salt
2 lb beef
Harissa beef skewers

Harissa beef skewers are a delicious and flavorful dish that combines the spiciness of red hot chili peppers with the smokiness of paprika and the freshness of scallions. This recipe is perfect for grilling and can be served as an appetizer or a main course at any gathering. With a few simple ingredients, you can create a mouth-watering dish that will impress your guests and leave them craving more.

Instructions:

1. Prepare the Harissa Paste:
1.1. Preheat your oven to 400°F (200°C).
1.2. On a baking sheet, place the cherry tomatoes and red hot chili peppers. Roast for about 10-15 minutes, or until they become slightly charred and softened.
1.3. Allow the roasted tomatoes and peppers to cool. Once cooled, remove the stems and seeds from the chili peppers.
1.4. In a blender or food processor, combine the roasted tomatoes, chili peppers, vegetable oil, garlic cloves, scallions, paprika, sugar, and salt. Blend until smooth to form your harissa paste.
2. Marinate the Beef:
2.1. In a large mixing bowl, add the beef cubes.
2.2. Pour the harissa paste over the beef, ensuring all pieces are well-coated. Cover the bowl with plastic wrap and refrigerate for at least 1 hour, or preferably overnight, to allow the flavors to meld.
3. Prepare the Skewers:
3.1. If you’re using wooden skewers, soak them in water for at least 30 minutes to prevent burning.
3.2. Thread the marinated beef cubes onto the skewers, leaving a little space between each piece.
4. Cook the Skewers:
4.1. Preheat your grill to medium-high heat. Alternatively, you can use a grill pan or broiler.
4.2. Grill the skewers for about 10-12 minutes, turning occasionally, until the beef is cooked to your desired doneness. For medium-rare, aim for an internal temperature of 135°F (57°C).
5. Serve:
5.1. Remove the skewers from the grill and let them rest for a few minutes.
5.2. Serve the harissa beef skewers hot, garnished with additional scallions or fresh herbs if desired.

Harissa beef skewers are a crowd-pleaser that brings together rich, spicy, and savory flavors. The combination of marinated beef, fresh vegetables, and aromatic spices creates a delectable dish that is perfect for any occasion. Enjoy these skewers straight off the grill with your favorite side dishes and relish the burst of flavors in every bite.

Harissa beef skewers FAQ:

How long should I grill the harissa beef skewers?

Grill the skewers for about 10-12 minutes, turning occasionally, until the beef reaches your desired doneness. For medium-rare, aim for an internal temperature of 135°F (57°C).

Can I use a different type of meat for these skewers?

Yes, you can substitute beef with lamb, chicken, or firm tofu for a vegetarian option. Just adjust the marinating time based on the protein you choose.

What is the best way to store leftover skewers?

Store leftover harissa beef skewers in an airtight container in the refrigerator for up to 3 days. Reheat them gently in a skillet or microwave before serving.

What can I use instead of cherry tomatoes?

You can use other small tomatoes, like grape tomatoes, or substitute them with roasted red bell peppers for a different flavor profile.

How can I adjust the spice level of the harissa beef skewers?

To adjust the spice level, reduce the number of red hot chili peppers or substitute them with milder peppers, like bell peppers or poblano, in the harissa paste.

Tips:

- Marinate the beef for at least 30 minutes or overnight for maximum flavor penetration.

- Soak wooden skewers in water for at least 30 minutes before threading the beef to prevent them from burning on the grill.

- Preheat your grill to medium-high heat before cooking to ensure even cooking and to achieve a nice char on the beef.

- Cut the beef into uniform pieces to ensure they cook evenly.

- Regularly turn the skewers while grilling to ensure all sides are cooked perfectly.

- Let the grilled skewers rest for a few minutes before serving to allow the juices to redistribute within the meat.

Nutrition per serving

6 Servings
Calories 460kcal
Protein 45g
Carbohydrates 3.71g
Fiber 0.76g
Sugar 2.29g
Fat 30g

More recipes

Baked falafel burgers

Healthy baked falafel burgers made with chickpeas and herbs.

11 Dec 2025

Falafel

Enjoy crispy homemade falafel with herbs and spices.

17 Feb 2026

Brown rice tabouli

Nutritious brown rice tabouli with fresh vegetables and herbs.

19 Nov 2025

Super-easy tabbouleh

Make this refreshing and easy tabbouleh salad in just a few steps.

24 Dec 2025

Roasted cauliflower with garlic tahini sauce

Enjoy roasted cauliflower with creamy garlic tahini sauce.

24 Jan 2026

Lamb koftas

Enjoy grilled lamb koftas served with warm pita bread.

18 Jan 2026

5-ingredient shakshuka

A simple 5-ingredient shakshuka with poached eggs in tomato sauce.

05 Feb 2026

Mini lamb kofta

Delicious mini lamb kofta seasoned with aromatic spices.

02 Dec 2025

Posts