If you’re searching for a delightful fusion of spicy, savory, and slightly sweet flavors, look no further than this Panang Curry Recipe. Originating from Thailand, this dish is a beautiful representation of Thai cuisine, blending fragrant spices with rich coconut milk. This recipe is not only easy to make but also perfect for a cozy family dinner or impressing guests at a dinner party. With its vibrant colors and mouthwatering aroma, this Panang Curry will quickly become a favorite in your household.
Reasons to Love Panang Curry Recipe

There are countless reasons to adore this Panang Curry Recipe. First and foremost, it is incredibly versatile, allowing you to add your favorite vegetables or proteins. The creamy texture of the coconut milk paired with the bold flavors of the Panang curry paste creates a comforting dish that warms the soul. Additionally, the use of tofu in this recipe makes it an excellent option for vegetarians and vegans alike, ensuring everyone at the table can enjoy it. Finally, the dish’s vibrant colors and aromatic scents make it as visually appealing as it is delicious.
What We’re Using
To create this exquisite Panang Curry, we will utilize the following ingredients:
- 1 pound extra-firm tofu – The protein source that will absorb all the delicious flavors.
- 2 tablespoons coconut oil, divided – Adds richness and helps sauté the vegetables.
- 1 small onion, peeled and chopped – Provides a savory base to the curry.
- 3 bell peppers (green, red, and yellow), seeded and chopped – Adds color and crunch.
- 2 cloves garlic, minced – Enhances the flavor profile.
- 4 ounces Panang red curry paste (1 can) – The star of the show, packed with spices.
- 1 tablespoon peanut butter – Adds creaminess and a hint of nuttiness.
- 12 kaffir lime leaves, crushed – Infuses a unique citrus flavor.
- 13.5 ounces thick coconut milk, unsweetened – Creates a luxurious sauce.
- 3 tablespoons fish sauce – Adds umami depth (can substitute with soy sauce for a vegetarian option).
- 1/4 cup Thai basil leaves or sweet basil – For garnish and added flavor.
Tools & Equipment Needed
Before we dive into the cooking process, let’s gather the necessary tools:
- Knife and Cutting Board – For chopping vegetables and tofu.
- Large Skillet or Wok – To cook everything evenly.
- Spatula – For stirring and mixing the ingredients.
- Measuring Cups and Spoons – To ensure accurate ingredient quantities.
- Serving Bowl – For presenting your delicious curry.
Make Panang Curry Recipe: A Simple Method

Now that we have everything ready, let’s walk through the steps to create this delicious Panang Curry.
Step 1: Prepare the Tofu
Start by pressing the extra-firm tofu to remove excess moisture. Wrap the tofu in a clean kitchen towel and place a heavy object on top. Let it sit for about 15-20 minutes. Once pressed, cut the tofu into bite-sized cubes.
Step 2: Sauté the Vegetables
In a large skillet or wok, heat 1 tablespoon of coconut oil over medium heat. Add the chopped onion and sauté until it becomes translucent, about 3-4 minutes. Then, add the minced garlic and continue to cook for an additional minute until fragrant.
Step 3: Add the Bell Peppers
Next, stir in the chopped bell peppers and cook for 3-5 minutes, just until they begin to soften while still retaining some crunch.
Step 4: Incorporate the Curry Paste
Now, add the Panang red curry paste to the skillet, stirring well to combine with the vegetables. Cook for another 2 minutes, allowing the spices to bloom and release their aromatic flavors.
Step 5: Add the Remaining Ingredients
Stir in the pressed tofu cubes, followed by the peanut butter, crushed kaffir lime leaves, and the thick coconut milk. Mix everything together thoroughly to ensure the tofu is well coated with the sauce.
Step 6: Season the Curry
Add the fish sauce (or soy sauce if you’re opting for a vegetarian version) to the mixture. Bring the curry to a gentle simmer and let it cook for about 10-15 minutes, stirring occasionally, until everything is heated through and the flavors meld beautifully.
Step 7: Garnish and Serve
Just before serving, toss in the Thai basil leaves for a fresh, aromatic touch. Serve your Panang Curry in a bowl, paired with steamed jasmine rice or quinoa for a wholesome meal. Enjoy every bite of this delightful dish!
Health-Conscious Tweaks

Here are some modifications you can make to keep this recipe health-conscious while retaining its deliciousness:
- Use less coconut oil – You can reduce the amount of coconut oil to one tablespoon or substitute it with vegetable broth for sautéing to cut down on calories.
- Incorporate more vegetables – Add broccoli, snap peas, or zucchini for extra nutrients and fiber.
- Choose low-sodium fish sauce – This helps reduce the overall sodium content while still providing flavor.
- Replace peanut butter with almond butter – For a different flavor profile and potential allergy-friendly option.
Pro Perspective
To elevate your Panang Curry experience, consider these professional tips:
- Choose high-quality curry paste – Authentic Thai curry paste can dramatically impact the flavor, so opt for a brand that uses fresh ingredients.
- Balance flavors – Taste as you go! Adjust the sweetness, saltiness, and spice levels to fit your palate.
- Serve with a side – A side of cucumber salad or pickled vegetables can complement the richness of the curry.
- Experiment with proteins – While tofu is excellent, don’t hesitate to try this recipe with chicken, shrimp, or tempeh for variety.
Storage Pro Tips
To ensure you enjoy your Panang Curry even after the first serving, follow these storage tips:
Allow the curry to cool completely before transferring it to an airtight container. It can be stored in the refrigerator for up to 4 days. For longer storage, freeze in portion-sized containers for up to 3 months. To reheat, simply thaw overnight in the fridge and warm it on the stove over medium heat, adding a splash of coconut milk if needed to restore its creamy texture.
Ask & Learn
Can I make this Panang Curry recipe in advance?
Absolutely! This dish tastes even better the next day as the flavors continue to meld. Just store it in the refrigerator and reheat before serving.
Can I substitute the tofu with another protein?
Yes! You can use chicken, shrimp, or even chickpeas for a different twist. Just adjust the cooking times accordingly.
What can I serve with Panang Curry?
This curry pairs beautifully with steamed jasmine rice, quinoa, or even cauliflower rice for a low-carb option. A side of fresh vegetables or a simple salad can also complement the dish.
Is Panang Curry spicy?
Panang Curry has a mild to medium spice level. If you prefer it spicier, feel free to add fresh chilies or a pinch of chili flakes to enhance the heat.
Cook This Next
If you enjoyed making this Panang Curry Recipe, you might also love trying:
- Thai Red Curry Vegetables – Another flavorful Thai-inspired dish.
- Green Curry Noodles – A comforting bowl of noodles with a twist.
- Coconut Curry Chickpeas – A hearty and satisfying vegan option.
The Last Word
This Panang Curry Recipe is a delightful exploration of flavors and textures that will leave you craving more. The combination of creamy coconut milk, aromatic spices, and hearty tofu creates a dish that is not only satisfying but also deeply nourishing. Whether you’re a seasoned cook or a beginner in the kitchen, this recipe is straightforward and rewarding. So roll up your sleeves, gather your ingredients, and embark on a culinary adventure that celebrates the vibrant cuisine of Thailand. You won’t be disappointed!

Panang Curry Recipe
Ingredients
- 1 pound extra-firm tofu pressed and cubed
- 2 tablespoons coconut oil divided
- 1 small onion peeled and chopped
- 3 count bell peppers (green, red, and yellow), seeded and chopped
- 2 cloves garlic minced
- 4 ounces Panang red curry paste (1 can)
- 1 tablespoon peanut butter
- 12 count kaffir lime leaves crushed
- 13.5 ounces thick coconut milk unsweetened
- 3 tablespoons fish sauce (can substitute with soy sauce)
- 1/4 cup Thai basil leaves or sweet basil
Instructions
- Start by pressing the extra-firm tofu to remove excess moisture. Wrap the tofu in a clean kitchen towel and place a heavy object on top. Let it sit for about 15-20 minutes. Once pressed, cut the tofu into bite-sized cubes.
- In a large skillet or wok, heat 1 tablespoon of coconut oil over medium heat. Add the chopped onion and sauté until it becomes translucent, about 3-4 minutes. Then, add the minced garlic and continue to cook for an additional minute until fragrant.
- Next, stir in the chopped bell peppers and cook for 3-5 minutes, just until they begin to soften while still retaining some crunch.
- Now, add the Panang red curry paste to the skillet, stirring well to combine with the vegetables. Cook for another 2 minutes, allowing the spices to bloom and release their aromatic flavors.
- Stir in the pressed tofu cubes, followed by the peanut butter, crushed kaffir lime leaves, and the thick coconut milk. Mix everything together thoroughly to ensure the tofu is well coated with the sauce.
- Add the fish sauce (or soy sauce if you’re opting for a vegetarian version) to the mixture. Bring the curry to a gentle simmer and let it cook for about 10-15 minutes, stirring occasionally, until everything is heated through and the flavors meld beautifully.
- Just before serving, toss in the Thai basil leaves for a fresh, aromatic touch. Serve your Panang Curry in a bowl, paired with steamed jasmine rice or quinoa for a wholesome meal. Enjoy every bite of this delightful dish!
Equipment
- Knife and cutting board
- Large skillet or wok
- Spatula
- Measuring cups and spoons
- Serving Bowl
Notes
- Allow the curry to cool completely before storing in an airtight container.
- It can be stored in the refrigerator for up to 4 days.
- For longer storage, freeze in portion-sized containers for up to 3 months.
