Sweet Potato Curry Recipe for Kids

Discover the joys of versatile, family-friendly curry with this delicious recipe from Let’s Eat. Whether you love sweet potatoes or prefer other veggies or proteins, curry is always a delightful choice. Choose from green, yellow, or red Thai curry pastes, adjusting the spice level to suit your family’s taste. And if coconut milk isn’t your thing, swap it for vegetable stock. Wholesome, kid-approved meals made easy!

Sweet Potato Thai Curry

Serves 4


¼ cup (60 mL) olive oil
4 sweet potatoes, peeled and cut into medium dice
2 small onions, cut into medium dice
¼ cup (60 mL) curry paste (like Thai Kitchen)
2 Tbsp (30 mL) brown sugar
2 (each 14 oz/400 mL) cans coconut milk
2 cups (500 mL) stock of choice (beef, chicken, fish, and vegetable all work well)
4 tsp (20 mL) fish sauce
2 cups (500 mL) cherry tomatoes, washed and halved
2 cups (500 mL) baby spinach, washed


In a large Dutch oven or soup pot, warm the olive oil over medium heat and cook the sweet potatoes and onions, stirring occasionally, until they’re starting to brown.

Add the curry paste and stir it into the sweet potatoes and onions. Cook, stirring occasionally, for a few minutes to cook off the curry paste. Add the sugar, coconut milk, stock, and fish sauce and stir to combine.

Cover the pot with a lid and turn the heat down to low. Cook until the potatoes are al dente, about 10 minutes.

Stir in the tomatoes, cover, and cook another 5 minutes. Stir in the spinach and cook for another minute until the spinach has wilted.

Turn off the heat!

Serve with rice, mashed potatoes, or store-bought naan.

Shop Local | Chapters Indigo | Amazon

Recipe by DL Acken and Aurelia Louvet from Let’s Eat: Recipes for Kids Who Cook, copyright © 2023 by DL Acken and Aurelia Louvet. Reprinted with permission of TouchWood Editions