This is the kind of weeknight dinner that looks like effort but comes together without fuss. Sweet potato, carrot and spinach swim in creamy coconut milk while warm spices do the heavy lifting. I make this when I want something cozy, bright, and forgiving—especially on nights when I don’t want to spend forever at the stove.

It pairs with nutty brown basmati rice for a simple, whole-food meal that holds up well for leftovers. The texture contrast between tender sweet potato and silky coconut sauce is the reason I keep this in rotation. It’s straightforward to scale and to adapt to what’s on hand.

Below you’ll find exactly what I use, step-by-step cooking directions (kept in the same order as I cook them), storage tips, common mistakes and why each choice in the recipe matters. Read it once and you’ll be able to pull this together without checking back.

What We’re Using

Recipe Image

Ingredients

  • 1 tablespoon vegetable oil — heats the pot so the onion softens without sticking; neutral flavor keeps the curry bright.
  • 1 yellow onion, diced — builds the savory base; cook until translucent to soften sweetness and deepen flavor.
  • 1 cm ginger root, peeled and grated or diced — brings fresh warmth and a little zing; grate for the smoothest texture.
  • 1 cm turmeric root, peeled and grated or diced — adds earthy color and a subtle peppery note; grate it the same way as the ginger.
  • 1 green chilli, deseeded and diced — controls heat; keep seeds if you want more kick, remove for mild.
  • 1 clove garlic, minced — fragrant backbone; mince so it releases evenly into the sauce.
  • 1 teaspoon ground coriander — offers citrusy, floral warmth; stir it briefly into the aromatics to bloom the flavor.
  • 1 teaspoon ground cumin — brings toasty, earthy depth; pairs with coriander for classic curry notes.
  • 1 large sweet potato, peeled and cubed — the star; cut into uniform cubes so everything cooks evenly.
  • 1 carrot, peeled and sliced — adds sweetness and texture; slice to match the sweet potato’s cooking time.
  • 1 (400 ml) tin (1 ¾ cups) coconut milk — creates the silky sauce and balances spices with gentle sweetness.
  • ½ teaspoon salt — (first occurrence) used with the rice; seasons the grain as it cooks.
  • ¼ teaspoon ground black pepper — finishes the curry with a restrained peppery bite.
  • ½ cup spinach, shredded (or baby spinach – leave them as they are) — adds color and a fresh lift; stir in at the end so it just wilts.
  • 140 grams (5 ounces) brown basmati rice — nutty, chewy companion; cooks in 1 litre water as written for a simple side.
  • 1 litre water — for cooking the rice; measured to the rice amount for balanced texture.
  • ½ teaspoon salt — (second occurrence) used to season the curry while it finishes; balances the coconut milk’s sweetness.

Sweet Potato Curry — Do This Next

Recipe Image

  1. Start the rice: put 140 grams (5 ounces) brown basmati rice in a medium pot. Add 1 litre water and ½ teaspoon salt.
  2. Bring the rice pot to a boil over high heat. Once boiling, reduce heat to low, cover with a lid, and simmer gently for 20–22 minutes.
  3. While the rice is cooking, make the curry: heat 1 tablespoon vegetable oil in a separate medium pot over medium heat.
  4. Add 1 yellow onion (diced) and sauté, stirring occasionally, until soft and translucent, about 5–7 minutes.
  5. Add 1 cm ginger root (peeled and grated or diced), 1 cm turmeric root (peeled and grated or diced), 1 green chilli (deseeded and diced), and 1 clove garlic (minced). Cook, stirring, for 1–2 minutes until fragrant.
  6. Add 1 teaspoon ground coriander and 1 teaspoon ground cumin. Cook, stirring, for 1 minute.
  7. Add 1 large sweet potato (peeled and cubed), 1 carrot (peeled and sliced), and 1 (400 ml) tin (1 ¾ cups) coconut milk. Stir to combine, bring to a gentle simmer, then reduce heat to low, cover, and simmer until the sweet potato and carrot are tender when pierced with a fork (about 12–20 minutes).
  8. When the vegetables are tender, turn off the heat. Stir in ½ teaspoon salt and ¼ teaspoon ground black pepper.
  9. Add ½ cup spinach (shredded, or baby spinach left whole) to the pot and gently stir until the spinach wilts.
  10. Finish the rice: if any excess water remains after the 20–22 minutes, drain it. Fluff the rice with a fork.
  11. Serve the curry with the cooked brown basmati rice.

What You’ll Love About This Recipe

Recipe Image

It’s forgiving. The sweet potato and carrot tolerate a bit of variance in cook time, so you won’t break anything if the timer slips by a few minutes. The coconut milk creates a cushion that keeps the vegetables tender without drying out. That makes this an ideal weeknight dinner when the rest of life is unpredictable.

The recipe balances sweet, savory and warm spice without relying on a dozen ingredients. You get depth from cumin and coriander, brightness from ginger and turmeric, and comfort from coconut. Finally, it reheats very well—flavors deepen overnight, so leftovers are often better the next day.

What to Use Instead

Recipe Image

If an ingredient from the list is missing, keep these simple pivots in mind—using only items already in the ingredient list or adjusting technique rather than adding new things.

  • No fresh ginger or turmeric on hand? Grate what you have and keep the pieces small; a slightly smaller amount still gives aromatic lift. If both are absent, lengthen the onion sauté by a minute to build more savory depth.
  • If the green chilli is too hot for you — remove all seeds and white ribs before dicing, or leave the chilli out entirely; add a little extra black pepper later if you want warmth.
  • Short on spinach? Use what you have: shredded or whole baby leaves both work. Add it at the end so it wilts quickly and keeps its color.
  • Rice timing not syncing? Start the rice first as written. If you need the curry earlier, turn the rice to very low heat and keep covered; it will stay warm for several minutes without drying out.

Equipment at a Glance

  • Medium pot for the rice — one with a tight-fitting lid.
  • Separate medium pot for the curry — a heavy-bottomed pot helps even cooking.
  • Sharp knife and cutting board — for even cubing of sweet potato and slicing carrot.
  • Wooden spoon or spatula — for stirring aromatics and simmering the curry.
  • Grater — useful for ginger and turmeric if you want a smooth texture.

Errors to Dodge

Watch these common mistakes so the dish comes out as intended.

  • Undercooking the onion: If the onion isn’t soft and translucent before you add the aromatics, the ginger and garlic can taste raw and sharp. Take the 5–7 minutes—it’s worth it.
  • Too-hot pan for the spices: Add the ground coriander and cumin only after the fresh aromatics have softened. If the pan is too hot the spices will scorch and turn bitter.
  • Rushing the vegetable simmer: The sweet potato should be fork-tender. If you stop early, you’ll end up with a crunchy center, which is not pleasant in a curry meant to be silky.
  • Overcrowding the pot: If your sweet potato pieces are very large, they take longer to cook. Cut them into uniform cubes so they finish at the same time as the carrot.
  • Mixing rice timing: Don’t lift the rice lid repeatedly during the 20–22 minute simmer. It lets steam escape and can make the rice uneven.

Variations by Season

Work with what’s available and keep the same method:

  • Spring: Add the spinach at the very end for a fresh pop of green.
  • Autumn/Winter: Let the curry simmer the full 20 minutes for extra melding of flavors; the longer gentle simmer gives the sauce a richer feel.
  • Anytime: Adjust chilli to match the season: milder in summer when you want lighter food, a touch more in cooler months for warmth.

Chef’s Rationale

I keep this recipe lean on ingredients and techniques because that’s where consistency lives. The brown basmati rice cooks in a large volume of water so it becomes tender without getting gummy. Using a separate pot for rice lets you manage each component precisely; rice and curry like different attentions.

Fresh aromatics—ginger, turmeric, garlic and chilli—are used because they carry volatile flavors that butter or roasting can’t replicate. Grating ginger and turmeric ensures those flavors distribute evenly into the coconut milk, creating spots of brightness throughout the sauce.

Cumin and coriander are the only ground spices called for. They’re enough. They pair with the fresh roots to create a balanced profile: warmth, earth, and a subtle citrus lift. The coconut milk is not merely creamy; it stabilizes the sauce and rounds the spices without requiring butter or dairy—ideal if you want something lighter but still rich.

Keep It Fresh: Storage Guide

Cool the curry and rice to room temperature within two hours, then transfer to airtight containers. Store in the fridge for up to 3–4 days. The flavors deepen after a day; leftovers taste richer.

To reheat: warm gently on the stove over low heat, stirring occasionally so the coconut milk doesn’t separate. If the curry thickened in the fridge, add a splash of water as needed to bring it back to saucy. For the rice, sprinkle a few drops of water over it and cover while heating to restore moisture.

For longer storage, freeze the curry in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating. Note: the rice can be frozen, but texture may change; I prefer to cook rice fresh when possible.

Reader Q&A

  • Q: Can I skip the fresh turmeric?
    A: You can, but it contributes earthy brightness and color. If omitted, let the onion caramelize a touch longer to layer in flavor.
  • Q: How do I know when the sweet potato is done?
    A: Pierce the largest cube with a fork; it should slide in with little resistance. Texture should be tender but not mushy.
  • Q: The coconut milk separated—what now?
    A: Gently whisk while warming over low heat; adding a splash of water and stirring will bring it back together. Avoid high heat.
  • Q: My rice finished before the curry—how should I keep it warm?
    A: Keep it covered on the lowest heat setting for a few minutes. Fluff with a fork before serving to revive the grains.

That’s a Wrap

This Sweet Potato Curry is reliable, easy to time and kind to the weeknight cook. Follow the order: start the rice, build the curry base, simmer until tender, finish with spinach and seasonings, and serve. It’s comforting, low-effort, and flexible. Keep the steps close the first few times, and then make it your own—within the limits of the ingredients listed here. Enjoy the leftovers; they’re often even better.

Sweet Potato Curry

A mild coconut-based sweet potato and carrot curry served with brown basmati rice.
Servings: 4 servings

Ingredients

Ingredients

  • ?1 tablespoonvegetable oil
  • ?1 yellow oniondiced
  • ?1 cmgingerrootpeeled and grated or diced
  • ?1 cmturmeric rootpeeled and grated or diced
  • ?1 green chillideseeded and diced
  • ?1 clovegarlicminced
  • ?1 teaspoonground coriander
  • ?1 teaspoonground cumin
  • ?1 largesweet potatopeeled and cubed
  • ?1 carrotpeeled and sliced
  • ?1 400 mltin (1 3/4 cups)coconut milk
  • ?1/2 teaspoonsalt
  • ?1/4 teaspoonground black pepper
  • ?1/2 cupspinachshredded or baby spinach – leave them as they are
  • ?140 grams5 ouncesbrown basmati rice
  • ?1 litrewater
  • ?1/2 teaspoonsalt

Instructions

Instructions

  • Start the rice: put 140 grams (5 ounces) brown basmati rice in a medium pot. Add 1 litre water and ½ teaspoon salt.
  • Bring the rice pot to a boil over high heat. Once boiling, reduce heat to low, cover with a lid, and simmer gently for 20–22 minutes.
  • While the rice is cooking, make the curry: heat 1 tablespoon vegetable oil in a separate medium pot over medium heat.
  • Add 1 yellow onion (diced) and sauté, stirring occasionally, until soft and translucent, about 5–7 minutes.
  • Add 1 cm ginger root (peeled and grated or diced), 1 cm turmeric root (peeled and grated or diced), 1 green chilli (deseeded and diced), and 1 clove garlic (minced). Cook, stirring, for 1–2 minutes until fragrant.
  • Add 1 teaspoon ground coriander and 1 teaspoon ground cumin. Cook, stirring, for 1 minute.
  • Add 1 large sweet potato (peeled and cubed), 1 carrot (peeled and sliced), and 1 (400 ml) tin (1 ¾ cups) coconut milk. Stir to combine, bring to a gentle simmer, then reduce heat to low, cover, and simmer until the sweet potato and carrot are tender when pierced with a fork (about 12–20 minutes).
  • When the vegetables are tender, turn off the heat. Stir in ½ teaspoon salt and ¼ teaspoon ground black pepper.
  • Add ½ cup spinach (shredded, or baby spinach left whole) to the pot and gently stir until the spinach wilts.
  • Finish the rice: if any excess water remains after the 20–22 minutes, drain it. Fluff the rice with a fork.
  • Serve the curry with the cooked brown basmati rice.

Notes

Notes:
Garnish with crushed cashew nuts, or Thai basil leaves (or any basil) if desired.
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating