Thai Red Curry Recipe
Thai red curry has a reputation for tasting like it takes hours of work, but the truth is most of the complexity comes from a jarred or canned curry paste doing the heavy lifting. Once you have that, the rest of the dish comes together quickly — a quick sauté, a simmer in coconut milk, and dinner is on the table in about half an hour.
What makes red curry paste special is the balance it strikes between heat, aromatics, and a little sweetness, all built from dried red chilies, lemongrass, galangal, and garlic. Store-bought pastes vary quite a bit in both heat level and quality, so it’s worth trying a couple of brands to find one you like before committing to a favorite.
This version uses chicken and a mix of vegetables, simmered in coconut milk until everything is tender and the sauce has thickened slightly, finished with fresh basil and a squeeze of lime right before serving.

Why You’ll Love This Curry
- Rich, restaurant-style flavor made possible by a good curry paste
- Ready in about 30 minutes, most of which is simmering time
- Easy to adjust the heat level and vegetables to your taste
- Naturally gluten-free and easy to make dairy-free as written
A Quick Note on Ingredients
Red curry paste varies significantly in heat and saltiness between brands, so start with the amount listed here and adjust up or down based on your paste and your spice tolerance. Full-fat coconut milk gives the richest, most authentic texture — light coconut milk works but produces a noticeably thinner sauce.
Fish sauce is a small but important ingredient here, adding a savory depth that’s hard to replace — soy sauce can work in a pinch for a vegetarian version, though the flavor will be slightly different.

Ingredients
- 1 tablespoon vegetable oil
- 3 tablespoons red curry paste
- 1 lb boneless chicken breast or thigh, sliced thin
- 1 (14 oz) can full-fat coconut milk
- 1 red bell pepper, sliced
- 1 cup snap peas or green beans
- 1 tablespoon fish sauce
- 1 tablespoon brown sugar
- Fresh Thai basil, for garnish
- Juice of 1 lime
- Cooked jasmine rice, for serving
Instructions
1. Bloom the curry paste. Heat the oil in a large skillet or wok over medium heat. Add the curry paste and cook for 1-2 minutes, stirring constantly, until fragrant.
2. Cook the chicken. Add the sliced chicken to the pan and cook for 3-4 minutes, stirring, until mostly opaque on the outside.
3. Add the coconut milk. Pour in the coconut milk and stir to combine with the curry paste and chicken. Bring to a gentle simmer.

4. Add the vegetables. Stir in the bell pepper and snap peas, then simmer for 8-10 minutes, until the chicken is fully cooked and the vegetables are tender.
5. Season the sauce. Stir in the fish sauce and brown sugar, then taste and adjust seasoning as needed.
6. Finish and serve. Remove from heat, stir in a squeeze of lime juice, and top with fresh Thai basil. Serve hot over jasmine rice.
Tips for the Best Thai Red Curry Every Time
- Bloom the curry paste first. Cooking the paste briefly in oil before adding liquid intensifies its flavor significantly compared to just stirring it into the coconut milk.
- Use full-fat coconut milk. It gives a much richer, more authentic texture than light coconut milk, which can make the sauce thin and watery.
- Don’t skip the fish sauce. It’s a small amount, but it adds a savory depth that’s genuinely hard to replicate with other ingredients.
- Add lime juice off the heat. Adding it at the very end, after the pan is off the heat, preserves its bright flavor better than simmering it in.
Variations
Shrimp or tofu both work well in place of chicken — shrimp needs only 2-3 minutes to cook through, while tofu can be added along with the coconut milk to simmer and absorb flavor. Bamboo shoots, eggplant, or baby corn are all traditional vegetable additions if you want to vary the mix. For more heat, add extra curry paste or a sliced fresh red chili along with the vegetables.
Storage and Make-Ahead Tips
Leftovers keep well in an airtight container in the refrigerator for up to 4 days, and the flavor often deepens after a day as the spices continue to meld. Reheat gently on the stovetop over medium-low heat, adding a splash of water or coconut milk if the sauce has thickened too much. This curry also freezes well for up to 3 months — thaw overnight in the refrigerator before reheating.
What to Serve With It
Jasmine rice is the classic pairing, and its light floral flavor works especially well against the richness of the coconut sauce. If you want something a little different, rice noodles or even a scoop of coconut rice both make good bases for soaking up extra sauce. A simple cucumber salad on the side offers a cool, crisp contrast to the warmth of the curry.
For a full Thai-inspired meal, pair this with a light appetizer like fresh spring rolls or a simple green papaya salad. If you’re serving a crowd, doubling the sauce while keeping the protein and vegetable amounts closer to the original recipe tends to work well, since people often want extra sauce over their rice.

Frequently Asked Questions
How spicy is this curry?
It depends heavily on the brand of curry paste used — start with the amount listed and adjust up or down based on your paste and spice tolerance.
Can I make this vegetarian?
Yes — swap the chicken for tofu or extra vegetables, and use soy sauce instead of fish sauce for a fully vegetarian version.
What can I substitute for Thai basil?
Regular basil works as a substitute, though the flavor will be slightly less anise-forward than traditional Thai basil.
Can I use a different protein?
Yes — shrimp, tofu, or even thinly sliced beef all work well in place of chicken, adjusting cooking time as needed.
Why is my curry too thin?
This usually means it needs more simmering time to reduce, or that light coconut milk was used instead of full-fat, which produces a thinner sauce.
If you make this, I’d love to know how it turns out — leave a comment and a star rating below, and let me know which protein or vegetables you used.
