• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Comfort Feasts
  • Home
  • About
  • Recipes
  • Contact

Sugar Beans Curry

Published: August 11, 2025 • Last Modified: October 31, 2025 • Leave a Comment

Jump to Recipe Print Recipe

There are some dishes that instantly bring comfort the moment they hit the table. For me, Sugar Beans Curry is one of those soul-warming, vegan meals that makes you feel at home, no matter where you are in the world. With its rich, fragrant gravy and soft beans that melt in your mouth, this dish is the very definition of hearty, wholesome, and downright delicious.

Whether you’re new to cooking beans or grew up eating this South African classic, you’re in for a treat. Today, I’ll share not only how to make the perfect sugar beans curry, but also some handy tips to take it from “just good” to “can-I-have-seconds-please?”

What Are Sugar Beans?

Sugar beans are a type of speckled kidney bean, popular in Indian-South African households. They’re slightly sweeter and softer than regular kidney beans, which makes them ideal for curries and stews.

When cooked properly, sugar beans absorb all the wonderful spices and create a thick, flavorful gravy that clings beautifully to rice or soft, buttery rotis.

Why You’ll Love This Recipe

  • Budget-friendly: Beans are one of the most affordable protein sources out there.
  • Nutritious: Packed with fiber, plant-based protein, and minerals.
  • Comfort food vibes: It’s hearty, wholesome, and will feed the whole family.
  • Versatile: Enjoy it with rice, bread, or even as a side dish.

And let’s be honest, there’s something magical about a pot of curry bubbling away on the stove, filling your home with the irresistible aroma of spices.

Key Ingredients for Sugar Beans Curry

Before we dive into the cooking process, let’s talk ingredients. Here’s what you’ll need:

Oil: Sunflower oil is neutral in flavor and has a high smoke point, which means it can handle the heat when you’re frying onions and spices. It doesn’t overpower the curry, allowing the warm, earthy spice blend to shine through.

Sugar beans: The star of the show! Sugar beans are a variety of speckled kidney beans that cook down to a melt-in-your-mouth texture. Dried beans are the traditional choice because they soak up flavor better, but canned beans are a practical option for busy weeknights. Either way, they make the curry hearty, filling, and full of plant-based protein.

Onions: Onions form the foundation of nearly every curry. When cooked until translucent, they bring sweetness and depth that balances the spices.

Tomatoes: Jam tomatoes work best but you could use whatever is available to you. Tomatoes add a subtle tanginess that cuts through the richness of the curry.

Crushed garlic and ginger: This dynamic duo is non-negotiable. Garlic adds savory depth, while ginger provides warmth and a gentle bite.

Garlic cloves: Yes, more garlic! Whole garlic cloves bring a mellow sweetness as they soften and cook down. They infuse the curry with layers of flavor without overwhelming it.

Potatoes: Adding soft cooking potatoes to sugar beans curry isn’t just about stretching the meal, though it does that brilliantly. Potatoes absorb the spicy, fragrant gravy and provide extra comfort factor. They also thicken the curry naturally as they cook.

Vadouvan (optional): Vadouvan has a mellow, almost caramelized flavor thanks to the slow-dried onion and garlic in the blend. It brings a subtle sweetness and a rounded warmth that makes curries taste like they’ve been slow-simmered for hours.

Kashmiri chilli powder: If you want that gorgeous deep-red color in your curry without setting your mouth on fire, Kashmiri chilli powder is the answer. It adds some heat and a beautiful hue, making your curry as eye-catching as it is delicious.

Turmeric: Turmeric adds a gentle earthiness to the curry. Even in small amounts, it layers in warmth and depth that rounds out the other spices. Turmeric is also prized for its natural health benefits as it’s rich in antioxidants and has anti-inflammatory properties which makes it a wonderful everyday spice to cook with.

Garam masala: This spice blend lifts the flavors of the entire curry. Garam masala usually includes cinnamon, cloves, cardamom, cumin, and more.

Curry leaves: Curry leaves release an irresistible fragrance when fried in oil. They release an aromatic burst that’s nutty, and slightly peppery, instantly deepening the flavor of the dish.

Dhanya (Coriander): Fresh dhanya leaves sprinkled over the finished curry add brightness and a pop of green.

Boiling water: Boiling water helps the beans cook evenly and forms the base of the curry gravy. It blends the spices into a smooth, flavorful gravy while letting you control the thickness of the dish.

Salt: The dish will need some seasoning with salt to taste their best. Taste as you go and adjust accordingly.

Step-by-Step Recipe: Sugar Beans Curry

Step 1: Prep the Beans

Rinse the dried sugar beans, then cook them in a pressure cooker with fresh water for about 35 minutes until soft and tender. If you’re using canned beans, a quick rinse is all that’s needed.

For convenience, I like to cook a large batch of beans, portion them into containers, and freeze them. This way, you can make this curry anytime without worrying about the long boiling process, perfect for busy weeknights!

Step 2: Build the Base

Heat oil in a 30cm pot over medium-low heat. Add the onions and cook until soft and translucent. Next, add the curry leaves, crushed garlic cloves, crushed ginger and garlic, vadouvan, turmeric, garam masala, and your mixed Kashmiri chili powder.

Cook the spices for about +/-5 minutes, stirring to release their aromas and deepen the flavors. This step forms the rich, fragrant foundation of your sugar beans curry, so take your time, the longer you gently cook the spices, the more flavorful your curry will be.

Step 3: Add Tomatoes and Potatoes

Add the tomatoes to the pot, mixing them well with the cooked spices. Cook the tomatoes until they break down into a thick, flavorful base. Also add in your chopped potatoes at this point.

Pour in some boiling water to help create the curry gravy and aid the cooking process. Simmer the potatoes for about 15 minutes, or until they are about three-quarters cooked through. This ensures they finish cooking perfectly when the beans are added later.

Step 4: Add Beans and Simmer

Add the cooked sugar beans to the pot along with more boiling water to reach your desired consistency. Let the curry simmer gently, allowing the beans to absorb the spices and the flavors to meld together. Continue simmering until the gravy thickens and becomes rich and flavorful.

Step 5: Garnish and Serve

Sprinkle fresh coriander leaves over the finished curry for a burst of color and freshness. Serve the sugar beans curry hot with steamed rice, soft roti, or even a chunk of crusty bread to soak up every last drop of the flavorful gravy.

Tips for Perfect Sugar Beans Curry

  • Skipping the soak (for dried beans): Unsoaked beans take forever to cook and may remain tough. So remember to pressure cook or boil the beans ahead of time.
  • Don’t rush the base: Take your time with the onions, garlic, and spices. This is what gives the curry its rich flavor.
  • Gravy: If you prefer a saucier curry, simply add a little more boiling water at a time while simmering. This lets you control the consistency of the gravy, whether you like it thick and hearty or smooth and pourable.
  • Spice level: Adjust chili powder to your taste. Some like it fiery, others prefer mild comfort.
  • Make it ahead. Like most curries, sugar beans curry tastes even better the next day when the flavors deepen.

What to Serve with Sugar Beans Curry

This curry is wonderfully versatile. Here are some great pairing ideas:

  • Steamed rice: The classic and most comforting choice.
  • Roti or naan: Perfect for scooping up every last bit of gravy.
  • Pap (South African maize porridge): A local twist that works beautifully.
  • Side salad: Fresh cucumber and tomato salad balances the richness.

Storage and Reheating

The best part about sugar beans curry is how well it keeps. Store leftovers in an airtight container in the fridge for up to 3 days. To reheat, simply warm it on the stove or in a microwave.

Sugar beans curry is more than just a recipe, it’s comfort in a bowl and a vegan dish that never fails to satisfy. Whether you’re cooking for your family, meal-prepping for the week, or introducing your friends to South African Indian cuisine, this curry will win hearts.

Sugar Beans Curry

A hearty and wholesome South African Indian classic, this vegan sugar beans curry is packed with flavor, spices, and soft beans. With a rich, fragrant gravy and soft potatoes, it’s perfect served with steamed rice, roti, or crusty bread.
Print Recipe Pin Recipe
Prep Time 45 minutes mins
Cook Time 1 hour hr
Total Time 1 hour hr 45 minutes mins
Course Main Course
Cuisine Indian
Servings 4 people

Equipment

  • 30cm pot
  • Pressure cooker
  • Cutting board and knife
  • Measuring spoons
  • Wooden spoon or spatula (for stirring)
  • Bowls for prepping ingredients
  • Containers for freezing cooked beans (optional)

Ingredients
  

  • 1/4 cup sunflower oil
  • 1 onion
  • 1 jam tomato
  • 1 sprig curry leaves
  • 6 cloves curshed garlic
  • 1 tsp crushed ginger and garlic
  • 1 tbsp vadouvan (optional)
  • 1/2 tsp turmeric
  • 1/2 tsp garam masala
  • 4 tbsp mixed kashmiri chilli powder
  • +/-1 litre boiling water
  • 1 1/2 tbsp rough salt (to taste)
  • 250 g boiled sugar beans
  • Dhanya (coriander) – garnish

Instructions
 

  • Cook the Beans: Rinse dried sugar beans and cook in a pressure cooker with fresh water for 35 minutes until soft. Drain and set aside. (Canned beans can be rinsed and used directly.)
  • Prepare the Base: Heat oil in a 30cm pot. Add onions and cook until soft and translucent. Stir in curry leaves, crushed garlic cloves, crushed ginger and garlic, vadouvan, turmeric, garam masala, and mixed Kashmiri chili powder. Cook for about 5 minutes, stirring until well combined.
  • Add Tomatoes and Potatoes: Mix in tomatoes and potatoes. Cook until tomatoes break down and potatoes are partially tender (about 15 minutes). Add boiling water to create the curry gravy.
  • Combine Beans and Simmer: Add the cooked sugar beans to the pot. Simmer gently, adding more boiling water if needed, until the beans are heated through and the gravy reaches your desired thickness.
  • Garnish and Serve: Sprinkle fresh coriander over the curry. Serve hot with steamed rice, roti, or crusty bread. Optional: pair with cucumber salad or a dollop of yogurt.

Notes

  • Beans Prep: Pressure cook a large batch of beans and freeze in portions for quick future meals.
  • Adjust Gravy: Add more boiling water while simmering if you prefer a saucier curry.
  • Spice Level: Adjust Kashmiri chili powder to taste for mild or slightly spicier curry.
  • Potatoes: Ensure potatoes are ¾ cooked before adding the beans so they finish cooking evenly.
  • Storage: Store leftovers in an airtight container in the fridge for up to 3 days.
Keyword curry, sugar beans, vegan

Filed Under: All Recipes, Family Favourites, Main Dishes, Vegan

Previous Post: « Peppermint Crisp Tart
Next Post: Sweet Rice (Creamy Rice Pudding) »

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Recent Posts

  • Tinfish Chutney
  • Chocolate Shortbread Fingers
  • Butter Cookies
  • Apple Pie Bars
  • Turmeric Smoothie (with Pineapple)

Let’s Connect

  • Email
  • Pinterest

Legal

Disclaimer

Privacy

Terms and Conditions

Website Accessibility Statement

Quick Links

About

Recipes

Envelope Pinterest

Copyright © 2025 Comfort Feasts