How to Cook Soya Chunks Zambian Style

If you would like to cut down on meat, you should definitely try soya chunks for protein replacement. In today’s recipe, we are going to learn how to cook soya chunks.

There are plenty recipes on how to cook soya chunks from all over the world. Here, we are going to look at the different ways they are commonly prepared Zambian style.

I will also make some recommendations of some tasty looking soya chunks recipes I have seen on the internet.

Soya chunks cooked with tomato, onion and a mix of vegetables is a very tasty dish.

It’s high in protein and pretty much tastes like meat especially if you prepare it the right way with the right spices.

It’s perfect for vegetarian diets and goes really well with nshima, rice and potatoes.

Soya chunks are sold by different brands in Zambia and you can find them in most supermarkets and local grocery stores.

You can also find unpacked ones at local food markets.

How to Cooks Soya Chunks 

Here is one method of how to cook soya chunks Zambian style that is simple, delicious and healthy.


A packet of soya chunks (100 grams)

1 medium sized tomato (diced)

1 medium sized onion (chopped)

Bell Peppers (red, green or yellow pepper)

1 beef cube ( beef cubes)

Seasonings (Steak & Chops Spice and Black Pepper)

1/2 teaspoon turmeric powder

2 tablespoons gravy thickener

1/2 teaspoon red chilli powder (optional)

2 medium sized potatoes

2 medium sized carrots

Fresh garlic

5 tablespoons of cooking oil

1/2 cup of water



  1. Peel your potatoes and carrot and cut them into cubes
  2. Boil the potatoes and carrots for some 5 minutes making sure they are not fully cooked and put them aside
  3. Place the soya chunks in a bowl and fill it up with enough hot boiling water so that the soya chunks are completely immersed. Close the bowl with a lid. Leave it aside for 20 minutes.
  4. After soaking in water, the soya chunks would appear bigger in volume. Squeeze all the water from the soya chunks.
See also  How to Cook Beef Hooves (Vimbombo) Stew


  1. Marinate it with seasonings, chilli powder and salt for 10 minutes.
  2. Put the cooking oil in a frying pan and fry continuously until they begin to look brownish.
  3. Add tomatoes, onion and garlic and stir continuously
  4. Sprinkle in the beef cubes spice and stir
  5. Add boiled potatoes and carrots and the bell peppers
  6. Continue to stir until everything mixes well.
  7. Mix half a cup of water with the gravy thickener, stir the mixture and pour it into your cooking pot of soya chunks
  8. Cover and cook on low heat for around 10 – 15 minutes or until soya is cooked well and absorbed the beef cubes and thickener flavors. In between, check whether it has got sufficient water and give it a stir.
  9. Simmer for some 2 minutes
  10. It is now ready to serve

soya chunks benefits


Other Soya Chunks Recipes

As I mentioned earlier there are plenty ways of how to cook soya chunks online and some recipes that I personally enjoyed trying out are here

Soya chunks do not have much flavour  that is why it’s important to add your favorite spices and some vegetable mix. They taste a lot like meat and are a good accompaniment for nshima, rice and potato dishes.