Vegan Jamaican Butter Bean Curry
Main Dishes,  Recipes

Jamaican Butter Bean Curry

Jump to Recipe

If you’ve never had Jamaican-style curry, you are in for something special. This Jamaican Butter Bean Curry is creamy, gently spicy, and packed with bold island flavor all while being completely plant-based and comforting.

It’s the kind of meal that tastes like it simmered all day, but it comes together easily on a weeknight. Serve it over rice, scoop it up with warm flatbread, or enjoy it as a hearty bowl on its own.

If you love Southern comfort food but want to branch out with a little Caribbean flavor, this one’s for you.

What Are Butter Beans?

In the South, “butter beans” typically refer to large, creamy lima beans. While I usually serve them as my classic Southern Butter Beans simmered with smoky seasonings, this version swaps the traditional flavors for bold Caribbean spices.

When the butter beans are simmered in coconut milk with spices, they become soft, rich, and almost velvety. They’re inexpensive, protein-packed, and perfect for soaking up bold curry flavor.

Vegan Jamaican Butter Bean Curry served over white rice with spoon

Why You’ll Love This Recipe

It’s warm, filling, and just different enough to feel exciting while still being approachable.

Ingredients

  • 2 cans butter beans (lima beans), drained and rinsed
  • 1 tablespoon garlic infused olive oil
  • 1 small yellow onion, diced
  • ½ cup mini sweet peppers, diced
  • 1 tablespoon fresh ginger, grated
  • 1 tablespoon Jamaican curry powder
  • ½ teaspoon oregano
  • ½ teaspoon thyme
  • ½ teaspoon smoked paprika
  • salt and black pepper to taste
  • 1 can full-fat coconut milk
  • ½ cup vegetable broth
  • Fresh cilantro (optional, for garnish)
  • Cooked white rice, for serving

What Makes It “Jamaican”?

Jamaican curry powder is different from Indian curry powder. It’s typically more turmeric-forward and includes allspice and sometimes fenugreek, giving it that warm, distinct island flavor.

If you can find Jamaican curry powder, use it. If not, regular curry powder will still be delicious just slightly different.

How to Make Jamaican Butter Bean Curry

1. Sauté the aromatics

Heat olive oil in a large skillet or saucepan over medium heat. Add diced onion and peppers. Cook until softened, about 5 minutes.

Stir in ginger and cook for 30 seconds, just until fragrant.

2. Toast the spices

Add curry powder, oregano, thyme, smoked paprika, salt, and pepper. Stir and let the spices toast for about 1 minute. This deepens the flavor.

3. Add the beans and coconut milk

Stir in the drained butter beans. Pour in coconut milk and vegetable broth. Stir well.

Bring to a gentle simmer.

4. Simmer

Let the curry simmer uncovered for 10 to 15 minutes, stirring occasionally. The sauce will thicken and become creamy.

5. Finish and serve

Taste and adjust salt as needed. Serve hot over rice and garnish with fresh cilantro if desired.

Vegan Jamaican Butter Bean Curry served with cilantro over white rice

Optional Add-Ins

Want to bulk it up even more?

  • Diced potatoes (simmer until tender)
  • Fresh spinach stirred in at the end
  • Scotch bonnet pepper (very spicy — use carefully!)
  • A squeeze of fresh lime before serving

What to Serve With It

  • Steamed rice
  • Warm naan or flatbread
  • Fried plantains
  • A simple cabbage slaw

Storage Tips

Store leftovers in an airtight container in the refrigerator for up to 4 days.

This curry actually tastes even better the next day as the flavors deepen.

It also freezes well for up to 2 months.

Frequently Asked Questions

Can I use dried butter beans?

Yes! Soak and cook them fully before adding to the curry.

Can I use frozen lima beans?

Yes, but they need a slightly longer simmer than canned.

Is this recipe spicy?

No. It’s flavorful but not very spicy unless you add Scotch bonnet or extra curry powder.

Can I make this oil-free?

Yes — sauté the vegetables in a splash of broth instead of oil.

What is the difference between Jamaican and Indian curry?

Jamaican curry powder is typically more turmeric-forward and includes allspice and sometimes fenugreek, giving it that warm, distinct island flavor.

close up of rice and curry in bowl

Why This Curry Works

This recipe is a perfect example of how a few humble pantry staples can be transformed into a high-end comfort meal. Here’s why this specific combination is a winner:

  • The Texture Contrast: Butter beans (or large limas) are naturally velvety. When they simmer, they release a bit of starch that interacts with the full-fat coconut milk to create a thick, luscious sauce without needing a roux or cornstarch.
  • Layered Aromatics: By sautéing the mini sweet peppers and fresh ginger before adding the spices, you build a sweet and zingy base that balances the earthy, turmeric-heavy notes of the Jamaican curry powder.
  • The “Low and Slow” Illusion: Thanks to the bold profile of thyme, allspice (found in the curry blend), and smoked paprika, this dish tastes like it’s been simmering on a stove for hours, even though it’s a 30-minute weeknight win.
  • Pantry-Friendly Nutrition: It bridges the gap between a budget-friendly meal and a nutritional powerhouse—giving you plenty of plant-based protein and fiber while keeping your grocery bill low.

More Vegan Bean Recipes

If you’re looking to stock your plant-based pantry, beans are the ultimate MVP—they’re affordable, versatile, and packed with protein. If you enjoyed this creamy Jamaican-style curry, you’ll love these other Southern-inspired vegan favorites:

close up overhead photo of butter beans topped with cilantro

Jamaican Butter Bean Curry

Course Main Course
Cuisine vegan
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4

Ingredients

  • 2 cans Butter Beans drained and rinsed
  • 1 can Full-Fat Coconut Milk
  • 1/2 cup Vegetable Broth
  • 1 tbsp Garlic Infused Olive Oil
  • 1 Yellow Onion diced
  • 1/2 cup Mini Sweet Peppers diced
  • 1 tbsp Fresh Ginger grated
  • 1 tbsp Jamaican Curry Powder
  • 1/2 tsp Oregano
  • 1/2 tsp Thyme
  • 1/2 tsp Smoked Paprika
  • salt and black pepper to taste
  • Cooked White Rice for serving
  • Fresh Cilantro optional, for garnish

Instructions

  1. Heat olive oil in a large skillet or saucepan over medium heat. Add diced onion and peppers. Cook until softened, about 5 minutes.

  2. Stir in ginger and cook for 30 seconds, just until fragrant.

  3. Add curry powder, oregano, thyme, smoked paprika, salt, and pepper. Stir and let the spices toast for about 1 minute.

  4. Stir in the drained butter beans. Pour in coconut milk and vegetable broth. Stir well. Bring to a gentle simmer.

  5. Let the curry simmer uncovered for 10 to 15 minutes, stirring occasionally. The sauce will thicken and become creamy.

  6. Taste and adjust salt as needed. Serve hot over cooked rice and garnish with fresh cilantro if desired.