This Thai coconut vegetable curry is a vibrant, aromatic bowl of comfort that proves vegan keto can be absolutely delicious. Rich coconut milk forms the base of the sauce, simmered with red curry paste, eggplant, bell peppers, and finished with fragrant Thai basil. At only 8g net carbs per serving, it delivers bold Southeast Asian flavours while keeping you firmly in ketosis. The beauty of this one-pot dinner is its simplicity — everything goes into a single pan, and in 40 minutes you have a restaurant-quality curry on the table. Coconut milk provides all the healthy fats you need, making this dish satisfying despite being entirely plant-based.
Why This Works on Keto
Full-fat coconut milk is a keto powerhouse, delivering 26g of fat per serving with virtually no carbs. The medium-chain triglycerides (MCTs) in coconut milk are readily converted to ketones by the liver, supporting your ketogenic state. The vegetables chosen for this curry — eggplant, bell peppers, and zucchini — are all among the lowest-carb options available. Red curry paste adds enormous flavour complexity for just a small amount of carbohydrate contribution.
Ingredients
- 400ml full-fat coconut milk (one can)
- 30g red curry paste (check for sugar-free)
- 15ml coconut oil
- 200g eggplant, cut into 2cm cubes
- 1 medium red bell pepper (120g), sliced
- 1 medium zucchini (150g), halved and sliced
- 100g baby spinach
- 3 kaffir lime leaves (or zest of 1 lime)
- 15ml tamari or coconut aminos
- 10ml lime juice
- 5g fresh ginger, grated
- 2 cloves garlic, minced
- Fresh Thai basil leaves (or regular basil)
- 1 red chili, sliced (optional)
- Salt to taste
Instructions
- Heat the coconut oil in a large pot or wok over medium heat. Add the red curry paste, ginger, and garlic. Stir-fry for 1-2 minutes until fragrant and the paste darkens slightly.
- Pour in the coconut milk and stir until the curry paste is fully dissolved. Add the kaffir lime leaves and bring to a gentle simmer.
- Add the eggplant cubes first, as they take the longest to cook. Simmer for 10 minutes, stirring occasionally.
- Add the bell pepper and zucchini slices. Continue simmering for another 10 minutes until all vegetables are tender but not mushy.
- Stir in the tamari, lime juice, and baby spinach. Cook for 2 minutes until the spinach wilts.
- Taste and adjust seasoning with salt and additional lime juice if needed.
- Serve in bowls topped with fresh Thai basil leaves and sliced red chili if you want extra heat.
Tips & Variations
- Thicker sauce: Simmer with the lid off for the last 5 minutes to reduce the sauce. You can also add a teaspoon of xanthan gum for a thicker consistency.
- Protein boost: Add cubed extra-firm tofu or tempeh. Fry the tofu separately until crispy before adding to the curry.
- Green curry version: Swap the red curry paste for green curry paste and use green bell peppers instead of red for a different flavour profile.
- Meal prep: This curry stores well in the fridge for 4 days and actually improves in flavour. Add the basil fresh when serving.