This one-pot sweet potato curry is a nutrient-dense meal ready in under 30 minutes. It uses simple pantry staples to create a rich, creamy texture that satisfies as a main course.

List of ingredients
- 2 medium sweet potatoes, cubed – peeled and cut into 2cm pieces for even cooking.
- 4 cloves garlic, minced – provides the aromatic base.
- 1 cup bell pepper – diced red or yellow pepper for sweetness.
- 1 15 oz can chickpeas, drained – rinsed well for plant-based protein.
- 1 14 oz can full fat coconut milk – ensures a creamy, thick sauce.
- 1/2 cup onions, chopped – finely diced for a savory foundation.
- 4 Tbs Red Curry Paste – the primary source of spice and flavor.
- salt, pepper to taste – used for final seasoning adjustments.
- 1 large handful spinach, chopped – optional for added color and nutrition.
step-by-step instructions
- Sauté the Aromatics: Heat a small amount of oil or vegetable broth in a large casserole over medium heat. Add the minced garlic, chopped onions, and bell pepper, frying for about 3 minutes until the onions are translucent and fragrant, ensuring the garlic does not brown.
- Simmer the Vegetables: Stir in the cubed sweet potatoes, full-fat coconut milk, and red curry paste. Combine well so the paste dissolves into the milk and coats the potatoes, then cook on medium heat for 10 minutes, stirring occasionally as the starch thickens the sauce.
- Add Proteins and Greens: Mix in the drained chickpeas and season with salt and pepper. Cook for an additional 6 minutes until the potatoes are tender when pierced with a fork and the chickpeas are warmed through. If using spinach, stir it in during the final 2 minutes until just wilted.
- Final Touch: Taste the curry and adjust the salt or pepper as needed. Serve the dish directly from the pot into bowls, or spoon it over cooked rice or quinoa.
Managing Heat and Spice Levels
Lowering the Intensity
To make this dish mild enough for children or those sensitive to spice, reduce the red curry paste to 2 tablespoons. You can further mellow the flavor by adding an extra splash of coconut milk, which buffers the heat of the chili.
Boosting the Heat
For a more pungent experience, increase the curry paste to 5 or 6 tablespoons. Because different brands vary in potency, start with 4 and add more in small increments while tasting the sauce during the simmering phase.
Adding Fresh Chilies
If you prefer a sharp, biting heat rather than a blended spice, add finely chopped fresh bird’s eye chilies or jalapeños. Sauté these along with the garlic and onions in the first step to infuse the oil with heat.
Utilizing Lime Juice
Stirring in a squeeze of fresh lime juice at the very end of cooking helps balance high heat levels. The acidity cuts through the richness of the coconut milk and brightens the overall flavor profile of the curry.
Custom Flavor Adaptations
Adding Red Lentils
Stir 1/2 cup of rinsed red lentils into the pot at the same time as the coconut milk. These lentils cook in the same timeframe as the sweet potatoes and provide extra protein and a heartier, thicker consistency.
Creating a Peanut Satay Version
Mix 2 tablespoons of unsweetened peanut butter into the sauce during the last few minutes of cooking. This adds a nutty depth and a richer texture, making the dish taste similar to a traditional Thai satay.
Thai-Inspired Additions
For a more authentic Thai profile, add a bruised stalk of lemongrass to the pot during the simmering stage and remove it before serving. Stirring in fresh Thai basil leaves at the end adds a distinct anise-like aroma.
Integrating Plant Proteins
You can add cubed tofu, tempeh, or vegan chicken pieces to increase the satiety of the meal. To maintain texture, sear these proteins in a separate pan until golden brown before stirring them into the curry for the final 5 minutes.
Substituting the Chickpeas
If you do not have chickpeas, white beans, butter beans, or navy beans are excellent alternatives. These legumes have a similar mild flavor and hold their shape well during the simmering process without becoming mushy.
Recommended Serving Pairings
Choosing the Right Rice
Jasmine or basmati rice are the classic choices for soaking up the creamy curry sauce. For a nuttier flavor and more fiber, brown rice or wild rice blends pair exceptionally well with the sweetness of the potatoes.
Flatbread and Naan Options
Serve the curry with toasted vegan naan or simple grilled flatbreads. The bread is ideal for scooping up the thick sauce and chunky vegetables, making the meal more interactive and filling.
Serving as a Main Bowl
This curry is substantial enough to be eaten on its own without a grain. Serve it in a wide bowl and focus on adding diverse toppings to create contrast in texture and temperature.
Topping Suggestions
Enhance the presentation and taste with fresh cilantro leaves, sliced scallions, or toasted coconut flakes. A drizzle of sriracha can add a final kick of heat for those who enjoy a spicier finish.
Preservation and Reheating Guide
Cold Storage Method
Allow the curry to cool completely to room temperature before transferring it to an airtight glass or plastic container. It will remain fresh in the refrigerator for up to 5 days, often tasting better the next day.
Freezing Instructions
This recipe is freezer-friendly; store portions in freezer-safe containers or bags for up to 3 months. Ensure there is a bit of headspace in the container to allow for the expansion of the liquids during freezing.
Best Reheating Practices
Reheat the curry gently on the stovetop over medium-low heat to avoid scorching the coconut milk. If the sauce has thickened too much during storage, stir in a small splash of water or coconut milk to restore the consistency.
Batch Cooking for Meal Prep
Double the recipe to prepare several meals for the week. Since the flavor deepens over time, this dish is ideal for Sunday meal prep, allowing you to simply reheat and serve on busy weeknights.
Troubleshooting the Process
Avoiding Mushy Vegetables
To keep the sweet potatoes from disintegrating, ensure they are cut into uniform 2cm cubes. Avoid overstirring the pot during the 10-minute simmer, as excessive agitation can break the edges of the soft potatoes.
Correcting Sauce Consistency
If the sauce is too thin, simmer the curry uncovered for a few extra minutes to allow the liquid to reduce. If it is too thick, whisk in a tablespoon of vegetable broth or water until the desired creaminess is achieved.
Managing Salt Balance
Because red curry paste contains salt, wait until the very end of the cooking process to add additional salt. Taste the final product first, then add salt in small pinches to avoid over-seasoning the dish.
Handling Overcooked Garlic
If the garlic browns too quickly in the first step, it can become bitter. Keep the heat at a steady medium and add the onions and peppers immediately to lower the temperature of the pan.
Common Cooking Questions
Do I need to peel the sweet potatoes?
Yes, peeling is recommended because the skin can remain tough and chewy even after simmering. A standard vegetable peeler is the most efficient tool for removing the skin before cubing.
Can I use light coconut milk?
You can use light coconut milk, but the resulting sauce will be significantly thinner and less rich. Full-fat coconut milk is strongly suggested to achieve the signature creamy texture of a traditional curry.
Is pre-boiling the potatoes necessary?
No, pre-boiling is not required. When cut into small, consistent cubes, the sweet potatoes cook perfectly in the coconut milk sauce within 10 to 15 minutes.
What is a good substitute for coconut milk?
Cashew cream made from soaked and blended cashews is the best substitute for a similar richness. Non-dairy heavy cream also works, though it will change the flavor profile from a Thai style to something more neutral.
Can this be made in a slow cooker?
Yes, add all ingredients except the spinach and chickpeas to the slow cooker. Cook on low for 6-7 hours or high for 3-4 hours, then stir in the chickpeas and spinach during the last 30 minutes.
How long does it last in the fridge?
The curry lasts up to 5 days when stored in an airtight container in the refrigerator. The spices continue to meld during this time, often improving the taste on day two.
Why are my potatoes breaking down?
Potatoes usually break down if they are cut too small or cooked for too long. While this makes the sauce creamier, you can prevent it by cutting larger cubes and checking for tenderness at the 10-minute mark.
Print
Creamy Vegan Sweet Potato Curry
- Total Time: 25 minutes
- Yield: 6 servings 1x
- Diet: Vegan, Gluten-Free
Description
This Sweet Potato Curry is a one pot meal which is packed with flavor and the whole family will love it. A 30 minute meal which is made with simple ingredients and no one would ever tell it is naturally vegan.
Ingredients
- 2 medium sweet potatoes, cubed
- 4 cloves garlic, minced
- 1 cup bell pepper
- 1 15 oz can chickpeas, drained
- 1 14 oz can full fat coconut milk
- 1/2 cup onions, chopped
- 4 Tbs Red Curry Paste
- salt, pepper to taste
- 1 large handful spinach, chopped
Instructions
- Step 1: Heat a small amount of oil or vegetable broth in a large casserole over medium heat; add garlic, onions, and bell pepper and fry for around 3 minutes until softened.
- Step 2: Add the cubed sweet potatoes, coconut milk, and red curry paste; stir well and cook on medium heat for 10 minutes.
- Step 3: Add the drained chickpeas, season with salt and pepper, and cook for 6 minutes; stir in spinach for 1-2 minutes if using.
- Step 4: Taste, adjust seasoning, and serve directly from the pot or over rice or quinoa.
Notes
Use full fat coconut milk for the creamiest sauce. Cut sweet potatoes into uniform 2cm cubes to ensure even cooking. This dish can be stored in the fridge for up to 5 days or frozen for up to 3 months.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: One Pot
- Cuisine: Thai-inspired Vegan
Nutrition
- Serving Size: 2 cups
- Calories: 363 kcal
- Sugar: 5.4 g
- Sodium: 129 mg
- Fat: 5.6 g
- Saturated Fat: 1.2 g
- Unsaturated Fat: 3.5 g
- Trans Fat: 0 g
- Carbohydrates: 34.5 g
- Fiber: 9.8 g
- Protein: 6.6 g
- Cholesterol: 0 mg
Keywords: vegan curry, sweet potato, one pot, 30 minute meal, plant based, chickpea curry




