This slow cooker Thai pineapple vegetarian curry is loaded with vegetables and bursting with flavor. When you need something easy without the meat, this fits the bill! Plus it’s freezer-friendly!

Do you ever feel like you’re making the same thing for dinner, over and over again? I know I do!
Sometimes I want to make something that tastes DIFFERENT from everything else I’ve made lately. Something that’s bold with pizzazz.
When a friend shared her recipe for Thai pineapple vegetarian curry, I fell in love. THIS is exactly what I’ve been searching for!
Here’s why you should make this veggie curry recipe:
- Spicy yet sweet.
- Complex yet easy.
- Weeknight-friendly yet company-ready.
- Bold yet familiar.
- Freezer-friendly.
- Made with ordinary ingredients.
- Budget-friendly.
- Made in the slow cooker.
Here’s What You Need
- Sweet Potatoes
- Pineapple
- Red Bell Peppers
- Onions
- Garbanzo Beans (A.K.A Chickpeas)
- Coconut Milk
- Curry Powder
- Salt
- Garlic (granulated)
Notes on The Ingredients
- Skip the canned pineapple – it’s usually full of added sugar. Instead, cut your own using my tutorial on how to cut a pineapple. It only takes about 5 minutes, and the flavor is absolutely worth every minute!
- Red Bell Peppers can be swapped for any other color.
- I usually cook my own beans from scratch using either my slow cooker beans method, or my Instant Pot beans method. Both are really easy and hands-off, but you can also use canned beans. (Be sure to rinse three times to help de-gas canned beans!)
Step By Step Instructions

Step 1. Whisk together the coconut milk, curry powder, salt, crushed red pepper and garlic in a slow cooker (I have and recommend this 6 quart slow cooker).

Step 2. Add the remaining ingredients and cook on HIGH for 3-4 hours, or on low for 6-8 hours. If you want your sweet potatoes to be more firm, aim for a shorter cooking time.

Recipe Tips

Turn this slow cooked vegetarian curry into a freezer meal by adding all the ingredients to the freezer bag, removing as much air as possible, labeling and freezing. To cook, thaw the freezer meal in the refrigerator overnight and then cook as directed!
FAQS
I used a 6-Quart slow cooker. If you use a slow cooker that’s 5 quarts or smaller, you may want to halve the recipe.
You can absolutely use your IP and use the slow cooker mode! Be sure to use the correct lid in slow cooker mode.
Yes! You can even use purple potatoes or yams or any other potato you want!
To Serve

I totally get that some people are “meat eaters.” Chicken goes great with this recipe, and I recommend two options:
- At the Beginning: Add one pound chicken, cut into 1” pieces.
- At the End: Add diced or shredded chicken, preferably cooked in the slow cooker or the Instant Pot.
More Yummy Vegetarian Recipes
- Easy Instant Pot Vegetarian Chili
- Creamed Swiss Chard
- Vegetable Fried Rice
- Our Favorite Beans and Rice Recipe

30 Minute Dinners Sample Meal Plan
Sign up to get instant access to my 30 Minute Dinners Sample Meal Plan, complete with recipes and step-by-step instructions!Watch How to Make Thai Pineapple Vegetarian Curry
Slow Cooker Thai Pineapple Vegetarian Curry
An easy, delicious, vegetarian recipe with fresh pineapple. This slow cooker Thai pineapple vegetarian curry is spicy, yet sweet, frugal, and freezer-friendly.
- Prep Time: 10 minutes
- Cook Time: 3-6 Hours
- Total Time: 32 minute
- Yield: Serves 4 1x
- Category: Main Meals
- Method: Slow Cooker
- Cuisine: Thai
- Diet: Vegetarian
Ingredients
- 1 can coconut milk
- 3 Tbsp curry powder (I used red curry powder)
- 1 ½ tsp salt
- 1 tsp crushed red pepper
- 1 ½ tsp granulated garlic
- 1 fresh pineapple, cut into 1” pieces (how to cut a pineapple)
- 1 pound of sweet potatoes, peeled and cut into 1” pieces
- 2 green bell peppers, cut into 1” pieces
- 2 onions, cut into 1” pieces
- 2 cans of garbanzo beans, drained and rinsed three times (or 3–4 cups of homemade beans)
- Cooked white or brown rice, for serving (optional)
- Cashews, for topping (optional)
- Cilantro or green onions, chopped, for topping (optional)
Instructions
- Whisk together the coconut milk, curry powder, salt, crushed red pepper and garlic in a slow cooker (like this one).
- Add the remaining ingredients and cook on high for 3-4 hours, or on low for 6-8 hours. If you want your sweet potato to be more firm, aim for a shorter cooking time.
Notes
**Turn this into a freezer meal by adding all the ingredients to the freezer bag, removing as much as possible, labeling and freezing. To cook, thaw the freezer meal in the refrigerator overnight and then cook as directed!
Nutrition
- Calories: 1030
Keywords: slow cook vegetarian curry
Daughter-in-law made this for us during a recent visit! OUT OF THIS WORLD!! The flavors mesh beautifully!!! and so easy too!!! Will be making this soon in our home; cannot get enough of it! Thank you so much for sharing!
★★★★★
Hello Julie!
We’re so glad you enjoyed this recipe! Thank you for sharing. 🙂
Have you ever used canned pineapple? Do you think it would turn out all right ? I just discovered your website and I’m so excited to make all the things!
HI Mariah! Thank you for sharing! We’re excited that you’ve found us. Of course, you can use whatever works for your family and your schedule. Canned pineapple in it’s own juice is real food, without added preservatives and sugar, so we would used canned if that is what we had on hand at the time. If we had more time to spend in the kitchen, we’d cut fresh. 🙂 Hope this helps.
Any idea on amount if using canned pineapple?
Hi Allison,
I’d use one can – a standard 15 oz. can. Hope this helps! 🙂
Hi Allison! I use 1-2 20oz cans. It depends on how pineapple-y you like it!
Can I use yellow curry powder?
Hi Ashley,
Yes, of course you can use yellow curry. Enjoy! 🙂 Let us know how it comes out!
This looks really good and I’d like to make it as a postpartum freezer meal for after I have my baby in a few weeks, but the freezer instructions are confusing… what does this mean in the freezer instructions:
**Turn this into a freezer meal by adding all the ingredients to the freezer bag, “REMOVING AS MUCH AS POSSIBLE”, labeling and freezing.
…Removing as much what as possible?
Thanks for clarifying!
Hi Chelsea, Thanks for catching our mistake. It’s removing as much AIR as possible. 🙂
can you freeze this after its cooked?
Yes, Michelle.
What size slow cooker is this suitable for?
We use an 6-Quart slow cooker.
This has become a regular crockpot meal in my house. I often add some Thai Kitchen curry paste. Thank you!
★★★★★
This is the most delicious thing I have made in my slow cooker…I will be making this regularly! I’m not a huge fan of sweet potatoes so I substituted small red, purple and fingerlings. I used Lite coconut milk and it was perfect. Served over jasmine rice (also cooked in lite coconut milk). So good!
SO excited to hear you liked the curry!! I have never cooked jasmine rice in coconut milk but I will have to try that.
Can you use Chinese 5 spices as we are allergic to chilli.
Absolutely, Mel, but it will change the taste some compared to the original recipe.
Sweet with just enough spice! I added peanuts on top! Super easy to make! Definitely plan to make this dish again! You can easily substitute potatoes or different veggies based off your personal preference.
★★★★★
I made this the other day and it’s already on top of my go-to list. Sweet, spicy and oh so savory!! Easy peasy, too. Nothing not to like! Thank you for sharing!
★★★★★
Could I use my Instapot/Mealthy pot for this or is this best used on slow cooker mode? If I can pressure cook it, any setting recommendations?
In slow cooker mode, sure! I haven’t tested this in a pressure cooker, but if you wanted to do that, I’d suggest 8 minutes to start with!
Thanks!
Ok. I slow cooked this in my Mealthy pot at varying temps for 6 hours (4 hours low, 1 hour normal, 1 hour high) and the sweet potatoes were still uncooked. So I did 8 minutes on high pressure and normal temp with a quick release and it was perfect! My family all enjoyed it. Thanks for the suggested time!
Yay! I’m so glad it worked out!
This is one of our favorites!
★★★★★
Made it for church potluck. Nothing but the liner left. Thank you.
★★★★★
I love hearing this, Lin! You’re so welcome!!
This looked and smelled really good, but the flavors did not work well together at all for us unfortunately. Had to throw most of it out
★
I’m sorry you didn’t like it, Nathan.
Have this in the slow cooker now and am worried about the amount of liquid! The recipe calls for one can of coconut milk but I have many different sizes… opted for a 400ml. What size can would you recommend for future reference?
The average can size is about 355 ml so what you used should work well.
Could I substitute sweet potatoes for baby yellow potatoes?
Sure!
How many servings does this have and would you happen to know how many calories per serving?
Hi Kayla! I don’t have nutrition data, but this serves 6-8.
Can you make this without a slow cooker? I may have just realized ours is not functioning. Can this be made over the stove?
I’m sure it can Bene!
Could you use red curry paste in place of the powder?
Sure!
I’m salivating, just looking at it. How many cups of pineapple do you estimate that you used?
I thought you might like this one! 😉 I’d say there’s 3-4 cups, depending on how big you cut your chunks.
I can’t believe that I haven’t made this yet! I saw this through your pumpkin chili post, wanted to comment, and saw that I already commented on it. Ugh! 3-4 cups. I think Costco frozen coconut bag will work. I know, more expensive, but I really don’t like cutting into a pineapple. Not to mention, pineapples behave somewhat like avocados for me. Not ripe, not ripe, not ripe, just righ… uh, oh too squishy.
I mean, frozen pineapple chunks bag. Silly me!