Ugandan Greens and Beans Stew (Kwemula)
A hearty and nutritious stew made with a variety of leafy greens and beans, often flavored with onions, tomatoes, and sometimes a touch of chili. This dish is a staple in many Ugandan households, providing essential nutrients and a comforting, earthy flavor.

🧂 Ingredients
- 1 kg Mixed leafy greens (e.g., spinach, collard greens, kale, amaranth)(washed and roughly chopped)
- 400 g Cooked beans (e.g., kidney beans, black-eyed peas)(drained and rinsed if canned)
- 2 medium Onions(chopped)
- 400 g Tomatoes(chopped)
- 4 cloves Garlic(minced)
- 1 inch piece Ginger(grated)
- 2 tbsp Vegetable oil
- 250 ml Water or vegetable broth
- to taste Salt
- to taste Black pepper
- 1 Chili pepper (optional)(finely chopped)
👨🍳 Instructions
- 1
Heat vegetable oil in a large pot or Dutch oven over medium heat. Add chopped onions and sauté until softened, about 5-7 minutes.
- 2
Add minced garlic, grated ginger, and chopped chili pepper (if using). Cook for another minute until fragrant.
- 3
Stir in the chopped tomatoes and cook for about 5-8 minutes, until they start to break down and form a sauce.
- 4
Add the cooked beans and mixed leafy greens to the pot. Stir well to combine with the tomato mixture.
- 5
Pour in the water or vegetable broth. Bring the stew to a simmer, then reduce heat to low, cover, and cook for 25-30 minutes, or until the greens are tender and the flavors have melded.
- 6
Season with salt and black pepper to taste. Stir well before serving.
💡 Pro Tips
- ✓You can use any combination of leafy greens you have available.
- ✓For a richer flavor, you can add a tablespoon of peanut butter towards the end of cooking.
- ✓Serve hot with a side of ugali or rice.
🔄 Variations
- Add other vegetables like carrots or bell peppers for extra color and nutrients.
- For a non-vegetarian version, you can add small pieces of chicken or beef and cook them before adding the tomatoes.