South African Dishes: Authentic Chakalaka and Fluffy Stywe Pap Recipe

By Michael Stone

On August 5, 2026

Close-up of vibrant South African Chakalaka in a cast iron pot showing the aromatic oil sheen. (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 the vibrant culinary tapestry of the Rainbow Nation, few South African dishes carry as much soul and history as the iconic duo of Chakalaka and Stywe Pap. This isn’t just a side dish; it is a celebration of texture, heat, and communal dining. Imagine a rustic black cast iron pot sitting at the center of a sun-drenched table, filled with a glossy, deep-orange vegetable relish that glistens with a perfectly aromatic oil sheen. Beside it sits a wooden bowl piled high with steaming, snow-white maize meal, its coarse grain catching the light as gentle wisps of steam rise into the air.

Originating from the townships of Johannesburg, Chakalaka was born out of necessity and creativity, eventually becoming a staple at every South African braai (barbecue). It is the perfect accompaniment to grilled meats, yet it stands powerfully on its own as a vegetarian masterpiece. Whether you are looking to explore West African flavors or dive deep into the heart of Southern Africa, this recipe provides a sensory journey through bold curry spices, crunchy grated carrots, and the comforting, neutral base of perfectly steamed pap.

Fluffy white stywe pap in a wooden bowl with steam rising next to Chakalaka relish.
Perfectly steamed stywe pap should have a visible coarse grain texture and be served steaming hot.

Why This South African Relish and Pap Duo is a Showstopper

  • The Perfect Texture Contrast: You get the crunch of thick-grated sautéed orange carrots paired against the soft, “stywe” (stiff) crumbly texture of the maize meal.
  • Vibrant Visual Appeal: The deep-orange tomato curry gravy provides a stunning backdrop for the bright green bell peppers and the jagged, fresh coriander leaves used for garnish.
  • Complex Flavor Profile: A balance of sweetness from the carrots, a sharp bite from red bird’s eye chilies, and the earthy warmth of traditional South African curry powder.
  • Authentic Cooking Methods: By using a cast iron pot, we achieve that specific glossy sheen and softened red onion slivers that define a professional-grade Chakalaka.

The Anatomy of a Perfect South African Chakalaka

To achieve the visual and textural standard of world-class South African dishes, every ingredient must be selected with intention. We aren’t just making a stew; we are building layers of flavor that must remain distinct within a thick, cohesive gravy.

Thick-Grated Carrots: 3 cups (375g) of fresh carrots. Using a coarse grater is essential; finely grated carrots will turn to mush, whereas thick strands maintain their structural integrity and vibrant orange hue during the sautéing process.

Green Bell Peppers: 2 large peppers (300g), diced into chunky pieces. These provide a bitter-sweet counterpoint to the spicy gravy and add a necessary pop of green that stays firm even after simmering.

Red Onions: 2 medium onions (220g), sliced into thin slivers. Red onions offer a milder sweetness than yellow ones and become beautifully translucent and soft, creating those “softened slivers” seen in the most authentic versions of the dish.

Bird’s Eye Chilies: 2-3 chilies, sliced into thin rounds. These small but mighty peppers provide the signature heat of South African dishes. If you prefer a milder relish, you can de-seed them, but for the authentic look, the red rounds must be visible on top.

Tomato Curry Gravy Base: 1 can (400g) of crushed tomatoes mixed with 2 tbsp (30g) of tomato paste and 2 tbsp (15g) of medium curry powder. This creates the “rich, glossy deep-orange” sauce that binds the vegetables together without drowning them.

Aromatic Oil: 1/4 cup (60ml) of vegetable or sunflower oil. This is more than just a cooking medium; it creates the “aromatic oil sheen” that reflects light and carries the fat-soluble flavors of the curry powder throughout the dish.

Building the Foundation of Stywe Pap (Stiff Porridge)

Pap is the backbone of many South African dishes. Unlike the smooth, liquid consistency of breakfast porridge, “Stywe Pap” must be thick enough to be eaten with your hands, traditionally shaped into a small scoop to pick up the Chakalaka.

White Maize Meal: 3 cups (500g) of coarse-grain white maize meal. Look for “Braai Pap” or “Stywe Pap” on the label to ensure you get that “visible coarse grain texture” described in our visual blueprint.

Water and Salt: 4 cups (950ml) of water and 1 tsp (6g) of fine sea salt. The science of pap relies on the ratio of water to meal; too much water and it becomes “Slap Pap” (soft), too little and it won’t hydrate properly.

Essential Equipment for African Culinary Success

To recreate the rustic charm of this recipe, your choice of tools is just as important as your ingredients. A heavy-bottomed black cast iron pot (or Dutch oven) is non-negotiable for the Chakalaka. It retains heat evenly, allowing the vegetables to sauté without burning and the sauce to thicken into a rich gravy. For the pap, a sturdy wooden spoon (often called a “paplepel” in South Africa) is required to beat the maize meal into a smooth yet stiff consistency. You will also need a coarse box grater for the carrots to ensure those thick, sautéed strands that define the dish’s texture.

Close-up of vibrant South African Chakalaka in a cast iron pot showing the aromatic oil sheen. (South African dishes)
Notice the deep-orange tomato curry gravy and glossy sheen of a perfectly prepared Chakalaka.

Step-by-Step Instructions for Chakalaka and Pap

Sautéing the Aromatic Base

Heat the vegetable oil in your cast iron pot over medium heat. Once the oil begins to shimmer, add your red onion slivers and diced green bell peppers. Sauté for about 5-7 minutes until the onions are softened and translucent, but the peppers still retain their vibrant green color. Stir in the sliced bird’s eye chilies and your curry powder, “blooming” the spices in the oil for 60 seconds until the kitchen is filled with an irresistible aroma.

Developing the Carrot and Tomato Gravy

Add the thick-grated carrots to the pot. Stir well to ensure every strand is coated in the spicy, aromatic oil. Sauté for another 5 minutes; the carrots should begin to soften but still hold their shape. Pour in the crushed tomatoes and tomato paste. Reduce the heat to low and let the mixture simmer gently for 15-20 minutes. You are looking for a visual cue: the sauce should thicken into a glossy, deep-orange gravy, and a light oil sheen should rise to the surface.

Mastering the Stywe Pap

While the Chakalaka simmers, bring 4 cups (950ml) of salted water to a rolling boil in a separate pot. Slowly pour the maize meal into the center of the boiling water, forming a mound. Do not stir yet. Cover the pot and let it steam for 5 minutes. After 5 minutes, use your wooden spoon to vigorously stir and mash the meal into the water. Reduce heat to the lowest setting, cover tightly, and steam for another 20-25 minutes. The result should be a mountain of steaming, fluffy, white crumbly pap.

The Final Garnish and Presentation

Just before serving, taste your Chakalaka and adjust the salt if necessary. Remove the cast iron pot from the heat. Top the dish with jagged, fresh coriander leaves and a few extra rounds of red bird’s eye chili for a professional finish. Serve the Chakalaka hot or at room temperature alongside a wooden bowl filled with the steaming pap. If you’re looking for more vegetable-forward sides, consider pairing this with an oven-roasted squash or a crisp cucumber and onion salad.

Expert Tips for the Perfect South African Feast

  • The Grate Debate: Never use a food processor to shred the carrots. The high speed releases too much water, leading to a soggy Chakalaka. Stick to the hand grater for that “sautéed” rather than “boiled” look.
  • Don’t Rush the Pap: The steaming phase is where the maize meal fully hydrates. If you cut the time short, the pap will taste “raw” and have a sandy texture rather than a pleasant coarse grain.
  • Embrace the Oil: If your Chakalaka looks dry, add an extra tablespoon of oil. That “glossy deep-orange” appearance is a hallmark of the dish and prevents it from looking like a plain vegetable stew.
  • Make it Ahead: Like many spicy South African dishes, Chakalaka actually tastes better the next day after the flavors have had time to meld in the refrigerator.

Preserving Your South African Creation

Chakalaka is incredibly hardy. It can be stored in an airtight container in the refrigerator for up to 5 days. Interestingly, it can be served hot as a side or cold as a relish. For the pap, it is best eaten fresh while steaming and fluffy. However, if you have leftovers, you can fry slices of cold pap in butter the next morning for a delicious breakfast, perhaps served alongside a fluffy pancake for a fusion brunch.

Freezing Chakalaka is possible for up to 3 months, though the peppers may lose some of their “crunch” upon thawing. Pap does not freeze well, as the starch structure changes, making it unpleasantly crumbly when defrosted.

What to Serve with South African Dishes

While Chakalaka and Pap are a meal in themselves, they are traditionally part of a larger spread. In South Africa, no braai is complete without Boerewors (farmers’ sausage) or grilled lamb chops. If you want to expand your menu with complementary textures, try a cheesy zucchini casserole or some slow-cooker baby potatoes to round out the meal. For those who enjoy a bit of heat with their steak, the Chakalaka acts as a superior topping to a steak sandwich or a hearty beef gravy dinner.

Frequently Asked Questions About Chakalaka and Pap

Adding a tin of baked beans is a very common variation in South Africa. It adds extra protein and creaminess to the relish, though our visual blueprint focuses on the classic grated carrot and pepper version.

While yellow maize meal exists, white maize meal is the traditional choice for South African dishes like Pap. The white variety has a more subtle flavor that perfectly complements the bold, spicy Chakalaka.

Traditional Chakalaka has a significant kick due to the bird’s eye chilies and curry powder. However, it is easily customizable; you can reduce the number of chilies or use a mild curry powder to suit your heat preference.

Yes! Chakalaka is naturally vegan and gluten-free as it is made entirely from vegetables, spices, and oil. Maize meal (Pap) is also naturally gluten-free, making this a great option for restrictive diets.

Stywe Pap (stiff pap) is cooked with less water to achieve a firm, crumbly texture that can be eaten with hands. Slap Pap (soft pap) has a higher water-to-meal ratio and a consistency similar to runny oatmeal, usually served for breakfast.

The Ultimate South African Chakalaka & Pap Recipe Card

Close-up of vibrant South African Chakalaka in a cast iron pot showing the aromatic oil sheen. (South African dishes)

South African Dishes: Authentic Chakalaka and Fluffy Stywe Pap Recipe

Master the art of South African dishes with this authentic Chakalaka and Stywe Pap recipe. A spicy, glossy vegetable relish served with fluffy, steamed white maize meal for the ultimate comfort food experience.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour
Servings: 6 people
Course: Dinner, Lunch, Side Dish
Cuisine: South African
Calories: 345

Ingredients
  

Chakalaka Ingredients
  • 1/4 cup Vegetable Oil 60ml
  • 2 medium Red Onions 220g, sliced into thin slivers
  • 2 large Green Bell Peppers 300g, chunky diced
  • 3 cups Carrots 375g, thick-grated
  • 2 tbsp Medium Curry Powder 15g
  • 1 can Crushed Tomatoes 400g
  • 2 tbsp Tomato Paste 30g
  • 3 whole Red Bird's Eye Chilies Sliced into rounds
  • 1/2 cup Fresh Coriander Jagged leaves for garnish
Stywe Pap Ingredients
  • 3 cups Coarse White Maize Meal 500g
  • 4 cups Water 950ml
  • 1 tsp Salt 6g

Equipment

  • 1 Black Cast Iron Pot Essential for the characteristic oil sheen and even heat.
  • 1 Wooden spoon Known as a paplepel, used to stir the thick maize meal.
  • 1 Box Grater Use the coarse side for thick carrot strands.

Method
 

Prepare the Chakalaka
  1. Heat oil in a cast iron pot over medium heat. Add onions and green peppers, sautéing until onions are translucent and peppers are softened but still bright.
  2. Add the sliced chilies and curry powder. Stir for 1 minute to bloom the spices in the oil sheen.
  3. Stir in the grated carrots, tomatoes, and tomato paste. Lower heat and simmer for 15-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 steam for 5 minutes without stirring.
  2. Vigorously stir with a wooden spoon to combine. Cover and steam on low for 25 minutes until fluffy and crumbly.

Notes

Tip 1: Always hand-grate the carrots for the best texture.
Tip 2: If the Chakalaka is too spicy, add a teaspoon of sugar to balance the heat.
A rustic black pot of South African Chakalaka with grated carrots and green peppers next to a bowl of white maize meal pap. (South African dishes)
The ultimate comfort food: South African Chakalaka and Stywe Pap.

Bringing authentic South African dishes into your home kitchen is a rewarding way to explore global flavors. This Chakalaka and Stywe Pap recipe captures the heart of South African hospitality—bold, colorful, and made to be shared. The combination of the spicy, glossy vegetable relish against the neutral, fluffy maize meal is a culinary experience you won’t soon forget.

Did you try this recipe? We would love to hear how your Chakalaka turned out! Leave a comment below or share your photos with us. For more globally inspired recipes and home-cooked comfort, be sure to sign up for our newsletter and follow us on Pinterest for daily inspiration.

You might also like these recipes

Leave a Comment

Recipe Rating