Some dishes perfectly capture the warmth of South African cuisine, and one such dish is a pot of homemade chakalaka simmering on the stove. This vibrant vegetable relish, rich with tomatoes, onions, carrots, peppers, canned beans, and a blend of aromatic spices, has become an integral part of family barbecues, Sunday lunches, and festive gatherings across the country.
Homemade versus store-bought version
Although ready-made versions of this dish are available in supermarkets, many South Africans insist that nothing compares to a recipe passed down through generations.
Preparing Chakalaka
To begin, heat vegetable oil in a large pot over medium heat. Then add finely chopped onion and cook for about five minutes until soft and translucent. Next, stir in minced garlic and cook for another minute until fragrant.
Subsequently, add chopped green and red peppers, along with grated carrots. Simmer the vegetables for five to seven minutes, stirring occasionally, until they begin to soften. The next step is to add curry powder and chili flakes. Stir well and cook for one to two minutes to release the flavor of the spices.
After this, tomato paste is introduced and cooked for one minute. Then, reduce the heat and simmer the contents for 10 to 15 minutes until the sauce thickens slightly. Finally, add the canned beans and sugar, if using. Season the dish with salt and freshly ground black pepper to taste.
The last stage is to continue simmering for five to ten minutes, stirring occasionally, until all the flavors meld together. The finished chakalaka is removed from the heat, optionally garnished with chopped parsley or cilantro, and served with pap, barbecue meat, boerewors, grilled chicken, stew, or fresh bread. It is worth noting that chakalaka can also be enjoyed cold, and its flavor improves the next day.