Mediterranean Beef Stew

Slow cooking guarantees tender, melt-in-the-mouth beef with a superb depth of flavour. When a pot of this Mediterranean Beef Stew is simmering away on the stove, everyone will know that a warm, comforting meal is not far away. Please make this simple, easily prepared dish for the people that you love.
Course Dinner
Cuisine Mediterranean
Keyword beef, beef stew, dairy free, delicious, dinner, easy, gluten free, mediterranean, simple, stew
Prep Time 20 minutes
Cook Time 2 hours 30 minutes
Total Time 2 hours 50 minutes
Servings 6 people
Calories 409kcal
Author Alexandra


  • 1 kg stewing beef* cut into 3 ½ cm / 1 ¼ " cubes
  • 1 tsp sea salt
  • 1/2 tsp freshly ground black pepper
  • 3 tbsp olive oil divided
  • 1 large onion cut into 3 ½ cm / 1 ¼ " cubes
  • 4 cloves garlic roughly chopped
  • 800 g crushed tinned tomatoes
  • 1 cup beef stock 250 ml
  • 3 tsp fresh rosemary finely chopped
  • 1/4 tsp chilli flakes optional
  • 2 large zucchini/courgette cut into slices 1 cm/1/3” wide
  • 2 large red capsicum/bell peppers cut into 2 ½ cm/1” squares
  • 1/2 cup Kalamata olives pitted
  • 3 tbsp fresh parsley chopped, divided
  • sea salt and black pepper to taste

To Serve:

  • pasta/noodles, mashed potato, rice or a green salad.


  • Pat the meat dry with paper towels. This will help the meat to form a nice brown crust when seared.
    Sprinkle the beef with salt and pepper.
  • Heat 2 tablespoons of oil, over high heat, in a large, heavy-based Dutch Oven or saucepan with a tight-fitting lid. The oil should not smoke. You will notice that the oil is hot and ready to use when it begins to shimmer.
  • Add 1/3 of the beef to the pan. Brown the meat for a minute or two on all sides*. Remove the meat to a plate and set it aside. Repeat with the remaining beef, adding more oil if necessary.
    Turn the heat down to low. Add a little extra oil if necessary.
  • Add the onion and cook for about 2 minutes, stirring occasionally, then add the garlic and cook a further minute and stir again to ensure the garlic doesn’t burn.
  • Return the cooked beef, including any juices, to the pan.
    Add the tomatoes, beef stock, rosemary and chilli flakes (if using). Stir well.
    Bring to a simmer, cover and cook for 1 ½ - 2 hours or until the meat is almost at perfect tenderness. Stir occasionally.
  • Add the zucchini and capsicum, stir well and cover again. Cook for 30 minutes. Stir halfway through and add a little more water if necessary.
    Add the olives and 2 tablespoons of parsley*.
    Check the seasoning, adding additional salt, pepper or chilli flakes to taste.
  • Turn into a serving dish or serve, family-style, at the table in the pan in which it was cooked.
    Add the remaining parsley just before serving.
    Serve with rice, mashed potato, crusty bread or buttered noodles*.


*I used chuck steak and I bought it already cubed.
*It is important to not “play” with the meat. If you try to turn it too soon it will stick to the pan. It will turn easily when it has formed a brown crust. This is an exercise which requires patience. If moved too much the meat will release its juices and steam rather than fry.
* Contrary to a widely held belief, searing the meat does not actually seal moisture inside the meat, as you will notice. The seared meat, when removed to a plate, will release a lot or moisture. However, browning the meat does add tremendous depth of flavour.
*To obtain maximum flavour from the parsley I like to add it at the end of cooking.
*For buttered noodles, boil the pasta of your choice until it is al dente, toss in a bowl with some butter, salt, pepper and chopped parsley.


Calories: 409kcal | Carbohydrates: 20g | Protein: 42g | Fat: 17g | Saturated Fat: 4g | Cholesterol: 103mg | Sodium: 925mg | Potassium: 1484mg | Fiber: 5g | Sugar: 12g | Vitamin A: 2455IU | Vitamin C: 106.3mg | Calcium: 119mg | Iron: 6.2mg