This slow cooker vegetable curry is loaded with veggies and pineapple. Spicy, sweet, and hearty, this easy vegetarian curry tastes amazing and is quick to put together.

Do you ever feel like you’re making the same thing for dinner, over and over again? I know I do!
When I’m in a meal planning rut, 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 vegetable curry, I fell in love. THIS is exactly what I’ve been searching for!
SWEET POTATO VEGETABLE CURRY
This sweet potato vegetable curry recipe has a lot going for it.
- Spicy yet sweet.
- Complex flavor yet easy to put together.
- Weeknight-friendly yet company-ready.
- Bold and aromatic yet familiar.
- Gluten-free and vegan, but with enough heft to please your meat-eaters too.
I’m also not fond of odd ingredients that you only use a few times, like fish sauce and garam masala sauce. Instead, I picked ordinary ingredients that you most likely have on hand.
Using simple ingredients also means it’s budget-friendly. Purposefully planning a few meatless meals on our meal plan helps keep our budget low.
It’s also incredibly freezer-friendly. I love to make up a double batch and have an easy dinner full of veggies for a dump-and-go meal!

SLOW COOKER CURRY RECIPE INGREDIENTS
This vegetarian curry recipe includes a few fresh produce items, plus some pantry staples that I always have in the kitchen. That means it’s really easy to throw together! Here’s what you need for slow cooker curry:
- Sweet Potatoes. You can also make this vegetable curry with medium potato like russets or golden potatoes, or even purple potatoes!
- Pineapple. Skip the canned pineapple – it’s usually full of added sugar. Instead, cut your own fresh pineapple using this method.
- Bell Peppers. I like red or green bell peppers, but use whatever kind you have on hand.
- Onions. Cut them into about 1” pieces.
- Garbanzo Beans. Also known as chickpeas. I usually cook my own beans from scratch using either the Slow Cooker Beans method or the Instant Pot Beans method – both are hands-off and really easy! But a can of chickpeas works too. If you don’t have chickpeas, substitute navy beans instead.
- Coconut Milk. Canned full-fat coconut milk gives you the best depth of flavor and a creamy base.
- Curry Powder. I prefer a yellow curry, but red curry powder will work too.
- Kosher Salt. If you’re going to use salt, make sure it’s a good one like Ava Jane’s Kitchen that doesn’t have microplastics! You can get a free 8-oz. bag of sea salt right now (just pay shipping and handling!).
- Granulated Garlic. Garlic powder works just fine here, or use minced fresh garlic if you prefer.

HOW TO MAKE RECIPES FOR VEGETARIAN CURRY IN SLOW COOKER
Making this sweet potato vegetable curry in the slow cooker couldn’t be easier! The instructions are pretty much load-and-go.
Step 1. Whisk together the coconut milk and spices: 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. I like my potatoes fork-tender, but if you want your sweet potatoes to be firmer, aim for a shorter cooking time.
Step 3: Stir and serve warm as is or with your choice of sides.
Note: You can also use your Instant Pot in slow cooker mode. Be sure to use the correct lid for slow cook mode! If you want to make this on the stove-top, bring all the ingredients to a boil in a large pot. Then lower the temperature to medium heat to simmer for 30 minutes.

SERVE WITH VEGETABLE CURRY RECIPES
Serve this vegetable curry on its own, with rice, or with quinoa. We have tried it with brown rice, basmati rice, jasmine rice, and white rice. All were delicious!
Naan bread would be very tasty too. You could use this flatbread recipe, which is similar!
For an extra bit of crunch, add some peanuts or cashew pieces when serving. For even more flavor, add some chopped fresh cilantro or green onions to the top of each bowl. match soup night.

RECIPES VEGETABLE CURRY VARIATIONS
This slow cooker vegetable curry recipe has a good balance of protein, fat, and carbohydrates, but you can adjust it to fit your specific food goals.
Add in extra veggies! Good options include a frozen mixed vegetable bag, kale, spinach, cauliflower florets, tomatoes, zucchini, pumpkin or even green beans! You can also double any of the veggies already included in the recipe.
Boost the protein. You can even add meat to bulk it up even more, although it’s delicious as is! Chicken goes great with this easy vegetable curry recipe, and I recommend either of these two options:
- At the Beginning: Add one pound of raw chicken, cut into 1” pieces, to cook with the rest of the crockpot vegetable curry.
- At the End: Stir in 1-2 cups of cooked diced or shredded chicken and heat until warmed through.
FREEZER-FRIENDLY VEGETABLE CURRY FOR SLOW COOKER
Turn this Thai curry with vegetables into a freezer meal by adding all of the ingredients to a 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!
I often freeze recipes vegetable curry leftovers in single-serve portions so we can have a mix-and-match soup night.
FAQS FOR VEGETARIAN CURRY RECIPIES
What size slow cooker is this suitable for?
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.
Could I use my Instant Pot for recipes for vegetarian curry?
You can absolutely use your Instant Pot and use the slow cooker mode! Be sure to use the correct lid in slow cooker mode.
Can I substitute baby yellow potatoes for sweet potatoes?
Yes! You can even use purple potatoes or yams or any other potato you want! Butternut squash or cauliflower makes a good sub, too.
What are the best Thai curry vegetables?
We used sweet potatoes, red bell peppers, and onions, but you could also try carrots, peas, or broccoli. Use what you have on hand and mix and match to find your favorite combination!
TRY THESE OTHER VEGETARIAN DISHES
- Easy Vegetarian Chili
- Vegetable Fried Rice
- Our Favorite Beans and Rice Recipe
- Sweet Potato and Black Bean Vegetarian Enchiladas
- Easy Baked Ziti
- Cheesy Lentil Pasta
Fight Inflation Workshop!
Sign up for my FREE Fight Inflation Workshop and learn simple strategies to save money, even with rising food costs!WATCH HOW TO MAKE THAI PINEAPPLE VEGETARIAN CURRY
Vegetable Curry
This slow cooker vegetable curry is loaded with veggies and pineapple. Spicy, sweet, and hearty, this easy vegetarian curry tastes amazing and is quick to put together.
- Prep Time: 10 minutes
- Cook Time: 3-6 Hours
- Total Time: 3 hours 10 minutes – 6 hours 10 minutes
- Yield: Serves 4
- Category: Main Meals
- Method: Slow Cooker
- Cuisine: Thai
- Diet: Vegetarian
Ingredients
- 1 can of coconut milk (396g)
- 3 Tbsp curry powder (I used red curry powder) (18g)
- 1 ½ tsp salt (9g)
- 1 tsp crushed red pepper
- 1 ½ tsp granulated garlic (4g)
- 1 fresh pineapple, cut into 1” pieces (how to cut a pineapple) (607g)
- 1 pound of sweet potatoes, peeled and cut into 1” pieces (454g)
- 2 green bell peppers, cut into 1” pieces (238g)
- 2 onions, cut into 1” pieces (200g)
- 2 cans of garbanzo beans, drained and rinsed three times (or 3–4 cups of homemade beans) (850g)
- 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!






No sure I did this right. Can you use frozen pineapple instead of fresh pineapple
Thank you
Johanne
Yes, you can absolutely use frozen pineapple in a slow cooker vegetable curry.
Where is the nutritional breakdown? 1030 calories for one serving seems excessive…
Hello Diane,
The nutrition facts are now included. Hope this helps! 🙂
This recipe was the BOMB DOT COM! My family asked for 3rds! I’m definately using this recipe again! I did not have fresh pineapples but the ones from the can works well! I put those in the last hour of the cooking! Delicious!
I want to make this, but I only have Canned pineapple. Will that work or do I have to wait to get a fresh one?
Hi Julie,
We recommend skipping canned pineapple, it’s full of added sugar. Hope this helps!
I LOVE this recipe. Comes together so quickly and the hit of pineapple is so flavorful. Thank you! Somewhere I missed serving size and cals/ serving? Thx 😊
Hi Char! We don’t track serving size and calories on our recipes. I’m glad to hear you enjoyed it!!
This recipe was delicious. I’ve made it a couple times now and it’s always really good. My pineapple want very sweet so I added ¼ cup molasses this last time and it was next level if you live inland and can’t find really good pineapple.