Crockpot Vegan Thai Peanut Sweet Potato Curry (Summer Crockpot Recipe)

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.

I made this on a Tuesday with almost nothing in the fridge and it became one of my favorite weeknight meals. That’s the kind of recipe worth talking about.

Crockpot Vegan Thai Peanut Sweet Potato Curry
Crockpot Vegan Thai Peanut Sweet Potato Curry

Why This Vegan Thai Peanut Sweet Potato Curry Is Something Special

Most crockpot curries end up watery and flat  you cook something for hours and then wonder where all the flavor went. This recipe avoids that problem entirely by using full-fat coconut milk, fire-roasted tomatoes, and creamy peanut butter as the flavor backbone. These three ingredients together create a curry base that’s rich, naturally thick, and layered with sweet, smoky, and nutty notes that build over the cook time.

The peanut butter goes in at the end  not at the start  and that timing is everything. Stirring it in after cooking preserves its fresh, nutty flavor and gives the curry a silky finish that cooking it for hours would destroy. It’s a small detail that makes a big difference in the final bowl.

My Recipe Timing and Serving Details at a Glance

DetailInfo
Prep Time5 minutes
Cook Time30 minutes (stovetop) / 4–5 hours (slow cooker high)
Total Time35 minutes (stovetop) / 4–5 hours (slow cooker)
Servings6 people
Calories per Serving378 kcal

Equipment You Need

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. 

Full Ingredients List

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
Crockpot Vegan Thai Peanut Sweet Potato Curry
Crockpot Vegan Thai Peanut Sweet Potato Curry

Breaking Down the Key Ingredients

Why Full-Fat Coconut Milk Matters

Don’t even think about using light coconut milk here. Full-fat canned coconut milk contains the fat content necessary to create the rich, velvety body that makes this curry feel indulgent. Light coconut milk produces a thin, watery result that no amount of blending will fix. The fat content also carries the flavor of the fire-roasted tomatoes and peanut butter in a way that water-based liquid simply can’t 

The Fire-Roasted Tomato Advantage

Regular diced tomatoes work, but fire-roasted tomatoes deliver a subtle smoky depth that pushes this curry from good to genuinely great. The charring process adds a complexity that plays beautifully against the sweetness of the potato and the richness of the coconut milk. FYI  drain the liquid from the cans before adding, otherwise the curry gets too thin.

Sweet Potato  The Perfect Curry Base Vegetable

Sweet potatoes are practically engineered for slow cooker curries. They hold their shape through long cooking, release natural starch that thickens the broth, and their inherent sweetness balances the savory peanut and tomato flavors brilliantly. Six cups sounds like a lot  it’s exactly right. Don’t reduce it.

You may also like Next recipe

Easy Crockpot Vegan Thai Coconut Lemongrass Soup

Easy Crockpot Vegan Thai Coconut Lemongrass Soup
Easy Crockpot Vegan Thai Coconut Lemongrass Soup

How to Make Crockpot Vegan Thai Peanut Sweet Potato Curry

Slow Cooker Method (Hands-Off and Easy)

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.

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.

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.

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.

Stovetop Method (Ready in 35 Minutes)

When you need this curry fast, the stovetop delivers excellent results in about half an hour:

  1. In a large pot or Dutch oven, sauté the onion and garlic in 1 tablespoon olive oil over medium heat for about 5 minutes until translucent
  2. Add the sweet potatoes, drained fire-roasted tomatoes, coconut milk, and stock. Stir to combine
  3. Cover and bring to a boil, then reduce to a simmer. Cook covered for 30–35 minutes, stirring occasionally, until the sweet potatoes are tender
  4. Stir in the peanut butter and blend for 10–20 seconds with an immersion blender
  5. Add the spinach, lime juice, and remaining salt. Stir to wilt and serve immediately

The slow cooker version produces slightly deeper flavor since everything has more time to develop. The stovetop version is genuinely excellent for a weeknight when you’re starting dinner at 6pm. Both work  pick your timeline.

Crockpot Vegan Thai Peanut Sweet Potato Curry
Crockpot Vegan Thai Peanut Sweet Potato Curry

Full Nutrition Breakdown Per Serving

Here’s what one bowl of this vegan Thai peanut sweet potato curry delivers:

NutrientAmount
Calories378 kcal
Carbohydrates41g
Protein11g
Fat21g
Saturated Fat11g
Fiber7g
Sugar12g
Sodium609mg
Potassium835mg
Vitamin A20,131 IU
Vitamin C12mg
Calcium101mg
Iron3mg

That Vitamin A number  20,131 IU per serving  is extraordinary, and it comes entirely from the sweet potato. Six cups of sweet potato spread across six servings delivers one of the highest natural plant-based sources of Vitamin A you’ll find in any recipe. The 7 grams of fiber per serving also makes this curry genuinely filling despite being completely plant-based.

The fat content comes primarily from the full-fat coconut milk and peanut butter  both sources of healthy fats that keep you satisfied and carry the flavor of the whole dish. This is not a low-fat recipe, and it doesn’t try to be. At 378 calories per bowl, every calorie does real work.

Customizations and Smart Variations

Crockpot Vegan Thai Peanut Sweet Potato Curry
Crockpot Vegan Thai Peanut Sweet Potato Curry

Adjusting the Consistency

The blending step gives you full control over texture:

  • Chunky and brothy: Skip blending entirely and serve as is  you get visible chunks of sweet potato in a rich, flavorful broth
  • Partially creamy: Blend for 10–20 seconds the recommended approach; you get creaminess with texture contrast
  • Fully smooth: Blend the entire pot until completely smooth for a thick, velvety curry soup  beautiful for dipping crusty bread

Adding More Protein

At 11 grams of protein per serving, this curry is solid but can go higher with easy additions:

  • Chickpeas  add one drained can in the last hour of slow cooker time; they hold texture well and add 7–8 extra grams of protein per serving
  • Edamame  stir in alongside the spinach at the end for protein and color
  • Cubed firm tofu  add at the start of slow cooking; it absorbs the curry flavors over time

Heat Level Adjustments

The base recipe is mild and family-friendly. To build heat:

  • Add 1–2 teaspoons of red curry paste to the base  this also adds authentic Thai flavor complexity
  • Stir in chili garlic sauce to taste at the end
  • Use hot sauce as a topping so each person controls their own heat level
  • Add ½ teaspoon of cayenne to the base ingredients for consistent heat throughout

Vegetable Additions

This curry welcomes extra vegetables generously:

  • Red bell pepper  add at the start for sweetness and color
  • Zucchini  add in the last hour so it stays tender without dissolving
  • Kale instead of spinach for a heartier green with more texture
  • Broccoli florets added in the last 30 minutes of slow cooker time

Storage and Meal Prep Guide

This vegan Thai peanut curry stores and reheats beautifully  making it one of the best meal prep recipes in your collection.

  • Fridge: Store in an airtight container for up to 4–5 days; the flavor deepens overnight significantly
  • Freezer: Cool completely before transferring to freezer-safe containers; freeze for up to 3 months
  • Reheating: Warm on the stovetop over low-medium heat, stirring frequently; add a splash of vegetable stock or water if it’s thickened too much during storage
  • Toppings: Always add fresh  peanuts, cilantro, and green onion go on per bowl at serving time, never stored in the curry itself

This recipe scales up easily too. Double the quantities and use a larger slow cooker for meal prepping a full week of lunches at once.

Why This Curry Works Perfectly in Summer

Summer slow cooker cooking makes complete sense when you think about it properly. Five minutes of prep in the morning, the crockpot does its thing without heating your kitchen the way a stovetop or oven would, and dinner arrives fully cooked whenever you’re ready. No standing over a hot stove on a warm evening.

The bright lime juice, fresh cilantro, and baby spinach added at the end also give this curry a freshness that feels genuinely summer-appropriate. It’s rich and warming without being the kind of heavy, stodgy meal that weighs you down in hot weather. Paired with basmati rice or warm naan, it’s a complete summer dinner that works any night of the week.

My Final Thoughts

Crockpot Vegan Thai Peanut Sweet Potato Curry
Crockpot Vegan Thai Peanut Sweet Potato Curry

This Crockpot Vegan Thai Peanut Sweet Potato Curry delivers everything a great plant-based slow cooker recipe should  minimal prep, maximum flavor, impressive nutrition, and a result that tastes like genuine restaurant-quality Thai food made entirely at home.

Five minutes of prep. Six satisfying bowls. An Vitamin A count that your body will genuinely thank you for. Don’t skip the immersion blender step, don’t use light coconut milk, and absolutely don’t skip the lime juice finish  that brightness at the end pulls everything together.

Load the slow cooker this morning and come back to something that smells incredible and tastes even better. You’ve basically already made dinner  you just don’t know it yet. 

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