Go Back
Crockpot Vegan Thai Peanut Sweet Potato Curry

Crockpot Vegan Thai Peanut Sweet Potato Curry

Creamy peanut butter. Fire-roasted tomatoes. Sweet potato. Coconut milk. All slow-cooked together into a thick, velvety, Thai-inspired curry that takes 5 minutes to prep and absolutely zero effort to cook. This Crockpot Vegan Thai Peanut Sweet Potato Curry is the kind of recipe that makes you look like you spent hours in the kitchen when really the slow cooker did everything while you lived your life.
Prep Time 5 minutes
Cook Time 4 hours
Total Time 4 hours 5 minutes
Servings: 6
Course: crockpot, DINNER, healthy dinner, Main Course
Cuisine: American
Calories: 378

Ingredients
  

  • Main curry base:
  • 6 cups peeled chopped sweet potato
  • 1 small yellow onion chopped
  • 2 garlic cloves minced or finely grated
  • 2 cans 15 oz each diced fire-roasted tomatoes, liquid drained
  • 1 cup full-fat canned coconut milk
  • 2 cups vegetable stock
  • 1 teaspoon kosher salt
  • Added at the end:
  • ½ cup creamy unsweetened peanut butter
  • ½ teaspoon kosher salt
  • 2 cups loosely packed baby spinach
  • 2 tablespoons lime juice
  • Optional toppings:
  • Chopped fresh cilantro
  • Chopped green onions
  • Chopped roasted peanuts
  • Hot sauce
  • Breaking Down the Key Ingredients
  • Why Full-Fat Coconut Milk Matters

Equipment

  • This recipe gives you options depending on what you have:
  • 6-quart slow cooker / crockpot the primary method; hands-off and effortless
  • Large pot or Dutch oven for the stovetop method when you need it faster
  • Immersion blender for partially blending the curry to creamy perfection (highly recommended)
  • Standard blender works as an alternative if you don't own an immersion blender
  • Cutting board and knife for the sweet potatoes and onion
  • Measuring cups and spoons
  • A ladle — for serving
  • The immersion blender is the one piece of equipment worth mentioning specifically. You only blend for 10–20 seconds just enough to create creaminess while leaving chunks of sweet potato intact. It transforms the texture from chunky soup to something genuinely luxurious.

Method
 

  1. Step 1 Load the slow cooker. Add the sweet potatoes, drained fire-roasted tomatoes, chopped onion, minced garlic, full-fat coconut milk, and vegetable stock to your 6-quart slow cooker. Stir everything together to combine. Add 1 teaspoon of kosher salt and give it one more stir.
  2. Step 2 Cook without lifting the lid. Cover and cook on high for 4–5 hours or low for 6–7 hours until the sweet potatoes are completely tender. This part is important do not uncover the slow cooker during cooking. Every time you lift the lid, you lose heat and add 20–30 minutes to your cook time.
  3. Step 3 Add the peanut butter and blend. Once the sweet potatoes are tender, uncover and stir in the ½ cup of creamy peanut butter until fully incorporated. Then use your immersion blender to blend the curry for just 10–20 seconds not until smooth, just until partially creamy. Alternatively, scoop 2–3 cups of the mixture into a regular blender, blend on high, and stir it back in.
  4. Step 4 Finish and serve. Add the remaining ½ teaspoon salt, 2 cups of baby spinach, and 2 tablespoons of lime juice. Stir until the spinach wilts this takes about 2 minutes. Taste and adjust salt and lime as needed. Ladle into bowls and add your toppings.

Notes

Full Nutrition Breakdown Per Serving

Here's what one bowl of this vegan Thai peanut sweet potato curry delivers:
Nutrient
Amount
Calories
378 kcal
Carbohydrates
41g
Protein
11g
Fat
21g
Saturated Fat
11g
Fiber
7g
Sugar
12g
Sodium
609mg
Potassium
835mg
Vitamin A
20,131 IU
Vitamin C
12mg
Calcium
101mg
Iron
3mg