Skip to content

Beefed-up shakshuka – Caroline’s Cooking

    shakshuka with meat in dish with sliced loaf of bread to side

    This shakshuka has added ground beef, complimenting the herb and spice flavors, tomatoey sauce and eggs, to create a thoroughly satisfying, delicious dish.

    shakshuka with meat in dish with sliced ​​loaf of bread to side

    This post may contain affiliate links, where we earn from qualifying purchases. See more details in the policy page.

    What is shakshuka?

    Shakshuka (or shakshouka) is a delicious dish that is a popular favorite in Israel, thought to originate from Tunisia. It has a sauce base of tomato, pepper and onions that is topped with an egg poached in the sauce. The seasoning varies, some versions are spiced with chili, others are herby.

    In ‘original’ versions there’s no cheese added. However it has become common to include feta or labneh (a common soft cheese in the Eastern Mediterranean area). The slightly salty cheese balances the tomato sauce well.

    partial view of dish of beefed up shakshuka - shakshuka with meat - from overhead with bread in corner

    It is traditionally a breakfast dish, and is a popular feature on brunch menus in many places around the world these days.

    Here I have strayed a little from the traditional to create a shakshuka with beef. The added ground beef/beef mince compliments the existing flavors for a wonderfully delicious and satisfying dish.

    As well as the meat taking on the flavors of the sauce, it makes it more filling. This is definitely a dish that sustains you throughout the morning (or afternoon).

    cooking tomato pepper base

    Shakshuka is something I love to get for brunch at a cafe near us, but I also love making this version at home. We’ve shared it with friends and family a few times as well and is always a hit. It’s great served with bread to help mop up the delicious sauce.

    Tips for making shakshuka

    • Don’t rush the sauce. It needs a little time to both soften the vegetables (without burning) and get all the flavors to mingle.
    • You can make the sauce in advance and either store it in the refrigerator for a day or two, or freeze it. Then when you are ready to use it, heat it up and add the egg.
    • It’s worth cooking up a big batch of sauce and dividing it up for later. That way you can make it nice and quickly when you need it and spend more time enjoying it.
    view of finished dish from above

    The recipe below is for four people, but you can easily increase or decrease the amounts for the number of people you are cooking for.

    If you have a larger number of people, it is easiest to cook it in a larger pan and divide it up. However you can also cook individual portions in a small skillet/frying pan. For four, I used my Le Creuset braiser (or saucepan) while for individual portions, I’d use my 8in Lodge skillet (affiliate links).

    This beefed-up shakshuka is a thoroughly delicious dish, slightly spiced with cumin and paprika, and with a lovely freshness from lots of herbs. It feels both healthy and filling at the same time, which it is, and is definitely something we are going to be enjoying again soon. I hope you’ll give it a try too.

    a serving of shakshuka with meat on plate with rest in dish to side

    Try these other favorite brunch recipes:

    shakshuka with meat in dish with sliced ​​bread above dish

    Print Recipe

    beefed-up shakshuka

    A meaty twist on an already delicious brunch dish – the herby tomato-pepper sauce with eggs cooked in it is so, so good.

    Prep Time10 mins

    Cook Time30 mins


    Total Time40 mins

    Race: Brunch

    Kitchen: Mediterranean

    Services: 4

    calories: 483calories

    Author: Caroline’s Cooking



    • 1 onion large, or 2 small
    • 2 red peppers
    • 3 tablespoon olive oil
    • 2 cloves garlic or 3 if smaller, crushed
    • 2 teaspoon ground cumin
    • 2 teaspoon ground paprika
    • 2 tablespoon parsley chopped
    • 4 tablespoon cilantro coriander, chopped, divided
    • 1 teaspoon dried thyme or 2tsp fresh, fresh leaves removed from stem and chopped
    • 12 oz ground beef 340g thin, lean beef, eg 90% is best
    • 28 oz chopped tomatoes 1 can/carton, 795g (see note)
    • 4 eggs
    • 2 oz feta cheese 60g


    • Peel and slice the onions in half or quarter rings, depending on size. Core the peppers and cut in slices.

    • Heat the oil in a large shallow pan or skillet and add the onions. Cook for 2-3minutes until they start to soften. Add the peppers and cook, stirring now and then, for another 5 minutes.

    • Add the garlic, cumin, paprika, parsley, 2tbsp cilantro and thyme and stir. Cook for another couple minutes until starting to brown slightly.

    • Add the ground beef and brown the meat, then add the tomatoes. Cook for around 15-20 minutes to allow the flavors to mingle. Season with a little salt and pepper to taste. Up to this point can be made in advance and chilled or frozen.

    • When ready to serve, re-heat the sauce if needed then gently push four indentations in the sauce with the back of a serving spoon and crack an egg into each one. Chop up the feta into small chunks and sprinkle over the top. Cover the pan with a lid and allow the eggs to cook in the sauce for around 5 minutes, basting the whites with the sauce part-way if needed. Ideally you want the whites just cooked and the yolks still a little soft so they will mingle with the sauce when you serve up.

    • When the eggs are ready, sprinkle the remaining cilantro over the top and serve with bread on the side to mop up the sauces.


    Note: use good quality chopped tomatoes (ideally finely chopped) that will break down as you cook, or else I’d suggest tomato passata is better than coarsely-chopped tomatoes that stay in large chunks.


    calories: 483calories | Carbohydrates: 16g | protein: 25g | Fat: 35g | Saturated Fat: 11g | Cholesterol: 236mg | Sodium: 569mg | Potassium: 883mg | fiber: 4g | Sugar: 9g | Vitamin A: 3160UI | Vitamin C: 99.5mg | Calcium: 204mg | Iron: 6.1mg

    See some of my favorite cooking tools and ingredients in the Caroline’s Cooking Amazon store.

    Remember to pin for later!

    Beefed-up shakshuka (shakshuka with meat) - a delicious, hearty dish with a tomato, pepper and onion base, lots of herbs and topped with eggs and feta.  Makes a delicious brunch/lunch or enjoy it for 'brinner'!