Asparagus Coconut Curry
Asparagus coconut curry with sweet potatoes and peas.

- 2 tablespoons coconut oil
- 1 onion
- 3 garlic cloves
- a large piece of ginger (as big as a thumb)
- 2 tablespoons garam masala (Notes 1, 2)
- 2 teaspoons paprika powder
- 1 teaspoon ground turmeric
- 1 teaspoon sugar
- 1 can coconut milk (400 ml/ 13.5 oz)
- 2 ½ cups vegetable stock
- 1 large sweet potato
- 2 medium carrots
- 1 lb green asparagus
- 1 cup frozen peas (defrosted)
- 1 lime
- ¼ teaspoon fine sea salt (or Kosher, more to taste)
- Chop the onion and set it aside. Grate the garlic and ginger and set them aside separately from the onions.1 onion + 3 garlic cloves + a large piece of ginger
- Saute: Heat the coconut oil in a large pot. Add the onions and cook until translucent, 3-4 minutes. Add the garlic, ginger, garam masala, paprika powder, turmeric, and sugar, and stir for about half a minute.2 tablespoons coconut oil +2 tablespoons garam masala + 2 teaspoons paprika powder + 1 teaspoon ground turmeric + 1 teaspoon sugar
- Simmer: Pour in the coconut milk and the vegetable stock, bring everything to a simmer and cook for about 5 minutes.1 can coconut milk + 2 ½ cups vegetable stock
- Chop: In the meantime, peel and chop the sweet potato and carrots into cubes. Set aside. Remove the woody ends of the asparagus (freeze to use for a vegetable broth on another occasion) and cut the asparagus into mouth-sized pieces. Keep the asparagus heads separated; they will need a shorter cooking time.1 large sweet potato + 2 medium carrots + 1 lb green asparagus
- Cook: Add the sweet potato and carrots to the pot, bring to a boil again, and cook for about 10-12 minutes or until the potatoes are almost done (check; it depends on their size). Add the asparagus stalk pieces and cook for another 5 minutes or so until the potatoes are soft and the asparagus is cooked but still has a little bite. Next, add the peas and the asparagus tips and simmer for 2-3 more minutes.1 cup frozen peas
- Adjust: Add the juice of about half a lime and salt to taste. Taste again and adjust the taste with either more lime juice or some sugar according to your liking. I liked this to be a bit tangy, so I added a bit more lime juice. Serve with rice. 1 lime + ¼ teaspoon fine sea salt
It is a simple, aromatic spring dish made with coconut milk and fresh asparagus. This asparagus coconut curry with sweet potatoes is a warm and aromatic dish, perfect for cooler spring days.
It's a bit different from the usual asparagus recipes, but it works really well. The creamy coconut sauce, soft sweet potatoes, and slightly firm asparagus make a good combination.
If you prefer simpler asparagus dishes, try Sautéed Asparagus with Garlic or a light Asparagus Chicken Soup. Ingredients: 15 + salt & pepper | Prep Time: 10 minutes | Cook Time: 25 minutes | Servings: 4 | Difficulty: Easy
Recipe ingredients
You only need a few fresh ingredients and some spices. Vegetables: Green asparagus, sweet potatoes, carrots, and peas.
Make this Asparagus and Pea Risotto next. Other ingredients: Coconut milk, vegetable stock, coconut oil, or olive oil. Spice and aromatics: Garam masala, turmeric, paprika, chili flakes, garlic, ginger, onion, and lime.
See the recipe card for full information on ingredients and quantities.
Buying and Cleaning Asparagus
Buying: Look for firm, bright green asparagus with closed tips.
Avoid dry or soft ends. Cleaning: Wash under cold water and snap off the woody ends.
- You don't need to peel green asparagus unless the stalks are very thick.
- Don't throw away the ends; you can use them to make stock for Cream of Asparagus Soup with Milk.
How to make asparagus coconut curry? Step #1: Cook the chopped onion in oil for 3-4 minutes until soft.
Add garlic, ginger, and spices. Stir briefly.
Step #2: Pour in the coconut milk and vegetable stock. Bring to a boil and simmer for 5 minutes.
Step #3: Add the chopped sweet potatoes and carrots. Simmer for about 10 minutes until almost tender.
Step #4: Add the asparagus stalks and cook until the vegetables are soft but not mushy. Step #5: Add the asparagus tips and peas and cook for another 2-3 minutes.
Step #6: Finish with lime juice and adjust the seasoning.
Tips
- Add the asparagus tips at the end so they stay slightly firm
- Adjust the spice level with chili flakes
- Don't overcook the asparagus
Serve and reheat
- Serve immediately with rice or any kind of Indian bread like Naan bread.
- Reheat: The asparagus curry with coconut milk can be easily reheated. However, the asparagus might get softer in the process. It will still taste great, though.
Notes
- Garam masala: Bought garam masala is perfectly fine if you can get it.
- Homemade garam masala: Toast 1 tablespoon coriander seeds + 1 tablespoon cumin seeds + 1 teaspoon peppercorns + 3 cloves + the seeds from 3-4 cardamom pods + a pinch fennel seeds + ½ teaspoon caraway seeds + 2 dried bay leaves + 1-2 dried chilies + a small piece of cinnamon + ½ teaspoon chunk of whole nutmeg. Let cool and grind with a spice grinder. Keep it in a jar in a dark place.