Craving something quick, satisfying and nutritious? This sweet potato and carrot soup with red curry is ready in around 30 minutes and delivers a creamy, aromatic bowlful of comfort. It blends natural sweetness from root vegetables with the warm, fragrant heat of Thai red curry and the richness of coconut milk—perfect for a simple weeknight dinner or a packed lunch.

⭐️ Why this recipe works
- Rich and creamy: Coconut milk gives the soup a velvety texture without dairy.
- Well-balanced flavours: Thai red curry paste adds depth and gentle heat that complements the vegetables’ natural sweetness.
- Nutrient-dense: Sweet potatoes and carrots bring vitamins, fiber and colour.
- Quick and easy: Simple steps and common ingredients make this reliable for busy evenings.
- Flexible: The base recipe is easy to adapt for different dietary needs and pantry items.
🧾 Ingredients overview

Below are the main ingredients you’ll need. Quantities are included in the recipe card further down.
- Olive oil for sautéing aromatics.
- Onion, garlic and ginger to build flavour.
- Thai red curry paste for spice and warmth.
- Vegetable broth as the soup base (chicken broth works too if not keeping it vegan).
- Sweet potatoes and carrots peeled and diced for texture and sweetness.
- Coconut milk to finish the soup with creaminess.
- Lime juice, salt and pepper to balance and season.
- Fresh herbs and crunchy garnishes such as cilantro, chopped peanuts or almonds, and red chilli flakes (optional).
👩🏻🍳 Here’s how to make it
Sweet Potato and Carrot Soup — step-by-step

- Sauté the aromatics: Heat the olive oil in a large pot over medium heat. Add the chopped onion and cook until soft and translucent, about 3–4 minutes. Stir in the minced garlic and ginger and cook for another minute until fragrant.
- Add curry paste: Mix in the Thai red curry paste and cook for 1–2 minutes to release its aroma and meld with the aromatics.
- Cook the vegetables: Add the diced sweet potatoes, carrots and the vegetable broth. Bring to a boil, then reduce to a gentle simmer and cook for about 15 minutes, until the vegetables are tender.
- Blend until smooth: Remove the pot from the heat and use an immersion blender to puree the soup until smooth. If using a countertop blender, work in small batches and allow hot steam to escape to avoid pressure build-up.
- Finish and season: Return the soup to low heat and stir in the coconut milk. Season with salt and pepper and add the lime juice to brighten the flavour.
- Serve and garnish: Ladle into bowls and top with chopped cilantro, lime wedges, chopped peanuts or almonds and a pinch of red chilli flakes if you like extra heat.

📖 Variations
- Non-dairy alternatives: Swap coconut milk for almond milk or cashew cream for a lighter finish.
- Add protein: Stir in cooked chicken, tofu or chickpeas for a heartier meal.
- Adjust the heat: Reduce curry paste for mild flavour or add extra for more spice.
- Different herbs: Try parsley or Thai basil instead of cilantro for a different herbal note.
- Extra vegetables: Butternut squash, parsnips or bell peppers make good additions.
💡 Chef’s Guide: Expert Tips
These small adjustments will improve texture and balance:
- Balance heat: If the soup feels too spicy, add more coconut milk or a pinch of sugar to mellow the heat.
- Texture control: For a chunkier soup, blend only half and stir it back into the unblended portion.
- Enhance crunch: Toast nuts before garnishing to boost flavour and aroma.
🍯 Storing and reheating leftovers
- Fridge: Cool completely, then store in an airtight container for up to 4 days.
- Freezer: Freeze in a suitable container or freezer bag for up to 3 months. Thaw overnight in the fridge before reheating.
- Reheat: Warm gently on the stove over medium heat, stirring occasionally. Microwave portions for 2–3 minutes, stirring halfway through.
❓ Recipe FAQs
Yes. Use almond milk, cashew cream or dairy milk if you prefer. Coconut adds characteristic flavour but alternatives will still create a creamy result.
Add a splash of soy sauce or fish sauce (if not keeping it vegan), or a sprinkle of nutritional yeast for extra umami.
Brighten it with extra lime juice or a small splash of apple cider vinegar to balance the sweetness.
Use light coconut milk or a plant-based milk alternative and cut back on oil used for sautéing.

Easy 30 Minute Sweet Potato and Carrot Soup
A comforting, flavour-rich soup that combines sweet potatoes, carrots and Thai red curry for a quick, satisfying meal.
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 tablespoon ginger, minced
- 2 tablespoons Thai red curry paste
- 1 litre (4 cups) vegetable broth
- 500 g (1 lb) sweet potatoes, peeled and diced
- 300 g (2/3 lb) carrots, peeled and diced
- 400 ml (14 oz) can coconut milk
- Salt and pepper, to taste
- Juice of 1 lime
Garnishes
- Fresh cilantro, chopped
- Lime wedges
- Chopped peanuts or almonds
- Red chili flakes (optional)
- Cooked rice (optional)
Instructions
- Heat the oil in a large pot over medium heat. Sauté the onion until translucent, about 3–4 minutes. Add garlic and ginger and cook for 1 minute.
- Stir in the Thai red curry paste and cook for 1–2 minutes to develop the flavour.
- Add the diced sweet potatoes, carrots and vegetable broth. Bring to a boil, then simmer for 15 minutes or until vegetables are tender.
- Remove from heat and blend the soup until smooth using an immersion blender or in batches in a countertop blender (allow steam to escape).
- Return to low heat, stir in coconut milk, season with salt and pepper, and add lime juice. Heat through gently.
- Ladle into bowls and garnish with cilantro, lime wedges, chopped nuts and chilli flakes if desired.
Notes
- An immersion blender is safest for hot soup; if using a countertop blender, blend in small batches with the lid slightly ajar.
- Adjust the amount of curry paste to control spice level.
- This soup reheats well and can be made ahead for busy days.
Nutrition
Approximate per serving: Calories 124 kcal | Carbohydrates 20 g | Protein 2 g | Fat 5 g | Fiber 3 g | Vitamin A and other micronutrients.
Meet the Chef
Hi, I’m Debs, a Cordon Bleu-trained chef who focuses on straightforward, budget-friendly recipes that taste great. I develop simple techniques so you can make impressive, reliable meals at home.