Want to know when I share a new recipe? Subscribe today!
Middle Eastern Baharat Beef with Sweet Potato Skillet
This Middle Eastern baharat beef with sweet potato skillet is the kind of weeknight recipe that punches well above its weight. Fragrant baharat spice, sweet caramelised potato, rich beef mince, roasted garlic paste, tomato paste, and lemon, finished with fresh herbs and a generous spoonful of garlic yoghurt sauce. Deeply spiced, deeply satisfying, and ready in under an hour.
Middle Eastern Baharat Beef with Sweet Potato Skillet
This Middle Eastern baharat beef and sweet potato skillet is the kind of weeknight dinner that makes you feel like you really have your life together. Warmly spiced ground beef with fragrant baharat, tender sweet potato and a handful of simple ingredients that come together in one pan in under 30 minutes. Big, bold flavour with minimal washing up. Save this recipe for busy weeknights when you want something that tastes genuinely special without spending hours in the kitchen. It never disappoints!
Ingredients
- 500g small sweet potatoes, diced into 1cm cubes
- 1 tbsp baharat spice mix
- 1 brown onion, finely chopped
- 2 tsp roasted garlic paste, or 3 cloves garlic, minced
- 3 tbsp olive oil, divided
- 500g lean beef mince
- 2 tbsp tomato paste
- Juice of half a lemon
- 1/2 cup fresh coriander or parsley, roughly chopped, to serve
- Garlic yoghurt sauce, to serve < Click here for my recipe!
- Sea salt, to taste
Instructions
- Heat 1 tablespoon of olive oil in a large frying pan over medium heat. Add the diced sweet potatoes and cook for 10-12 minutes, stirring occasionally, until they begin to soften and develop some golden edges.
- Add the baharat and a large pinch of salt, and stir through for 1 minute.
- Add 1 tablespoon of olive oil, then add the onion and garlic. Cook until the onion is soft and translucent, about 5 minutes. Remove the sweet potato mixture from the pan and set aside.
- Add the remaining tablespoon of olive oil to the pan. Add the beef mince and cook for 7-10 minutes, breaking it up with a spoon. Cook without stirring too often so the beef can develop crispy, browned edges.
- Stir in the tomato paste and cook for 1 minute. Return the sweet potatoes to the pan and stir everything together. Cook for another 5-7 minutes, or until the sweet potatoes are tender and the mixture has thickened slightly.
- Season with another large pinch of salt. Remove from the heat and stir through the lemon juice.
- Serve with garlic yoghurt sauce and a generous sprinkle of fresh coriander or parsley.
Notes
- Baharat is a warming Middle Eastern spice blend that typically includes cinnamon, cumin, coriander, cardamom, and black pepper. You can find it in the spice aisle of most supermarkets or Middle Eastern grocers.
- I use this large cast iron pan for one-pan dishes like this. It's big enough to cook everything without overcrowding and has excellent heat distribution.
- Dicing the sweet potatoes into small, even 1cm cubes ensures they cook through properly and get those lovely caramelised edges.
- Don't rush the beef. Letting it sit undisturbed in the pan for a few minutes at a time gives you those crispy, flavourful bits that make this dish so good.
- Lean beef mince works best here as it won't release too much fat. If you're using regular mince, drain off any excess fat after browning.
- The lemon juice added at the end brightens everything up and cuts through the richness of the beef. Don't skip it.
- If you're not a fan of coriander, parsley works beautifully and gives a fresh, herbaceous finish without the polarising coriander flavour.
- This garlic yoghurt sauce is the perfect cooling contrast to the warm spices. You can make it ahead and keep it in the fridge for up to 3 days.
- For extra heat, add a pinch of chilli flakes when cooking the beef.
- Leftovers can be stored in an airtight container in the fridge for up to 3 days. Reheat gently in a pan over medium heat, adding a splash of water if needed to loosen it up.
- This dish freezes well. Portion into freezer-safe containers and freeze for up to 3 months. Defrost in the fridge overnight and reheat on the stovetop. The sweet potatoes may soften slightly after freezing but the flavour remains excellent.
What I Cook With
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield:
4Serving Size:
1Amount Per Serving: Calories: 503Total Fat: 26gSaturated Fat: 7gUnsaturated Fat: 19gCholesterol: 111mgSodium: 164mgCarbohydrates: 28gFiber: 5gSugar: 9gProtein: 39g
Please note, this nutrition information is to be used as a guide only. Nutrition information isn’t always accurate.
Serve this with
- Serve with my Persian Mint and Feta Salad for something fresh and sharp alongside the rich baharat beef. The herbs, salty feta and cool salad balance the sweetness of the roasted sweet potato.
- Add a spoonful of garlic yoghurt and serve with warm gluten-free flatbreads or rice. The creamy yoghurt softens the spices, while the bread or rice makes it feel like a more substantial dinner.
- Pair with a simple tomato, cucumber and red onion salad dressed with lemon and olive oil. It keeps the whole meal bright and fresh, especially if the skillet is quite rich or generously spiced.
Want to know when I share a new recipe? Subscribe today!

Growing Up in Liverpool
I grew up in Liverpool, in south western Sydney, and I was exposed to Middle Eastern flavours from a very young age. Tabbouleh from the local kebab shop was a regular on our dinner table. Hummus too, and not the sad, watery, tasteless paste you get from a Waitrose tub in the UK, or the runny version that passes for hummus in Brisbane kebab shops. Actual hummus. The real thing. In Adelaide, they do gyros and don’t even have proper kebabs, which is a culinary tragedy I haven’t fully recovered from.
That early exposure meant my palate developed not just a passion for Middle Eastern flavours, but a genuine understanding of them. The spices, the balance of fat and acid, the way different textures play against each other, it’s all deeply familiar to me in a way that goes beyond just cooking a recipe. It’s a flavour memory that goes back to childhood, and it shapes everything I make in this space.
Are these recipes authentic? Some of them are, some of them aren’t, and I’ve stopped worrying about that distinction. Recipes grow and evolve. Every nonna, every mother, every person who cooks for the people they love adds their own touches, and those touches become part of the tradition. That’s not corruption, that’s how food has always worked.

Food as a Love Language (Literally)
I may not have children. I may never have children. But my friends are my family, and through my cooking they get to explore my childhood, my history, my palate, and everything that shaped me as a cook. I can’t have kids biologically, but I can nurture people. I can feed them and look after them and love them through a bowl of tabbouleh or a skillet of baharat beef. At the end of the day, I am the world’s aunty, and I have fully accepted that as my identity.
I bring this up because, as we know, I’m currently navigating the wild and frequently soul-destroying world of dating, and the topic of fertility comes up with a regularity that I find both exhausting and baffling. Apparently all women should be producing children on some kind of schedule, and if you can’t or don’t, it requires explanation. It doesn’t. But since people keep asking: no biological children, yes to adopting every single person I meet and feeding them until they feel loved. That’s the plan.
Cooking is how I share love. It’s how I always have. And a dish like this one, rooted in the flavours of my childhood and made with the kind of care that only comes from genuinely understanding your ingredients, is as personal as it gets.

What is Baharat? And Why it’s One of My Favourite Spice Blends
Baharat is a Middle Eastern spice blend that varies slightly by region and by household, but in its most common form it’s a warm, complex mix of black pepper, coriander, cumin, cloves, paprika, and cinnamon. It’s the spice mix that appears in everything from kofta to rice dishes to slow-cooked meats, and it has a depth and warmth that I find endlessly useful.
In this skillet, the baharat does most of the heavy lifting. The beef provides the base, the sweet potato brings a gentle sweetness that balances the spice, and the tomato paste adds a rich, jammy depth that ties everything together. The lemon juice at the end is essential, it lifts the whole thing and stops it from feeling too heavy.
The garlic yoghurt sauce is, as always, non-negotiable. Cool and tangy against the warmth of the spiced beef, it’s the kind of contrast that makes a simple weeknight dish feel genuinely considered.

Ingredient breakdown
Sweet potatoes
Small sweet potatoes diced into one centimetre cubes, which is a specific size instruction worth following because even cubes cook evenly and develop those caramelised golden edges that make them so good in this dish. Larger chunks take too long to cook through and won’t get the same colour before the outside starts to catch. Sweet potato adds natural sweetness and a soft, creamy texture that balances the spiced beef beautifully, and it absorbs the baharat as it cooks in a way that makes it taste like it’s been seasoned from the inside out.
Baharat spice mix
Baharat is a warming Middle Eastern spice blend that typically contains a combination of cinnamon, cumin, coriander, cardamom, and black pepper, though the exact blend varies by brand and region. It’s the ingredient that defines the flavour of the entire dish, and a full tablespoon is the right amount to properly season both the sweet potato and the beef. You can find it in the spice aisle of most supermarkets or at any Middle Eastern grocer. If you can’t find it, a rough homemade substitute would be equal parts cumin, coriander, and cinnamon with a pinch of cardamom and black pepper, but the pre-mixed version is worth seeking out.
Brown onion
Finely chopped brown onion goes in with the sweet potatoes after the baharat, cooking until soft and translucent before the beef is added. It provides the aromatic backbone of the dish and sweetens as it cooks down, which complements both the spice mix and the natural sweetness of the potato. Finely chopped rather than diced means it virtually disappears into the finished dish rather than being a distinct textural element.
Roasted garlic paste
Roasted garlic paste rather than raw for the same reason as the yoghurt sauce in the smashed potato recipe. The sweetness and mellow depth of roasted garlic suits the warm spices in baharat much better than the sharp punch of raw garlic would. Three cloves of fresh minced garlic works as a substitute if that’s what you have, but the roasted paste gives a noticeably rounder, more integrated flavour.
Olive oil
Three tablespoons divided across three stages of cooking, each doing a specific job. The first tablespoon fries the sweet potatoes and starts building colour and caramelisation. The second goes in with the onion and garlic to prevent the spiced sweet potato from sticking and drying out. The third is for the beef, giving it a well-oiled surface to brown and develop those crispy, flavourful edges in.
Lean beef mince
Lean mince is the right call here because this is a relatively dry, skillet-style dish rather than a saucy braise, and too much fat released from a higher-fat mince will make the finished dish greasy rather than rich. The key technique is leaving the beef to sit undisturbed in the pan for a few minutes at a time rather than constantly stirring it, which is what gives you those deeply browned, slightly crispy bits that make this dish so satisfying. If you only have regular mince, drain off the excess fat after browning before anything else goes back in.
Tomato paste
Two tablespoons of tomato paste go in after the beef is browned, cooked for a minute to caramelise slightly and lose that raw, tinny edge before the sweet potatoes come back into the pan. It adds a concentrated depth and a slight acidity that anchors the spiced beef and helps the whole mixture thicken up as everything finishes cooking together.
Lemon juice
Added right at the end, off the heat, which is the correct moment because heat destroys the bright, fresh quality of lemon juice and you want it to cut through the richness of the beef rather than cooking into the background. Half a lemon is enough to lift the whole dish and make the warm spices taste brighter and more vibrant without making anything taste distinctly lemony.
Fresh coriander or parsley
A generous sprinkle over the top just before serving. Coriander is the classic choice with Middle Eastern spicing and the herbal, slightly citrusy flavour it brings is genuinely excellent here. If you’re in the coriander-tastes-like-soap camp, parsley is a completely valid substitute and gives you a fresh, clean herbal note without the polarising flavour. Either way, something fresh and green scattered over the top at the end is not optional. It lifts the whole dish both visually and flavour-wise.
Garlic yoghurt sauce
The cooling, creamy counterpart to the warm, spiced beef and sweet potato. The garlic yoghurt sauce from the smashed potatoes recipe works perfectly here and is worth making ahead so it’s ready to go when the skillet comes off the heat. The contrast between the hot, spiced mince and the cold, garlicky yoghurt is what makes this dish feel complete rather than just a bowl of spiced mince.
Sea salt
Added at two points during cooking: once with the baharat when the sweet potatoes are in the pan, and again after the sweet potatoes return to the pan with the beef. Seasoning in layers builds a more even, integrated flavour than seasoning everything at the end.

