Skip to content

Comforting Ghanaian Beef Stew

share this post


We all have those days when we’ve been extremely stressed or exhausted and all we need is a warm, comforting bowl of food. Well, one of the most comforting foods I can think of is beef stew. Not just any beef stew, but Ghanaian beef stew. Served with rice, potatoes, quinoa or any carbohydrate of choice, this dish is a hug in a bowl! The spicy flavour underlying the stew adds a pleasant kick to your eating experience and every bite will leave you saying “mmhh”.

There are many versions of Ghanaian beef stew depending on who’s home it’s made in. My version is one of the best I’ve ever tasted to be very honest and I’m so glad I’ve mastered the recipe so that I can make it on those days when I just need some warm, comforting food! Okay, okay I could go on and on about this stew so without further ado, here is the recipe:-




Prep Time 10 mins
Cook Time 50 mins
Servings 6 portions
Calories 268 kcal


  • 400g beef chunks
  • 1/2 white onion
  • 1 red onion
  • 4 cloves of garlic
  • 1/2 thumb-sized piece of ginger
  • 1 tbsp roasted curry powder
  • Salt to taste
  • 1 10g beef stock cube
  • 2 large scotch bonnet peppers or a fresh pepper of your choice
  • 200 ml water
  • 1 bay leaf
  • 4 tbsp extra virgin olive oil/rapeseed oil
  • 2 400g tins of chopped tomatoes
  • 2 tbsp tomato purée
  • 1 all-purpose seasoning cube


  • After washing your beef chunks, add to a pot along with 1/2 chopped white onion, 2 cloves of crushed garlic, half of your ginger (grated), your beef stock cube (crumbled) and 1/2 tsp of salt.  
  • Add water to the pot and let the meat boil for 15 minutes. 
  • In a blender, add your red onion (chopped), 2 garlic cloves, the other half of your ginger, your pepper and your tinned tomatoes. Blend until smooth.
  • When the beef is boiled, separate it from the water which would have turned into a beef stock and set aside. Set aside the stock as well. 
  • In a separate pot on a medium heat, add your olive oil and tomato purée. Cook this for 3 minutes, stirring occasionally.
  • Then add your blended tomato mixture along with your curry powder, the beef stock you saved, the all-purpose seasoning cube and a bay leaf. Stir and put the lid of the pot on. Leave to cook for 20 minutes on a medium heat.
  • Add your beef chunks and cook for a further 10 minutes. 
  • Add salt to taste and enjoy with some rice, quinoa or a carbohydrate of your choice!


Calories: 268kcalCarbohydrates: 4gProtein: 12gFat: 23gSaturated Fat: 6gPolyunsaturated Fat: 1gMonounsaturated Fat: 13gTrans Fat: 1gCholesterol: 47mgSodium: 50mgPotassium: 255mgFiber: 1gSugar: 1gVitamin A: 29IUVitamin C: 3mgCalcium: 24mgIron: 2mg
Tried this recipe?Let us know how it was!



I hope you liked this recipe!

Don’t forget to subscribe and follow my social media!


Bry xo

join the conversation!

No comment yet, add your voice below!

Add a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating