South African Dishes: The Ultimate Spicy Chakalaka and Fluffy Stywe Pap Recipe

By Sarah Jenkins

On August 8, 2026

Close-up of thick tomato curry gravy with grated carrots and chunky peppers in a cast iron pot. (South African dishes)

Cuisine

South African

Prep time

20 minutes

Cooking time

40 minutes

Total time

60 minutes

Servings

6 people

When it comes to iconic South African dishes, few combinations capture the soul of the Rainbow Nation quite like the vibrant duo of Chakalaka and Stywe Pap. This isn’t just a meal; it’s a sensory explosion that defines the South African braai (barbecue) experience. Imagine a rustic black cast iron pot overflowing with a rich, glossy deep-orange tomato and curry sauce, its surface shimmering with a light, aromatic oil sheen.

The textures are the star here: thick-grated sautéed carrots provide a gentle sweetness that balances the heat of red bird’s eye chilies. Next to this spicy relish sits a wooden bowl holding a steaming mountain of white maize meal pap, its coarse grain catching the light as gentle steam wisps rise from the table. Whether you are a seasoned traveler or a curious home cook, mastering this staple is your ticket to authentic African flavors.

Steaming mountain of white crumbly stywe pap with visible coarse grain texture in a wooden bowl.
Fluffy, crumbly Stywe Pap is the essential starch for any South African feast.

Why This Spicy Vegetable Relish Defines South African Cuisine

  • Textural Harmony: The contrast between the crunchy, thick-grated carrots and the softened red onion slivers creates a complex mouthfeel in every spoonful.
  • Visual Vibrancy: The deep orange gravy is punctuated by the bright green of chunky diced bell peppers and the jagged edges of fresh coriander leaves.
  • Versatile Heat: Featuring sliced red bird’s eye chilies, this dish offers a customizable kick that cuts through the starch of the maize meal.
  • Authentic Presentation: Served in a traditional cast iron pot, it embodies the communal, rustic spirit of South African dishes.

The Core Elements for an Authentic Chakalaka Relish

To achieve the visual and flavorful depth seen in our professional blueprint, you need specific ingredients that stand up to the long, slow sautéing process. Every component serves a purpose, from the base fats to the final garnish.

Aromatic Oil (Vegetable or Sunflower): You will need 1/4 cup (60ml) of a neutral oil to create that signature aromatic oil sheen that glistens on the surface. This fat is essential for “blooming” the curry spices and carrying the heat of the chilies.

Red Onions: 2 medium red onions, diced or sliced into slivers, provide a foundational sweetness. When sautéed, they soften into the sauce, adding to the thick, chunky consistency.

Green Bell Peppers: 2 large green bell peppers, chunky diced, add a hit of bitterness and a vibrant pop of color. Unlike other stews, we keep these slightly firm to maintain the “chunky” visual descriptor.

Grated Carrots: 4 large carrots, thick-grated, are the heart of the dish. They absorb the curry gravy while maintaining enough structure to be visible as distinct orange strands.

Tomato Curry Base: A combination of 1 can (400g) of crushed tomatoes and 2 tbsp (30g) of tomato paste creates the thick tomato curry gravy. This provides the deep-orange hue required for the glossy finish.

Bird’s Eye Chilies: 2-3 red bird’s eye chilies, thinly sliced into rounds, provide the heat. Their bright red color is a key visual marker against the orange sauce.

Curry Powder: 2 tbsp (15g) of a medium-heat South African curry powder (like Raja) is non-negotiable. This provides the aromatic depth and the yellowish-orange tint to the oil.

Fresh Coriander: A handful of jagged green coriander leaves serves as the cooling garnish. This adds the final layer of freshness to the cast iron pot presentation.

The Foundations of Perfect Crumbly Stywe Pap

The companion to our Chakalaka is “Stywe Pap” (stiff porridge), which must be white, fluffy, and have a visible coarse grain texture. Achieving this requires precise moisture control to ensure it isn’t a paste, but rather a “mountain” of crumbly grains.

White Maize Meal: 2 cups (340g) of coarse-ground white maize meal is the primary starch. This is the backbone of many South African dishes and differs significantly from yellow cornmeal.

Water: 4 cups (960ml) of water is required to steam the grains. The ratio is critical to ensuring the pap is “stywe” (stiff) enough to be eaten with your hands.

Sea Salt: 1 tsp (5g) of salt is the only seasoning needed. It enhances the natural, nutty sweetness of the steamed maize.

Essential Tools for Your African Feast

To replicate the visual in our prompt, you’ll need a heavy-bottomed rustic black cast iron pot. The iron retains heat beautifully, allowing the vegetable relish to simmer without scorching, and provides that iconic dark background that makes the orange sauce pop.

You will also need a wooden spoon for stirring the pap. Traditionally, a wooden spoon is used to “fluff” the grains as they steam, preventing them from clumping into a smooth mash. A box grater with large holes is necessary to get those thick-grated carrot strands that define the dish’s texture.

Close-up of thick tomato curry gravy with grated carrots and chunky peppers in a cast iron pot. (South African dishes)
The glossy, deep-orange tomato curry gravy is the heart of authentic Chakalaka.

Developing the Deep Orange Tomato Curry Gravy

The secret to South African dishes like Chakalaka is the “soffritto” phase. Start by heating your oil in the cast iron pot over medium heat. Add the diced red onions and sauté until they are translucent and just beginning to brown at the edges—this should take about 6-8 minutes.

Next, add your curry powder, minced garlic, and ginger. Visual Cue: Watch for the oil to turn a bright, translucent orange. This means the spices have “bloomed” and their essential oils are released. This is how you achieve that aromatic oil sheen mentioned in the visual blueprint.

Stir in the tomato paste and grated carrots. Sauté the carrots for 5 minutes until they start to yield their color to the oil. Add the chunky diced green bell peppers and the crushed tomatoes. Lower the heat and let the mixture simmer uncovered for 20 minutes. You are looking for the sauce to reduce into a thick tomato curry gravy where the vegetables are “suspended” in the glossy sauce rather than swimming in liquid.

Steaming the Mountain of White Maize Meal

While your Chakalaka simmers, bring the salted water to a rolling boil in a separate pot. Pour the maize meal into the center of the boiling water to form a mound—do not stir it immediately! Cover the pot with a tight-fitting lid and reduce the heat to the lowest setting.

Let it steam for 10 minutes. Then, using a wooden spoon or a large fork, begin to “whisk” or stir the meal vigorously. You want to break up any large lumps until the texture becomes crumbly and fluffy. Sensory Cue: The pap should smell like toasted corn and appear as a mountain of white grains with a visible coarse texture. Continue to steam for another 15-20 minutes, stirring occasionally, until the grains are tender but distinct.

Finishing Touches: Garnish and Gloss

Once the Chakalaka has reached its thick, rich consistency, turn off the heat. Taste for seasoning, adding more salt if the acidity of the tomatoes is too sharp. Just before serving, scatter the thin rounds of bright red bird’s eye chili over the surface. The heat from the sauce will slightly soften them without losing their vibrant color.

Top with the jagged green coriander leaves. The contrast between the jagged green, the bright red chili, and the glistening orange oil sheen against the black cast iron is what creates that mouth-watering visual appeal. Serve the pap in a wooden bowl to maintain the rustic aesthetic.

Professional Secrets for the Perfect Oil Sheen

  • Don’t Skimp on Oil: If the sauce looks flat or matte, it’s likely you didn’t use enough oil. The sheen is a sign of a well-emulsified curry.
  • The Grate Size Matters: Use the largest holes on your grater. If the carrots are too fine, they will dissolve into a mush, and you won’t see the distinct orange slivers described in our blueprint.
  • Steam Control: When making the pap, if it looks too dry or “floury,” add a splash of boiling water and cover it again. It needs to be fully hydrated to be fluffy.
  • Color Balance: If your gravy isn’t deep orange, add an extra teaspoon of turmeric or a dash of smoked paprika to deepen the hue without changing the flavor profile significantly.

Managing Your Leftover Curry Relish

Chakalaka is one of those South African dishes that actually tastes better the next day. The flavors continue to meld, and the heat from the bird’s eye chilies mellows into the carrots. Store it in an airtight container in the refrigerator for up to 5 days.

To reheat, place it back in a skillet with a tablespoon of water or oil to loosen the gravy. For the pap, it tends to harden when cold. You can crumble it into a bowl, add a teaspoon of water, and microwave it covered to restore its fluffy, steaming texture.

Perfect Pairings for Your South African Spread

While Chakalaka and Pap are a meal on their own, they are traditionally served alongside other grilled delights. If you enjoy diverse vegetable textures, consider serving this alongside skillet zucchini and mushrooms or even a light cucumber onion salad to provide a crisp contrast to the spicy relish.

For a full feast, this duo pairs beautifully with a beef gravy dinner or even roasted meats. In fact, the spicy tomato base of Chakalaka shares many flavor profiles with other continental favorites like egusi soup or various ghanaian dishes, showcasing the interconnectedness of African spice routes.

Frequently Asked Questions

Curry powder is a defining element of South African dishes like Chakalaka. If you don’t have it, a mix of turmeric, cumin, and coriander will work, but it won’t be as authentic.

The key is the steaming process. Adding the maize meal to boiling water and letting it steam covered for 10 minutes before stirring allows the grains to hydrate evenly, preventing lumps.

In South Africa, Chakalaka is incredibly versatile. It can be served hot as a vegetable side, warm as a relish, or even cold as a spicy salad during a braai.

Both are made from white maize meal, but Stywe Pap is ‘stiff’ and holds its shape more firmly, while Phutu is very dry and crumbly like couscous. This recipe produces a ‘mountain’ of fluffy, crumbly Stywe Pap.

The glossy sheen comes from the emulsion of oil and tomato juices. If it looks matte, you likely need to add a bit more oil during the initial sautéing of the onions and spices.

The Authentic South African Chakalaka and Stywe Pap Recipe

Close-up of thick tomato curry gravy with grated carrots and chunky peppers in a cast iron pot. (South African dishes)

South African Dishes: The Ultimate Spicy Chakalaka and Fluffy Stywe Pap Recipe

Master authentic South African dishes with this vibrant Chakalaka and Stywe Pap recipe. Features a spicy, thick tomato curry gravy with grated carrots, green peppers, and fluffy maize meal.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings: 6 people
Course: Dinner, Side Dish
Cuisine: South African
Calories: 310

Ingredients
  

Chakalaka Relish
  • 1/4 cup (60ml) Vegetable Oil For that aromatic oil sheen
  • 2 medium Red Onions Diced into slivers
  • 4 large Carrots Thick-grated
  • 2 large Green Bell Peppers Chunky diced
  • 2 tbsp (15g) Curry Powder Medium heat South African blend
  • 1 can (400g) Crushed Tomatoes
  • 2 tbsp (30g) Tomato Paste For a thick, deep orange gravy
  • 3 small Red Bird's Eye Chilies Thinly sliced into rounds
  • 1/2 cup Fresh Coriander Leaves Jagged green garnish
Stywe Pap
  • 2 cups (340g) White Maize Meal Coarse grain
  • 4 cups (960ml) Water
  • 1 tsp (5g) Sea Salt

Equipment

  • 1 Rustic Black Cast Iron Pot Essential for even heat and authentic presentation.
  • 1 Wooden spoon Used for fluffing the pap to a crumbly texture.
  • 1 Box Grater Use the large holes for thick-grated carrots.

Method
 

Prepare the Chakalaka
  1. Heat oil in the cast iron pot. Sauté red onions until soft and translucent, then add curry powder, stirring for 1 minute until an orange oil sheen develops.
  2. Add grated carrots and diced green peppers. Stir in tomato paste and crushed tomatoes. Simmer on low for 20 minutes until the gravy is thick and glossy.
Prepare the Stywe Pap
  1. Bring salted water to a boil. Pour maize meal into the center to form a mound. Cover and simmer on low for 10 minutes without stirring.
  2. Using a wooden spoon, vigorously stir the meal to break up lumps. Cover and steam for another 20 minutes until fluffy and crumbly.

Notes

Tip 1. Use the largest holes on your grater for the carrots to ensure they don't disappear into the sauce.
Tip 2. For an extra glossy finish, stir in a final teaspoon of oil just before serving.
Eye-level shot of South African dishes: spicy Chakalaka in a black cast iron pot and fluffy Stywe Pap in a wooden bowl. (South African dishes)
The perfect South African duo: Spicy vegetable Chakalaka and crumbly maize meal Pap.

Closing & Call to Action

Mastering South African dishes like Chakalaka and Pap is a rewarding journey into the heart of global comfort food. The combination of heat, sweetness, and the satisfying crumbly texture of maize meal is guaranteed to become a favorite in your kitchen. If you loved the visual depth and spicy kick of this recipe, please leave a comment below and tell us how yours turned out!

Don’t forget to share your creations with us! Follow our journey for more authentic home-cooked meals on our Pinterest page and pin this recipe to your favorite boards for your next weekend braai. Happy cooking!

You might also like these recipes

Leave a Comment

Recipe Rating