If you are craving a vibrant, satisfying meal that bursts with layers of flavor and lovely pops of color, then the Thai Red Chicken Curry with Cherry Tomatoes and Sweet Potatoes Recipe is here to become your new favorite. This dish combines tender chicken thighs with the richness of coconut milk, the sweetness of potatoes, and juicy cherry tomatoes, all tied together by the boldness of Thai red curry paste. It’s a perfect harmony of creamy, spicy, sweet, and fresh elements that come together in just about 45 minutes, making it a fantastic weeknight dinner that feels like something you’d order at a cozy, authentic Thai spot.

Ingredients You’ll Need
The ingredients for this Thai Red Chicken Curry with Cherry Tomatoes and Sweet Potatoes Recipe are refreshingly simple but pack incredible flavor and texture. Each item contributes something essential—whether it’s creamy coconut milk, sweet potatoes that melt in your mouth, or the brightness of fresh cilantro that lightens every bite.
- Vegetable oil: This is your cooking base, perfect for sautéing without overpowering flavors.
- Chicken thighs (boneless, skinless): They stay juicy and tender, soaking up all the curry goodness.
- Garlic (minced): Adds an aromatic punch that wakes up the palate.
- Thai red curry paste: The star spice blend that imparts that signature vibrant heat and depth.
- Fresh ginger (finely minced or grated): Brings a zingy freshness with subtle warmth.
- Coconut milk (light or regular): Creates a luscious, creamy sauce with tropical sweetness.
- Sweet potato (peeled and diced): These add natural sweetness and a velvety texture that melts in your mouth.
- Cherry tomatoes (halved): Burst with juiciness and a slight tang that perfectly contrasts the curry’s richness.
- Cilantro (chopped): Finished with fresh herbs that add brightness and color.
- Hot cooked jasmine rice: Essential for soaking up every delicious drop of curry sauce.
How to Make Thai Red Chicken Curry with Cherry Tomatoes and Sweet Potatoes Recipe
Step 1: Sauté the Chicken
Start by heating the vegetable oil over medium-high heat in a large wok or deep pan. While it warms up, thinly slice the chicken thighs and pat them dry to ensure a nice sear. Season them simply with salt and pepper, then add to your pan, sautéing for about 5 minutes until the edges are beautifully golden. This initial step creates the flavorful foundation for your curry.
Step 2: Build Aromatics
Next, toss in the minced garlic and finely grated ginger, stirring constantly. The aroma alone will make your kitchen feel like a little slice of Thailand! Let these sauté for about a minute until fragrant, then add the Thai red curry paste. Cooking the paste with the aromatics really helps to unlock those deep, spicy flavors you’re after, so keep stirring for another minute.
Step 3: Simmer with Coconut Milk and Sweet Potatoes
Pour in the coconut milk and add the diced sweet potato pieces. Give everything a good stir to combine so that the curry paste begins to meld with the creamy milk. Bring the mixture to a gentle boil, then reduce the heat to medium. Let it simmer uncovered for about 20 minutes—this slow bubble will tenderize the sweet potatoes and thicken the sauce until it’s luscious and rich.
Step 4: Add Cherry Tomatoes and Cilantro
When your sauce starts to thicken, stir in the halved cherry tomatoes and freshly chopped cilantro. Continue cooking for another 3 to 5 minutes. You’ll notice the tomatoes soften yet maintain a lovely burst of juiciness that complements the curry’s creaminess perfectly. This final step adds vibrancy not only to flavor but also to the dish’s stunning visual appeal.
Step 5: Serve with Jasmine Rice
The best way to enjoy this Thai Red Chicken Curry with Cherry Tomatoes and Sweet Potatoes Recipe is piping hot with a generous scoop of fragrant jasmine rice. The rice acts as a perfect mellow partner, soaking up that luscious sauce and balancing the hearty, tangy curry flavors.
How to Serve Thai Red Chicken Curry with Cherry Tomatoes and Sweet Potatoes Recipe

Garnishes
Fresh cilantro leaves sprinkled on top add an extra burst of color and aroma. For a touch of crunch and mild heat, consider a few thinly sliced red chilies or toasted peanuts. A wedge of lime on the side brightens the flavors wonderfully when squeezed just before eating.
Side Dishes
This curry holds its own beautifully but pairs well with steamed or sticky jasmine rice that balances the heat and soak up the delicious sauce. A light cucumber salad or simple steamed greens like bok choy make refreshing, crisp counterpoints to the creamy curry’s richness.
Creative Ways to Present
For a fun twist, serve the curry in individual coconut shells or small bowls lined with banana leaves to evoke a tropical vibe. You can also layer the finished curry over roasted cauliflower rice or quinoa for a low-carb option that still delivers amazing flavor and texture. Presentation can be as playful as your taste buds want!
Make Ahead and Storage
Storing Leftovers
This curry holds up beautifully in the fridge for up to 3 days. Simply transfer it to an airtight container and ensure it’s cooled before refrigerating. The flavors often deepen over time, so leftovers might even taste better the next day.
Freezing
You can freeze this Thai Red Chicken Curry with Cherry Tomatoes and Sweet Potatoes Recipe for up to 2 months. Use a freezer-safe container, leaving a bit of headspace for expansion. When you’re ready to enjoy it, thaw overnight in the fridge for the best results.
Reheating
Reheat gently on the stove over medium-low heat, stirring occasionally to prevent sticking and ensure even warming. If the curry thickens too much, add a splash of water or coconut milk to open it up and keep its creamy texture.
FAQs
Can I use chicken breast instead of thighs?
Yes, you can swap in chicken breast for a leaner option. Just be careful not to overcook since breast meat can dry out faster. Slice it thinly and adjust cooking time to keep it tender.
Is this curry spicy?
The Thai red curry paste does bring some heat, but it’s generally mild to medium spicy. You can adjust the amount of paste or balance it with more coconut milk if you prefer a gentler kick.
Can I make this recipe vegetarian?
Absolutely! Replace chicken with tofu, tempeh, or hearty vegetables like cauliflower or mushrooms. The curry sauce is rich and flavorful enough to shine without meat.
What’s the best type of rice to serve with this curry?
Jasmine rice is traditionally the best match due to its fragrant aroma and fluffy texture, complementing the rich and spicy curry perfectly.
Can I prepare this curry in advance?
Yes, you can prepare it a day ahead and refrigerate. The flavors will meld beautifully overnight, making it even tastier when reheated.
Final Thoughts
If you’re looking to bring some warmth, color, and excitement to your dinner table, this Thai Red Chicken Curry with Cherry Tomatoes and Sweet Potatoes Recipe is an absolute must-try. It’s cozy yet fresh, spicy yet sweet, and incredibly satisfying without being complicated. Once you make it, this vibrant curry will surely become a beloved staple in your home cooking rotation.
