This post may contain affiliate links. By browsing this website, you agree to our privacy policy and terms of use.

This Yellow Curry recipe is one of my favorite Thai curries! It’s loaded with plant-based protein, hearty potatoes, lemongrass, yellow curry paste, and coconut cream to make an ultra rich and hearty dinner. Serve with jasmine rice, fresh herbs, and a final squeeze of lime juice! 

Bowl of curry topped with white rice and fresh cilantro.

Skip your local Thai restaurant tonight and make your favorite yellow curry from scratch! It’s a budget-friendly meal ($3.14 per serving), naturally vegetarian and vegan, and one of the most flavorful potato recipes around. It’s just as easy to make as my Lentil Curry and Thai Pumpkin Curry, yet bursting with fresh lemongrass, creamy coconut, and an earthy, spiced yellow curry paste. 

It’s a recipe that’s: 

  • ✅ Quick enough for weeknights. By using a pre-made Thai yellow curry paste, this Thai curry can be ready to serve in just 30 minutes. 
  • ✅ Easy to customize. Load it up with your favorite veggies. 
  • ✅ Is even better tasting on day 2. Like a good pot of chili or ramen broth, this Thai yellow curry is even better the next day (ideal for meal prep!). 

Ingredient Notes

Ingredients needed for yellow curry measured and labeled in individual bowls.
  • Aromatics: You’ll need shallots and minced lemongrass. I prefer the flavor of freshly minced lemongrass, but you can also use lemongrass paste. To learn how to chop and mince fresh lemongrass, check out this helpful tutorial: How to Prepare Lemongrass for Cooking.
  • Spices: A simple blend of yellow curry powder, turmeric powder and black pepper add depth and color to the final dish.  
  • Yellow curry paste: Any homemade or store-bought yellow curry paste will work well. My favorite store-bought version is by the Mae Ploy Brand. If you’d like to make your own yellow curry paste, try this Vegetarian Yellow Curry Paste. If you are not vegetarian and prefer something more authentic, make this Yellow Curry Paste Recipe with shrimp paste. 
  • Potatoes: Yukon gold potatoes peeled and chopped into bite-sized chunks add tons of heartiness and naturally thicken the curry sauce with their starches.  
  • Chickpeas: Adds a nice, cheap source of plant-based protein that will make the vegetarian curry more filling and satiating.  
  • Coconut cream: Adds richness, creaminess, and a bit of sweetness to the coconut curry sauce. It also helps to cut the spice in the yellow curry paste.   
  • Spinach: Adding a handful of fresh baby spinach adds a nice pop of color, freshness, and a boost of nutrition.  
  • Soy sauce: A vegetarian substitute for fish sauce. If you are not vegetarian, feel free to use your favorite fish sauce. Alternatively, if you are gluten-free, replace the soy sauce with tamari. 
  • Brown sugar: Helps to balance the savory, spicy, acidic components in the dish. Feel free to use light brown sugar, dark brown sugar, or even coconut sugar. 
  • Lime juice: Adds a tangy acidity and brightness that balances the creamy coconut curry sauce. For best flavor, please use fresh lime juice!

How to Make This Thai Yellow Curry Recipe

4 image collage showing the step by step process of making this yellow curry.
  1. Sauté the shallots and lemongrass. Heat the vegetable oil (or another cooking oil like olive oil, coconut oil, or avocado oil) in a large pot over medium heat. Once warm, add in the shallots and lemongrass and cook, stirring frequently until fragrant, about 3-5 minutes. 
  2. Dry roast the spices. Add the curry powder, turmeric, black pepper, and yellow curry paste. Stir until a thick paste forms. Toast the spices for 1-2 minutes to help them release their essential oils and intensify the flavor of the dish. 
  3. Add potatoes and chickpeas. Mix together to combine and coat in the spices. 
  4. Stir in the vegetable broth and coconut cream. It is okay if the coconut cream is not completely smooth. It will continue to dissolve in the curry as it summers. 
  5. Simmer for 15-20 minutes. Increase the heat to medium high heat and bring the yellow curry to a low boil. Reduce the heat to medium, then simmer, covered, for 15-20 minutes, or until the potatoes are easily pierced with a knife. 
  6. Add remaining ingredients. Finally, stir in the spinach, soy sauce, brown sugar, and lime juice. Mix together until the spinach is wilted. 
  7. Serve. Enjoy immediately while warm with jasmine rice, fresh cilantro or Thai basil, and lime wedges. 
Final yellow curry with wilted spinach.

Serving Suggestions

As is, this Thai yellow curry is hearty enough to enjoy on its own with a scoop of jasmine rice and fresh herbs. If you’d like to make the meal even more filling, try one of these side dishes:

Recipe FAQs

Is this yellow curry spicy?

The heat level of this yellow Thai curry heavily depends on the brand of yellow curry paste you use, but in general, yellow curry is considered the least spicy curry. Red curry paste and green curry paste are notoriously more spicy, so if you enjoy the spice level of Red Curry or Green Curry, any brand of yellow curry paste should be fine for you! 

Can I make this curry with coconut milk?

For the best, thick and creamy texture, coconut cream is best. With that being said, full-fat canned coconut milk will work in it’s place. Please do not use light coconut milk – it is far too watery. 

Will this recipe work in the crockpot?

Yes! If you prefer to make this curry in the crockpot, add in all ingredients, except for the spinach, soy sauce, brown sugar, and lime juice. Stir well to combine, then cook on low for 8 hours or high for 4 hours. During the last 15 minutes of cooking, stir in the final ingredients. Serve immediately while warm. 

Can I add my favorite veggies?

You can replace all or some of the creamy Yukon gold potatoes with your favorite veggies. Red bell pepper, carrots, cauliflower florets, green beans, broccoli florets, baby corn, and zucchini are all delicious!  You can also substitute in some sweet potatoes, as desired.

If you are making this yellow curry in the crockpot, wait to add softer vegetables such as zucchini, bell pepper, green beans, etc. until the last 30 minutes of cooking. 

Serving bowl of curry topped with white rice.

Storage and Freezing Instructions

Leftover curry will keep for up to 5 days in an airtight container in the refrigerator.

If you’d like to freeze this curry, I recommend making it without potatoes. Replace them with additional chickpeas, or vegetables like carrots, cauliflower, or green beans. Freeze in individual portions using Souper Cubes, or place in a large zip top bag and freeze laying flat. Frozen curry will keep for up to 1 month.

Closeup of yellow curry with potatoes, chickpeas, and white rice.
Home-Cooked Roots Logo

Thai Yellow Curry Recipe

5 from 1 vote

Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Cost: $12.55 per recipe / $3.14 per serving
This Yellow Curry recipe is one of my favorite Thai curries! It's loaded with plant-based protein, hearty potatoes, lemongrass, yellow curry paste, and coconut cream to make an ultra rich and hearty dinner. Serve with jasmine rice, fresh herbs, and a final squeeze of lime juice!

Equipment

Ingredients
 

  • 2 tablespoons vegetable oil ($0.06)
  • 3 shallots diced ($0.90)
  • 2 tablespoons lemongrass minced ($1.00)
  • 1 teaspoon curry powder ($0.06)
  • ½ teaspoon turmeric powder ($0.03)
  • ½ teaspoon black pepper ($0.02)
  • 3 tablespoons yellow curry paste ($4.65)
  • 1 ½ pounds gold potatoes peeled and chopped into bite-sized chunks ($1.35)
  • 1 (15.5 ounce) can chickpeas, drained and rinsed equivalent to 1 3/4 cups ($0.75)
  • 3 cups vegetable broth ($0.27)
  • 1 (13.5 ounce) can coconut cream ($2.79)
  • 1 cup spinach ($0.32)
  • 2 tablespoons soy sauce ($0.26)
  • 1 tablespoon brown sugar ($0.03)
  • 1 lime juiced ($0.33)

For Serving

  • Fresh cilantro or Thai basil chopped
  • white rice

Instructions

  • Heat the oil in a large pot (at least 5 qt) over medium heat. Add the shallots and lemongrass and sauté until fragrant, about 3-5 minutes.
  • Next, add the curry powder, turmeric powder, black pepper, and yellow curry paste. Stir until a thick paste forms.
  • Add the cauliflower and chickpeas and mix together.
  • Add the vegetable broth and coconut cream and stir until fully combined.
  • Bring to a simmer and cover. Simmer, covered, for 15-20 minutes or until the cauliflower is easily pierced with a knife.
  • Add the spinach, soy sauce, brown sugar, and lime juice and mix together until the spinach is wilted.
  • Top with fresh cilantro and serve with rice and homemade naan.
  • Potatoes: You can replace all or some of the creamy Yukon gold potatoes with your favorite veggies. Red bell pepper, carrots, cauliflower florets, green beans, broccoli florets, baby corn, and zucchini are all delicious!  You can also substitute in some sweet potatoes, as desired. If you are making this yellow curry in the crockpot, wait to add softer vegetables such as zucchini, bell pepper, green beans, etc. until the last 30 minutes of cooking. 
  • Coconut cream: Can use canned full-fat coconut milk. Using light coconut milk is not recommended. 
  • Soy sauce: Use tamari for gluten-free curry or fish sauce if not vegetarian/vegan. 

Notes

  • This recipe was originally published on June 18, 2020 and was updated on March 3, 2024 to include an improved recipe. 
  • This is a great meal prep recipe. The flavor gets richer overtime.
  • Crockpot instructions: If you prefer to make this curry in the crockpot, add in all ingredients, except for the spinach, soy sauce, brown sugar, and lime juice. Stir well to combine, then cook on low for 8 hours or high for 4 hours*. During the last 15 minutes of cooking, stir in the final ingredients. Serve immediately while warm. 
    • * – If you are making this yellow curry in the crockpot, wait to add softer vegetables such as zucchini, bell pepper, green beans, etc. until the last 30 minutes of cooking. 
  • Storage instructions: Leftover curry will keep for up to 5 days in an airtight container in the refrigerator.
  • Freezing instructions: If you’d like to freeze this curry, I recommend making it without potatoes. Replace them with additional chickpeas, or vegetables like carrots, cauliflower, or green beans. Freeze in individual portions using Souper Cubes, or place in a large zip top bag and freeze laying flat. Frozen curry will keep for up to 1 month.

Nutrition

Serving: 1serving | Calories: 257kcal | Carbohydrates: 43g | Protein: 6g | Fat: 8g | Sodium: 1228mg | Fiber: 6g | Sugar: 9g

Disclaimer: The Nutritional Information provided for this recipe is only an estimate. The accuracy of the facts listed is not and cannot be guaranteed.

Course Main Course
Cuisine Thai

Did You Love This Recipe?

Rate the recipe here and make sure to leave a comment below!

5 from 1 vote
12 Dirt Cheap Weeknight Dinners ebook page.
12 Dirt Cheap Weeknight Dinners ebook cover.

Wallet-Friendly Recipes & Smart Shopping Tips in Your Inbox

Plus get a free cookbook with 12 Dirt Cheap Dinner Ideas that’ll cost you $2 or less per serving.

leave a comment

I love to hear from you. Submit your recipe questions or review here and I will get back to you as soon as I can.

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

related recipes