Sweet heat with a sharper edge
When I want beef skewers that feel vivid rather than heavy, I tend to reach for harissa and apricot. The pairing has a lovely push and pull to it. Harissa brings heat, spice and a slightly earthy depth, while apricot adds a soft fruity sweetness that clings to the meat once it caramelises over the barbecue. This recipe earns its place in my best swicy skewer recipes because it tastes lively from the first bite and never feels weighed down.
Why apricot works so neatly with harissa
Apricot has a gentle, rounded sweetness that doesn’t bully the spices. That matters here, because harissa already carries plenty of personality. I’ve tested this with honey and with brown sugar, but apricot jam gives a better texture and a more supple glaze. It melts into the marinade and helps the beef pick up those sticky bronze edges you want from a proper BBQ skewer. For another fruit-led route, mango jalapeno beef skewer mix goes brighter and juicier, while pineapple chilli beef skewers land with a sharper tropical bite.
The role of mint and pistachio
I’m fond of recipes that finish with contrast rather than more of the same. Mint and pistachio do exactly that here. Mint cools the heat and lifts the glaze, while chopped pistachios add a dry, nutty crunch that plays beautifully against the tender beef. It turns the whole plate into something with more texture and a bit more interest than a plain sticky skewer. If you like that sweet-spice balance but want a darker, deeper feel, date syrup Aleppo beef skewers are well worth a look.
When I like to make these
These are the skewers I cook when I want colour, freshness and a sauce that tastes layered without being fussy to make. They’re very good for a relaxed weekend BBQ where the table has salads, flatbreads and plenty of cold drinks, but I also make them midweek when I want something that feels a bit more special than the effort suggests. If you fancy another sweet-fruit contrast with a glossier finish, apricot sweet heat beef skewers move into a more tangy, jewel-bright direction.
Ingredients for 4 people
- 700g beef sirloin or rump, cut into 3cm cubes
- 1 tbsp neutral oil
- 8 metal skewers, or 4 large skewers
For the harissa apricot marinade
- 2 tbsp rose harissa
- 3 tbsp apricot jam
- 1 tbsp tomato purée
- 2 tbsp olive oil
- 1 tbsp lemon juice
- 2 garlic cloves, finely grated
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp smoked paprika
- 1 tbsp soy sauce
- 1 tsp flaky sea salt
- 1 tsp freshly ground black pepper
To finish
- 2 tbsp pistachios, roughly chopped
- 2 tbsp fresh mint, finely chopped
- 1 tbsp parsley, finely chopped
- 1 lemon, cut into wedges
- 2 tbsp thick Greek yoghurt, optional for serving
Ingredient notes
Rose harissa tends to be slightly softer and more aromatic than standard harissa, which is why I like it here. It gives the marinade warmth and spice without turning the skewers aggressively hot. Regular harissa works perfectly well, though I’d taste it first because some brands are saltier and fiercer than others. If yours packs a real punch, use a little less to begin with and let the apricot do more of the balancing.
Apricot jam should be smooth rather than chunky. You want it to melt evenly into the marinade and coat the beef without leaving big lumps behind. As for the beef, sirloin gives a softer, more delicate bite, while rump tastes a bit fuller and stands up nicely to the harissa. Pistachios are not a garnish to skip if you can help it. They bring a dry, buttery crunch that keeps the finished skewers from feeling one-note.
Equipment needed
You’ll need a barbecue set up with a hot cooking zone and a slightly calmer patch for finishing. That’s especially useful with this glaze because jam can catch if the grates are too fierce for too long. I use metal skewers here as they make turning easier and help the pieces cook a touch more evenly, though soaked bamboo skewers are absolutely fine.
A bowl for marinating, a spoon or small whisk, tongs and a resting tray are the basics. I also like having a small chopping board set aside for the mint and pistachios so I can finish the dish quickly once the skewers come off. This recipe moves quite fast near the end, and it’s much easier when the final bits are ready to go.
Instructions
Step 1, make the harissa apricot marinade
In a medium bowl, stir together the harissa, apricot jam, tomato purée, olive oil, lemon juice, garlic, cumin, coriander, smoked paprika, soy sauce, salt and black pepper until smooth.
Step 2, marinate the beef
Add the beef cubes and turn well so every piece is coated in the marinade. Cover and chill for 1 to 2 hours. Take the bowl out of the fridge around 20 minutes before grilling.
Step 3, prepare the barbecue
Heat the BBQ for two-zone cooking, one side hot for direct grilling and one side gentler for finishing. Clean and oil the grates lightly.
Step 4, thread the skewers
Thread the marinated beef onto skewers, leaving a little space between the cubes so the heat can move around them and the glaze can caramelise properly.
Step 5, grill the skewers
Place the skewers over direct heat and cook for 2 to 3 minutes per side, turning regularly. As the glaze begins to darken and catch at the edges, move the skewers to the gentler side if needed.
Step 6, finish the cook
Continue cooking until the beef is charred in spots and cooked to your preferred doneness. For medium, I usually aim for around 8 to 10 minutes in total depending on the size of the cubes and the heat of the grill.
Step 7, rest and garnish
Rest the skewers for 5 minutes. Scatter over the chopped pistachios, mint and parsley, then serve with lemon wedges and a spoonful of Greek yoghurt if using.
Cooking technique notes for harissa apricot beef skewers
These skewers are at their best when the outside goes sticky and patchily caramelised, rather than dark all over. That means steady turning matters. I don’t leave them parked on one side for long because the apricot glaze can go from shiny to bitter quickly if ignored. Small, frequent turns give you more control and help the beef keep a nicer shape as it cooks. The sugars reduce gradually, the spices toast on the surface and you end up with a much more even finish.
The garnish is part of the cooking logic, not just decoration. Harissa and apricot together can feel rich if served naked, especially when the beef is nicely marbled. Chopped mint and pistachio break that up in two different ways. Mint cools and freshens the mouth, while pistachio brings a dry crunch that offsets the sticky glaze. A spoonful of yoghurt also works well if you want an extra cooling note, though I like to keep it on the side rather than bury the skewer under it.
What to serve with this recipe
Warm flatbreads are my first choice here because they’re brilliant for catching any sticky juices and for piling with slices of beef, mint and a bit of yoghurt. I’ll usually add a tomato and cucumber salad with lemon and olive oil, or a shredded cabbage salad with herbs and a sharp dressing. Fresh, crunchy sides suit this recipe far better than anything heavy or creamy.
These skewers also work beautifully with couscous tossed with parsley, spring onion and toasted almonds, or with grilled courgettes and aubergines cooked until soft and smoky. If I’m feeding a larger table, I’ll set out hummus, pickled onions and plenty of lemon wedges so everyone can build their own plate. The skewers carry enough flavour on their own, so the supporting cast should stay bright and simple.
Wine and beer pairings
For wine, I like a ripe Côtes du Rhône with soft spice and red fruit. It has enough body for the beef, but it doesn’t smother the apricot and herbs. A dry rosé can work surprisingly well too, especially one with decent acidity and a savoury edge. That sort of bottle keeps the meal feeling fresh and handles the harissa without turning sour or sharp.
For beer, a Belgian-style pale ale is a very good match because it has fruity notes that nod to the apricot while still standing up to the spice. A wheat beer also works if you want something cooler and softer. The gentle citrus and smooth texture make the mint feel brighter and keep the whole plate nicely balanced.
FAQ
Can I use apricot preserves instead of apricot jam for beef skewers?
Yes, though I’d warm them slightly first if they’re chunky. Smooth apricot jam mixes into the marinade more evenly, which helps the beef glaze properly on the barbecue.
Is harissa apricot beef very spicy?
Usually it’s medium at most. The apricot softens the spice and makes it feel rounder. Heat levels will vary depending on your harissa, so taste the paste before mixing.
What can I use instead of pistachios?
Almonds, toasted hazelnuts or even sesame seeds can work. Pistachios are my favourite because they add colour and a buttery crunch, but the recipe doesn’t collapse without them.
Can I barbecue these skewers in advance?
You can marinate and thread them ahead of time, which is useful. I’d still cook them just before serving because the glaze and herbs are much better fresh from the grill.
Which beef cut is best for harissa beef skewers?
Sirloin and rump both work well. Sirloin is more tender, rump has a more pronounced beef flavour. Both are good if cut evenly and not overcooked.
How do I keep fruit-based marinades from burning on the BBQ?
Use two-zone heat, turn the skewers often and don’t let them sit over fierce direct flames for too long. Fruit sugars darken quickly, so control matters more than brute heat.
Tips for success with harissa apricot beef skewers
The best harissa apricot beef skewers come from getting the balance right before the meat even touches the barbecue. I always taste the marinade with a clean spoon. It should taste a little stronger and a touch sweeter than you’d expect, because the fire mellows everything slightly and the beef absorbs part of the punch. If the marinade tastes flat in the bowl, it will taste even flatter after grilling.
I also think this recipe benefits from a bit of confidence at the finish. Don’t be shy with the mint, the lemon wedges or the pistachios. Those last touches stop the skewer from feeling sticky all the way through. You want contrast in each bite, a little heat, some sweetness, proper beefiness and then a clean herbal lift at the end. That’s what makes this one feel complete rather than merely coated.
Recipe variation suggestions
For a deeper, smokier version, add a teaspoon of pomegranate molasses to the marinade and a pinch more cumin. That shifts the glaze into slightly darker territory and gives it a tangy edge that suits the beef beautifully. I’ve also made this with dried apricots soaked in hot water and blended smooth, which gives a more natural fruit note than jam and a slightly thicker coating.
If you want a greener finish, add chopped coriander alongside the mint, or thread pieces of red onion between the beef cubes so they soften and char as they cook. For dietary tweaks, you can use tamari instead of soy sauce for a gluten-free version. If you’d rather avoid nuts, leave out the pistachios and use toasted pumpkin seeds for crunch instead.
Storage and reheating for harissa apricot beef skewers
Leftover harissa apricot beef skewers can be kept in the fridge for up to 3 days in a sealed container. I store the beef separately from the mint and pistachios so the garnish stays fresh and crisp. The flavour deepens a little overnight, which is rather nice, though the herbs are best added fresh when serving again.
To reheat, place the beef in a moderate oven, loosely covered with foil, until just warmed through. A frying pan with a spoonful of water works well too. If you use the barbecue for reheating, keep the skewers over indirect heat only. The apricot glaze can darken fast a second time around, and it’s a shame to lose that balanced sweet-spicy finish.
Health benefits and dietary options
These skewers offer plenty of protein and iron from the beef, which makes them filling and useful as a main dish without needing a mountain of sides. The herbs and spices bring strong flavour without depending on heavy sauces at the table. Mint and lemon also help the finished dish feel fresher, which can make a rich barbecue meal sit a bit more lightly.
For a lighter version, use sirloin and trim any visible fat before marinating. To lower the sugar, reduce the apricot jam slightly and serve with extra lemon to keep the flavour bright. For gluten-free needs, swap the soy sauce for tamari. If dairy isn’t suitable, simply skip the yoghurt, the skewers are still balanced and full of character without it.

Harissa Apricot Beef Skewers with Mint and Pistachio
Ingredients
- 700 g beef sirloin or rump cut into 3cm cubes
- 1 tbsp neutral oil
- 8 metal skewers or 4 large skewers
For the harissa apricot marinade
- 2 tbsp rose harissa
- 3 tbsp apricot jam
- 1 tbsp tomato purée
- 2 tbsp olive oil
- 1 tbsp lemon juice
- 2 garlic cloves finely grated
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp smoked paprika
- 1 tbsp soy sauce
- 1 tsp flaky sea salt
- 1 tsp freshly ground black pepper
To finish
- 2 tbsp pistachios roughly chopped
- 2 tbsp fresh mint finely chopped
- 1 tbsp parsley finely chopped
- 1 lemon cut into wedges
- 2 tbsp thick Greek yoghurt optional for serving
Instructions
Make the harissa apricot marinade
- In a medium bowl, stir together the harissa, apricot jam, tomato purée, olive oil, lemon juice, garlic, cumin, coriander, smoked paprika, soy sauce, salt and black pepper until smooth.
Marinate the beef
- Add the beef cubes and turn well so every piece is coated in the marinade. Cover and chill for 1 to 2 hours. Take the bowl out of the fridge around 20 minutes before grilling.
Prepare the barbecue
- Heat the BBQ for two-zone cooking, one side hot for direct grilling and one side gentler for finishing. Clean and oil the grates lightly.
Thread the skewers
- Thread the marinated beef onto skewers, leaving a little space between the cubes so the heat can move around them and the glaze can caramelise properly.
Grill the skewers
- Place the skewers over direct heat and cook for 2 to 3 minutes per side, turning regularly. As the glaze begins to darken and catch at the edges, move the skewers to the gentler side if needed.
Finish the cook
- Continue cooking until the beef is charred in spots and cooked to your preferred doneness. For medium, I usually aim for around 8 to 10 minutes in total depending on the size of the cubes and the heat of the grill.
Rest and garnish
- Rest the skewers for 5 minutes. Scatter over the chopped pistachios, mint and parsley, then serve with lemon wedges and a spoonful of Greek yoghurt if using.
