9 min read

Sweet Potato Curry Any Way You Want It

Sweet Potato Curry Any Way You Want It

Sweet potato curry is one of those meals that seems to adapt to whatever you have on hand and whatever you're craving. It's quick to throw together, incredibly nourishing, and can easily become a complete one-pot dinner. In our house, it's a weeknight staple because everyone can customize their bowl – from lentil lovers to chicken fans. Let me show you how a simple set of ingredients can turn into a curry that's "any way you want it."

The Beauty of a Flexible Curry

This sweet potato curry has become a go-to in our kitchen for so many reasons. It checks all the boxes: it's fast, it's wholesome, it uses pantry staples, and it can be stretched into a one-pot meal with very little extra effort. When life gets busy – think back-to-school season or the shift into cooler weather – having a recipe that doesn't demand hours at the stove is a lifesaver. And because the base is so simple, you can tweak it to suit whoever is sitting at the table.

The core of the dish is sweet potato, curry paste, tomatoes, and coconut milk. From there, you get to decide what else goes in. Maybe you want extra potatoes to make it heartier, or a handful of chicken for the meat-eaters, or lentils for a plant-based protein boost. The curry in the photographs for this post included just a small amount of regular potato (so it was served with rice) and some chicken, because that's what I had on hand. My youngest, who could live off pulses, absolutely loves it when I stir in lentils instead.

"Good healthy food that doesn’t take ages to get onto the table – that's what we all need, isn't it?"

Ingredients: The Foundation and the Extras

To get started, you'll need a few main ingredients. I use about three tablespoons of curry paste – Patak's Tikka Masala is my usual choice because it adds a lovely depth without being too spicy for younger palates. You'll also need two medium sweet potatoes (around 500g total), peeled and cut into roughly 1.5cm dice, one onion, a tin of chopped tomatoes, a tin of coconut milk, and a vegetable stock cube dissolved in 200ml of boiling water. A little cooking oil for frying the onion rounds out the base.

The fun part is choosing your optional add-ins. Here are the ones I suggest most often:

  • A handful of skinless boneless chicken pieces (obviously not vegan!) – diced to match the sweet potato so everything cooks evenly.
  • A handful of regular potatoes, also cut into 1.5cm dice. If you want to make this a true one-pot meal, add a bit more potato than you think you'll need.
  • A handful of red or green lentils. They'll cook in the curry liquid and thicken it naturally – perfect for a vegan option.
  • A few handfuls of spinach, stirred in at the end until just wilted.

You can also top the finished curry with all sorts of things: fresh coriander, a squeeze of lime, toasted coconut flakes, or a dollop of yogurt (dairy or coconut). I'll share more serving ideas later.

How to Make It: A Simple One-Pot Method

The method is wonderfully straightforward. Start with a large, wide pan – a pasta pan is ideal. Heat a splash of cooking oil over a low heat and gently fry the onion until it becomes translucent. While the onion is softening, you can peel and dice your sweet potatoes, regular potatoes, and chicken if you're using them. Keeping all the pieces a similar size is key: if the root veg and chicken or lentils go into the pan at the same time, they'll all be perfectly cooked together.

Once the onion is ready, add the curry paste and stir it around for a minute or two. This step wakes up the spices and deepens the flavour. Then pour in the tinned tomatoes and coconut milk, add the diced sweet potato, the stock, and any optional add-ins you've chosen. Give everything a good stir, bring it to a gentle simmer, and let it bubble away for about fifteen minutes. That's all the time it takes for the sweet potato to become tender and the sauce to thicken slightly.

After fifteen minutes, stir in the spinach (if using) and let it wilt for a minute. Check the seasoning – you might want a pinch of salt or a crack of black pepper. If the curry looks a little too thin for your liking, you can simmer it uncovered for a few more minutes, or mash a few pieces of sweet potato against the side of the pan to thicken it naturally. Then, hey presto, dinner is ready.

Adapting for Different Tastes and Diets

One of the reasons this curry has stayed in our regular rotation is how easily it bends to different dietary needs. For a vegan version, simply skip the chicken and add lentils or extra chickpeas. The lentils not only provide protein but also help thicken the sauce, making the curry feel even more substantial. If you're feeding a crowd with mixed preferences, you can cook the base and then divide it into two pans before adding the protein – chicken in one, lentils in the other.

Heat lovers can use a hotter curry paste or add a finely chopped fresh chilli with the onion. If you're cooking for young children, a mild paste like tikka masala or korma works beautifully. And if you want to boost the vegetable content further, consider tossing in some cauliflower florets, diced courgette, or a handful of frozen peas in the last few minutes. The curry is forgiving, so don't be afraid to experiment.

Do keep an eye on the liquid level if you're adding extra potatoes or lentils. Those ingredients absorb moisture as they cook, so you may need to top up with a splash of water or stock to keep the curry from getting too dry. Likewise, if you're using a very thick coconut milk, the sauce can become quite rich – a little extra stock will balance it out.

Serving Ideas: Rice, Bread, or All-in-One

The way you serve this curry is entirely up to you, and that's part of its charm. If you've kept the curry fairly light on the extras (like just sweet potato and a little regular potato), it pairs wonderfully with steamed basmati rice or fluffy quinoa. A scoop of rice in the bottom of the bowl, a ladle of curry on top, and a scatter of fresh coriander – simple and satisfying.

When I want a true one-pot meal – no extra pots to wash – I add a generous amount of diced potato to the curry itself. The potato cooks in the sauce and soaks up all those wonderful flavours, turning the dish into a complete meal that needs nothing more than maybe a piece of naan or a simple flatbread to mop up the sauce. If you're going this route, just remember to use a big enough pan and check that the liquid doesn't evaporate too quickly.

For a more substantial dinner, you could also serve the curry with some of our other blog favourites. A bowl of this sweet potato curry alongside a slice of Cheesy Leeks would be a wonderfully comforting combination, especially on a chilly evening. Or if you're in the mood for something with a bit more heat, our Vegan Spanish Chickpeas with Spinach is another one-pot wonder that's ready in no time. And for a creamy, indulgent option, the Creamy Roasted Red Pepper Pasta is always a hit.

Tips for Perfect Results Every Time

Over the years, I've learned a few things that make this curry even better. First, don't rush the onion. Letting it soften slowly over low heat builds a sweet, savoury base that you just can't replicate with a quick fry. Second, always add the curry paste to the pan before the liquids – that brief sizzle in the oil releases the spices' aromas and makes a noticeable difference in the final flavour.

Another tip: dice everything to a similar size. If the sweet potato chunks are much larger than the chicken pieces, the chicken will be overcooked by the time the sweet potato is tender. Aim for around 1.5cm cubes for everything that goes in at the start. And if you're using lentils, give them a quick rinse before adding – it helps remove any dust and ensures they cook evenly.

Finally, don't forget about toppings. A squeeze of fresh lime juice right before serving brightens the whole dish, and a sprinkle of toasted coconut or chopped peanuts adds a lovely crunch. Leftovers are brilliant too – the curry thickens as it sits, making it perfect for lunch the next day. Just add a splash of water when reheating to loosen it up.

More Comforting One-Pot Meals

If you love the idea of a meal that comes together in a single pot with minimal fuss, you're in good company. At this time of year, I find myself revisiting some of my favourite one-pot recipes. My Cheesy Leeks – one of the most popular posts on the blog – is perfect served with a hunk of freshly baked bread. It's creamy, comforting, and ridiculously easy to make.

Another go-to is the Vegan Spanish Chickpeas with Spinach, which is packed with smoky paprika and pairs beautifully with flatbreads. And for a hearty, family-friendly option, the Gluten Free Cauliflower Cheese is a fantastic choice – it's rich, cheesy, and can be served as a main or a side.

This sweet potato curry fits right in with that collection. It's adaptable, forgiving, and always satisfying. Whether you're cooking for one or feeding a crowd, I hope this recipe becomes a favourite in your kitchen too. After all, that's the beauty of a curry you can make "any way you want it."