Verhit olie/boter in een zware pan. Bak de stukken vlees aan alle kanten goed bruin. Haal ze eruit en zet apart.
Fruit in dezelfde pan de uien tot ze goudbruin zijn. Voeg knoflook, gember, kaneel en kruidnagel toe. Bak zachtjes tot ze geurig zijn.
Doe het vlees terug in de pan. Roer de tomaten erdoor en kook ze 5 minuten tot ze zacht zijn.
Voeg aardappelen, bouillon, zout en peper toe. Dek af en laat ongeveer 45-60 minuten sudderen op een laag pitje, tot het vlees zacht is. (Voeg een beetje meer water toe als het uitdroogt).
Voeg de sperziebonen toe en kook nog 20-30 minuten, tot de bonen en aardappelen zacht zijn en de stoofpot dik is.
Proef en pas de smaak aan (een snufje suiker brengt de smaak vaak mooi in balans).
Serveer warm met witte rijst of knapperig brood.