Disclaimer: Our editors have used AI to create or enhance parts of this article and some images. All content has been fact-checked by our team to ensure accuracy.
Hey friends!
Are you in the mood for some comfort food? I’ve got a treat for you!
Today, I’m diving into a classic with my Zambian beef stew recipe.
It’s hearty, flavorful, and packed with goodness. Plus, it’s pretty simple to whip up!
Whether you’re serving it for dinner or just want to try something new, this stew is a must-try.
Grab your apron, and let’s get cooking!

Ingredient Substitutions
For a vegetarian or vegan option, beef can be replaced with firm tofu or seitan. These alternatives provide protein and can absorb the flavors of the stew. Cut the tofu or seitan into cubes and adjust cooking time as they require less time to cook than beef. Tomatoes can be substituted with canned diced tomatoes or tomato paste mixed with water for convenience. This maintains the tangy flavor and texture of the dish. For those seeking a lower-sodium option, beef stock can be replaced with vegetable broth or a mixture of water and nutritional yeast. This substitution provides a savory flavor while reducing salt content. Adjust seasoning as needed to compensate for the change in flavor profile.
Preparation Time | 15-20 minutes |
Cooking Time | 45-60 minutes |
Total Time | 60-80 minutes |
Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 350-400
- Protein: 30-35 g
- Fat: 15-20 g
- Carbohydrates: 25-30 g
Ingredients
- Beef (cut into cubes)
- Salt
- Tomatoes
- Green peppers
- Cajun spice (1 tablespoon)
- Spring onion
- Beef stock
Step 1: Prepare the Beef
Begin by washing the beef thoroughly and cutting it into small, uniform cubes.
This will help ensure even cooking.
Once cut, season the beef cubes with salt to taste.
Step 2: Cook and Brown the Beef
Place the beef cubes in a pot and cook them on medium heat for about 10 to 15 minutes.
Reserve the flavorful broth that forms during this process, as it will be used later.
After cooking, increase the heat to medium-low and fry the beef for an additional 10 to 15 minutes on each side until it becomes golden brown.
Step 3: Add Vegetables and Spices
Once the beef is browned, add diced tomatoes, diced green peppers, and one tablespoon of Cajun spice to the pot.
Mix everything together thoroughly and let the mixture cook for about 5 minutes to blend the flavors.
Step 4: Incorporate Broth and Other Ingredients
Pour the reserved beef stock back into the pot.
Adjust the amount of broth based on your preference for soupiness.
For added flavor and color, mix in some chopped spring onions.
If desired, you can also add potatoes or carrots at this stage, although they are not included in this basic recipe.
Step 5: Simmer the Stew
Allow the stew to cook for an additional 8 to 10 minutes, letting the soup thicken slightly and the flavors meld together.
Step 6: Serve and Enjoy
Once the stew has reached your desired consistency, it’s ready to serve.
Enjoy this hearty beef stew with steamed rice, fufu, or pounded yam for a complete and satisfying meal.