One-Pot Thai Coconut Veggie Curry

Jenny

the heart behind Family Cooks Club

Best seller

knife

You’re Missing Out! This Chef Knife Is a Game-Changer

  • Stays Sharp: Ice-hardened for long-lasting sharpness.
  • Better Control: Unique finger hole for a steady grip.
  • Built to Last: Premium stainless steel and beech wood.
  • Perfect Balance: Comfortable weight for easy use.
  • Big Savings: 70% off, high quality at a steal.
  • Customer Approved: Loved for quality and ease.
Grab Yours Today at 70% Off!

This post may contain affiliate links learn more.

Of all the recipes that have become a staple in my kitchen, this One-Pot Thai Coconut Veggie Curry holds a special place. I first made it on a frantic Tuesday night, staring into a fridge full of disparate vegetables and craving something deeply comforting yet vibrant and healthy. I was skeptical that a “one-pot” meal could deliver the complex, layered flavors of authentic Thai cuisine, but I was wrong. As the aromas of ginger, garlic, and blooming red curry paste began to fill the house, my family slowly drifted into the kitchen, drawn by the irresistible scent. The final result was a resounding success. The creamy, rich coconut sauce perfectly coated a rainbow of tender-crisp vegetables, and the balance of spicy, sweet, salty, and sour was spot-on. Even my pickiest eater asked for a second helping, scooping it over a fluffy bed of jasmine rice. It was a restaurant-quality meal with home-cooked love, and the best part? Only one pot to clean. This recipe isn’t just about food; it’s about transforming a regular weeknight into a small, flavorful celebration. It’s my go-to for a quick, nutritious, and incredibly satisfying dinner that never fails to impress.

Ingredients

  • 1 tablespoon Coconut Oil – Or a neutral-flavored oil like avocado or canola; this is used for sautéing the aromatics.
  • 1 medium Yellow Onion, diced – Forms the sweet, aromatic base of the curry. You can also use two large shallots.
  • 3 cloves Garlic, minced – An essential aromatic that adds a pungent, savory depth.
  • 1 tablespoon Fresh Ginger, grated – Provides a warm, zesty spice that is crucial for the classic Thai flavor profile.
  • 3-4 tablespoons Thai Red Curry Paste – The heart of the dish. Use 3 tablespoons for a medium spice level and 4 for a spicier kick. Ensure it’s a high-quality, authentic brand for the best flavor.
  • 1 (13.5-ounce) can Full-Fat Coconut Milk – This is non-negotiable for a truly creamy and rich curry. Do not substitute with light coconut milk, as the sauce will be thin.
  • 1.5 cups Vegetable Broth – Thins the sauce to the perfect consistency and adds an extra layer of savory flavor.
  • 2 medium Carrots, peeled and sliced into rounds – These harder vegetables are added first to ensure they become tender.
  • 1 head of Broccoli, cut into bite-sized florets – Adds a wonderful texture, color, and a host of nutrients.
  • 1 Red Bell Pepper, seeded and sliced – Provides a sweet flavor and a vibrant splash of color.
  • 1 cup Snap Peas – Added near the end to maintain their delightful crunch and bright green color.
  • 1 tablespoon Soy Sauce or Tamari – Adds umami and a deep, salty flavor. Use tamari for a gluten-free option.
  • 1-2 teaspoons Maple Syrup or Brown Sugar – A touch of sweetness is essential to balance the spice and acidity. Adjust to your taste.
  • 1 Lime, juiced – The fresh acidity brightens all the other flavors and cuts through the richness of the coconut milk.
  • For Garnish (optional but highly recommended):
    • Fresh Cilantro, chopped – Adds a fresh, citrusy, and herbaceous note.
    • Fresh Thai Basil – If you can find it, its unique anise flavor is incredible. Regular basil also works.
    • Chopped Peanuts or Cashews – For a welcome crunchy texture.
    • Sliced Red Chili or Chili Flakes – For those who like an extra bit of heat.

Instructions

  1. Prepare Your Ingredients (Mise en Place): Before you begin, take the time to wash and chop all your vegetables, mince the garlic, and grate the ginger. Having everything ready will make the cooking process smooth and enjoyable.
  2. Sauté the Aromatics: Place a large pot or Dutch oven over medium heat. Add the coconut oil. Once the oil is shimmering, add the diced onion and cook, stirring occasionally, for 3-4 minutes until it begins to soften and become translucent.
  3. Bloom the Spices: Add the minced garlic and grated ginger to the pot. Sauté for another minute until fragrant, being careful not to let the garlic burn. Push the onions, garlic, and ginger to one side of the pot.
  4. Toast the Curry Paste: Add the Thai red curry paste to the empty side of the pot. Use your spoon to press it against the hot surface and cook for 1-2 minutes. This crucial step, known as “blooming,” toasts the spices within the paste, releasing their essential oils and deepening their flavor profile significantly. You’ll notice it becomes much more aromatic. Once toasted, stir it into the onion mixture.
  5. Build the Curry Base: Pour in the can of full-fat coconut milk and the vegetable broth. Whisk everything together thoroughly, ensuring the curry paste is fully dissolved into the liquid. Bring the mixture to a gentle simmer.
  6. Cook the Harder Vegetables: Once the curry is simmering, add the sliced carrots. Reduce the heat to medium-low, cover the pot, and let it simmer for 5-7 minutes. This gives the carrots a head start to soften before the other vegetables are added.
  7. Add the Softer Vegetables: Uncover the pot and add the broccoli florets and sliced red bell pepper. Stir to combine, then place the lid back on and continue to simmer for another 5-8 minutes, or until the broccoli is tender-crisp and the carrots are fully cooked. You want the vegetables cooked through but still retaining a slight bite.
  8. Finish with the Final Veggies and Flavors: Add the snap peas to the pot. They only need 1-2 minutes to cook, which will keep them vibrant and crunchy. Turn off the heat.
  9. Balance the Flavors: Stir in the soy sauce (or tamari), maple syrup (or brown sugar), and the juice of one lime. This is the final and most important step for flavor. Taste the curry. Does it need more saltiness? Add a splash more soy sauce. More brightness? A bit more lime juice. More sweetness to balance the spice? A little more syrup. Adjust until it tastes perfect to you.
  10. Garnish and Serve: Ladle the hot curry into bowls over your choice of rice or noodles. Garnish generously with fresh cilantro, Thai basil, chopped peanuts, and a few slices of red chili if desired. Serve immediately and enjoy the incredible flavors.

Nutrition Facts

  • Servings: 4
  • Calories: Approximately 485 kcal per serving (This can vary based on the brand of coconut milk and specific vegetables used).
  • Fat: High in healthy, plant-based fats primarily from the coconut milk, which are essential for absorbing fat-soluble vitamins and creating that satisfying, creamy texture.
  • Fiber: Rich in dietary fiber from the abundance of vegetables like broccoli, carrots, and snap peas. Fiber is crucial for digestive health and helps keep you feeling full and satisfied.
  • Vitamin C: Packed with Vitamin C, especially from the red bell peppers and broccoli. This powerful antioxidant supports your immune system and skin health.
  • Plant-Based Nutrients: This dish is a powerhouse of vitamins and minerals from a diverse range of colorful vegetables, offering a wide spectrum of health benefits in one delicious bowl.
  • Sodium: The sodium content can be controlled by using low-sodium vegetable broth and adjusting the amount of soy sauce to your preference.

Disclaimer: The nutritional information provided is an estimate and can vary based on the specific ingredients and quantities used.

Preparation Time

This One-Pot Thai Coconut Veggie Curry is the perfect weeknight warrior. The total time from starting your prep to sitting down to eat is approximately 35-40 minutes.

  • Prep Time: 15 minutes (for washing and chopping all the vegetables and aromatics).
  • Cook Time: 20-25 minutes (for sautéing and simmering the curry to perfection).

Its efficiency, combined with the minimal cleanup of a single pot, makes it an ideal choice for a busy evening when you crave a home-cooked meal without the fuss.

How to Serve

Serving this Thai curry is all about creating a complete experience with complementary textures and flavors. Here’s how to present it for maximum enjoyment:

  • The Foundation:
    • Jasmine Rice: This is the classic and most popular choice. The fragrant, slightly sticky rice is perfect for soaking up every last drop of the delicious curry sauce.
    • Brown Rice: For a healthier, whole-grain option with a nuttier flavor and chewier texture.
    • Quinoa: A great protein-rich, gluten-free alternative that pairs wonderfully with the curry.
    • Rice Noodles: Serve the curry over a bed of cooked rice noodles for a slurp-worthy, Pad Thai-like experience.
  • The Toppings Bar (Don’t Skip This!):
    • Fresh Herbs: A generous sprinkle of freshly chopped cilantro is a must. If you can find it, Thai basil adds an authentic, slightly peppery, anise-like flavor that is truly transformative.
    • A Squeeze of Acidity: Always serve with extra lime wedges on the side. A final squeeze of fresh lime juice just before eating brightens up the entire dish.
    • A Bit of Crunch: Provide small bowls of chopped roasted peanuts or cashews. The nutty crunch provides a fantastic textural contrast to the soft vegetables and creamy sauce.
    • Extra Heat: For spice lovers, offer sliced fresh red chilies (like Thai bird’s eye chilies), a sprinkle of red pepper flakes, or a drizzle of chili oil or Sriracha.
    • Extra Creaminess: For an even more decadent experience, you can drizzle a small amount of reserved coconut cream over the top of each bowl just before serving.

Additional Tips

  1. Choose Your Curry Paste Wisely: The quality and type of your curry paste will define the dish. Red curry paste (used in this recipe) is a versatile, moderately spicy option. Green curry paste is typically the spiciest and has a fresher, more herbaceous flavor from green chilies. Yellow curry paste is the mildest and gets its color and flavor from turmeric and other milder spices. Feel free to experiment to find your favorite.
  2. Embrace Full-Fat Coconut Milk: This is the secret to a luxuriously creamy and rich sauce. Light coconut milk contains more water and stabilizers, and will result in a thin, less flavorful curry. If you are concerned about fat, remember that the fat in coconut milk is plant-based and helps you feel full and satisfied.
  3. Don’t Rush the Veggie Timing: The order in which you add vegetables matters. Harder vegetables that take longer to cook (like carrots, potatoes, or sweet potatoes) should always go in first. Softer vegetables (like bell peppers, broccoli, zucchini, or bok choy) should be added later to ensure they remain tender-crisp and don’t turn to mush. Quick-cooking veggies like snap peas or spinach should be stirred in at the very end.
  4. Boost the Protein: This curry is fantastic as is, but you can easily add a protein source to make it even more substantial.
    • For Plant-Based: Add a can of rinsed and drained chickpeas or lentils along with the carrots. For tofu, press a block of extra-firm tofu, cube it, and pan-fry it separately until golden before stirring it into the finished curry.
    • For Non-Vegetarians: Add bite-sized pieces of chicken and cook them through after sautéing the aromatics. For shrimp, add them in the last 3-4 minutes of cooking, as they cook very quickly.
  5. Master the Flavor Balance: Authentic Thai cooking is all about the perfect harmony of four key elements: spicy (from the curry paste/chilies), salty (from the soy sauce), sweet (from the maple syrup/sugar), and sour (from the lime juice). Always taste your curry at the end and adjust. If it tastes flat, it likely needs more salt or lime. If it’s too spicy, a little more coconut milk or sugar can help balance it.
  6. Make-Ahead and Storage: This curry is an excellent meal-prep option. It tastes even better the next day as the flavors have more time to meld. Store it in an airtight container in the refrigerator for up to 4 days. It also freezes beautifully. Let it cool completely, then store it in a freezer-safe container for up to 3 months. Thaw it overnight in the fridge and reheat gently on the stovetop.
  7. Unlock More Flavor with Aromatics: Don’t be afraid to add more traditional Thai aromatics if you can find them. A stalk of lemongrass, bruised with the back of a knife and added with the broth (then removed before serving), or a few slices of galangal (a cousin of ginger) can add another layer of authentic flavor.
  8. Use a Wide Pot: A Dutch oven or a wide, heavy-bottomed pot is ideal for this recipe. The wide surface area allows you to sauté the aromatics and bloom the curry paste more effectively, which builds a better flavor foundation than a narrow, tall saucepan would.

Frequently Asked Questions (FAQ)

1. Can I make this recipe gluten-free?
Absolutely! The recipe is naturally almost gluten-free. The only ingredient you need to be mindful of is the soy sauce. To make it 100% gluten-free, simply substitute the soy sauce with an equal amount of tamari or coconut aminos.

2. My curry is too thin. How can I make it thicker?
There are a few ways to thicken your curry. The easiest is to make a cornstarch slurry: mix 1 tablespoon of cornstarch with 2 tablespoons of cold water until smooth, then slowly whisk it into the simmering curry until it reaches your desired thickness. Alternatively, you can simply let the curry simmer uncovered for an extra 5-10 minutes to allow some of the liquid to evaporate and reduce the sauce.

3. My curry turned out way too spicy! How can I fix it?
Don’t worry, it’s easy to tone down the heat. The best way is to stir in more full-fat coconut milk or a dollop of coconut cream, as the fat helps to mellow the spice. Adding a bit more sweetener (sugar/maple syrup) or a generous squeeze of lime juice can also help to balance out and distract from the intense heat. Serving it with a large portion of rice also helps.

4. What other vegetables work well in this curry?
This recipe is incredibly versatile! You can substitute or add almost any vegetables you have on hand. Great additions include zucchini, baby corn, bamboo shoots, mushrooms (cremini or shiitake), sweet potatoes (add them with the carrots), cauliflower florets, edamame, or leafy greens like spinach or kale (stir these in at the very end until they wilt).

5. I only have light coconut milk. Can I still use it?
You can, but be prepared for a different result. Using light coconut milk will create a sauce that is significantly thinner and less rich and creamy. If you must use it, you will likely need to thicken the sauce with a cornstarch slurry (as described in question 2) to achieve a pleasant consistency. For the best, most authentic result, full-fat coconut milk is highly recommended.

6. Is this recipe vegan?
Yes, this recipe is fully vegan as written. Just be sure to double-check the label on your Thai curry paste. While most are plant-based, some brands can contain shrimp paste or fish sauce, so a quick ingredient check is always a good idea to ensure it aligns with your dietary needs.

7. Can I prepare the ingredients in advance to save time?
Yes! This is a great way to make this quick meal even faster. You can wash and chop all your vegetables, mince the garlic, and grate the ginger a day or two in advance. Store them in separate airtight containers in the refrigerator. When you’re ready to cook, you can just start sautéing.

8. What’s the real difference between Thai basil and regular Italian basil?
While they can be used interchangeably in a pinch, they have distinct flavors. Regular Italian basil has a sweet, slightly peppery flavor. Thai basil, on the other hand, has a sturdier leaf and a pronounced anise or licorice-like flavor that is characteristic of many Southeast Asian dishes. If you can find Thai basil, it will add a layer of authenticity to your curry that is truly special.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

One-Pot Thai Coconut Veggie Curry


  • Author: Jenny

Ingredients

Scale
  • 1 tablespoon Coconut Oil – Or a neutral-flavored oil like avocado or canola; this is used for sautéing the aromatics.
  • 1 medium Yellow Onion, diced – Forms the sweet, aromatic base of the curry. You can also use two large shallots.
  • 3 cloves Garlic, minced – An essential aromatic that adds a pungent, savory depth.
  • 1 tablespoon Fresh Ginger, grated – Provides a warm, zesty spice that is crucial for the classic Thai flavor profile.
  • 34 tablespoons Thai Red Curry Paste – The heart of the dish. Use 3 tablespoons for a medium spice level and 4 for a spicier kick. Ensure it’s a high-quality, authentic brand for the best flavor.
  • 1 (13.5-ounce) can Full-Fat Coconut Milk – This is non-negotiable for a truly creamy and rich curry. Do not substitute with light coconut milk, as the sauce will be thin.
  • 1.5 cups Vegetable Broth – Thins the sauce to the perfect consistency and adds an extra layer of savory flavor.
  • 2 medium Carrots, peeled and sliced into rounds – These harder vegetables are added first to ensure they become tender.
  • 1 head of Broccoli, cut into bite-sized florets – Adds a wonderful texture, color, and a host of nutrients.
  • 1 Red Bell Pepper, seeded and sliced – Provides a sweet flavor and a vibrant splash of color.
  • 1 cup Snap Peas – Added near the end to maintain their delightful crunch and bright green color.
  • 1 tablespoon Soy Sauce or Tamari – Adds umami and a deep, salty flavor. Use tamari for a gluten-free option.
  • 12 teaspoons Maple Syrup or Brown Sugar – A touch of sweetness is essential to balance the spice and acidity. Adjust to your taste.
  • 1 Lime, juiced – The fresh acidity brightens all the other flavors and cuts through the richness of the coconut milk.
  • For Garnish (optional but highly recommended):
    • Fresh Cilantro, chopped – Adds a fresh, citrusy, and herbaceous note.
    • Fresh Thai Basil – If you can find it, its unique anise flavor is incredible. Regular basil also works.
    • Chopped Peanuts or Cashews – For a welcome crunchy texture.
    • Sliced Red Chili or Chili Flakes – For those who like an extra bit of heat.

Instructions

  1. Prepare Your Ingredients (Mise en Place): Before you begin, take the time to wash and chop all your vegetables, mince the garlic, and grate the ginger. Having everything ready will make the cooking process smooth and enjoyable.
  2. Sauté the Aromatics: Place a large pot or Dutch oven over medium heat. Add the coconut oil. Once the oil is shimmering, add the diced onion and cook, stirring occasionally, for 3-4 minutes until it begins to soften and become translucent.
  3. Bloom the Spices: Add the minced garlic and grated ginger to the pot. Sauté for another minute until fragrant, being careful not to let the garlic burn. Push the onions, garlic, and ginger to one side of the pot.
  4. Toast the Curry Paste: Add the Thai red curry paste to the empty side of the pot. Use your spoon to press it against the hot surface and cook for 1-2 minutes. This crucial step, known as “blooming,” toasts the spices within the paste, releasing their essential oils and deepening their flavor profile significantly. You’ll notice it becomes much more aromatic. Once toasted, stir it into the onion mixture.
  5. Build the Curry Base: Pour in the can of full-fat coconut milk and the vegetable broth. Whisk everything together thoroughly, ensuring the curry paste is fully dissolved into the liquid. Bring the mixture to a gentle simmer.
  6. Cook the Harder Vegetables: Once the curry is simmering, add the sliced carrots. Reduce the heat to medium-low, cover the pot, and let it simmer for 5-7 minutes. This gives the carrots a head start to soften before the other vegetables are added.
  7. Add the Softer Vegetables: Uncover the pot and add the broccoli florets and sliced red bell pepper. Stir to combine, then place the lid back on and continue to simmer for another 5-8 minutes, or until the broccoli is tender-crisp and the carrots are fully cooked. You want the vegetables cooked through but still retaining a slight bite.
  8. Finish with the Final Veggies and Flavors: Add the snap peas to the pot. They only need 1-2 minutes to cook, which will keep them vibrant and crunchy. Turn off the heat.
  9. Balance the Flavors: Stir in the soy sauce (or tamari), maple syrup (or brown sugar), and the juice of one lime. This is the final and most important step for flavor. Taste the curry. Does it need more saltiness? Add a splash more soy sauce. More brightness? A bit more lime juice. More sweetness to balance the spice? A little more syrup. Adjust until it tastes perfect to you.
  10. Garnish and Serve: Ladle the hot curry into bowls over your choice of rice or noodles. Garnish generously with fresh cilantro, Thai basil, chopped peanuts, and a few slices of red chili if desired. Serve immediately and enjoy the incredible flavors.

Nutrition

  • Serving Size: one normal portion
  • Calories: 485