Goulash is a dish that is regularly prepared at home and served in restaurants in Macedonia. I was searching for a good goulash recipe for a long time, I always wanted to achieve the authentic Hungarian goulash taste after I tried it once in Budapest and I believe I did it with this recipe. The goulash was simply out of this world, just amazing. I combined it with roasted rice, though it can go excellent on pasta. You can add carrots and peppers in the ingredients, I didn't add them simply because my kids, they always complains about seeing extra pieces of veggies in stews and they move them aside, so I made the basic recipe.


  • 5 tbsp olive oil
  • 700 g beef, cut into chunks
  • 30 g corn flour
  • 1 large onion, thinly sliced
  • 2 garlic cloves, finely chopped
  • 1 cup tomato sauce
  • 1 tbsp paprika
  • 1/2 tsp black pepper
  • 1 tbsp vegetable seasoning
  • 1 cup beef broth
  • 1 cup water
  • 2-3 bay leaves
  • 1/4 tsp dried parsley leaves (use fresh if you have)


  1. Heat  2 tbsp olive oil in a saucepan. 
  2. Dip beef chunks in corn flour and put half to fry in the saucepan to brown on each side. Repeat the same with the other half. If you have extra large saucepan, then, fry them all together. Set the browned meat aside.

  3. Add in the remaining 1 tbsp oil to the saucepan, add thinly sliced onion, finely chopped garlic cloves. Fry until softened, around 5-10 mins.
  4. Return the beef to the pan and add the tomato sauce and 1 tbsp paprika. Add black pepper. Cook, stirring, for 2 mins.
  5. Add in the beef broth and water. Add vegetable seasoning and the bay leaves. 
  6. Cover and cook at low heat for 2 hours. Stir occasionally and if needs more water, add it.

  7. Sprinkle over dried or fresh parsley before serving.