Greek Beef Stew with Onions and Tomatoes (Stifado)

Updated November 3, 2026

Total time
2 hr 50 min
prep 25 min · cook 2 hr 25 min
Serves
6
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Greek Beef Stew with Onions and Tomatoes (Stifado)

Greek stifado is a slow-braised stew of beef, small onions, tomatoes, and warm spices, served with plenty of its rich sauce. The long, gentle simmer makes the beef tender and the onions sweet, while cinnamon, bay, and a little vinegar give the tomato base its distinctive savory balance.

Ingredients

  • 2¼ lb (1 kg) beef chuck, cut into 1½-inch (4 cm) pieces
  • 2 lb (900 g) frozen peeled pearl onions, thawed and patted dry
  • 2 tbsp (30 ml) olive oil
  • 1½ tsp (7 g) fine salt, plus more to taste
  • ½ tsp (1 g) freshly ground black pepper
  • 1 medium yellow onion, about 6 oz (170 g), finely chopped
  • 4 garlic cloves, finely chopped
  • 2 tbsp (30 g) tomato paste
  • ½ cup (120 ml) dry red wine
  • 1 can (14 oz/400 g) crushed tomatoes
  • 1 cup (240 ml) beef broth, preferably low-sodium
  • 2 tbsp (30 ml) red wine vinegar
  • 1 cinnamon stick, about 3 inches (7.5 cm)
  • 2 whole cloves
  • 2 bay leaves
  • 1 tsp (2 g) dried oregano
  • 1 tsp (4 g) granulated sugar, optional, to soften sharp tomato acidity
  • 2 tbsp (8 g) chopped fresh parsley, for serving

Instructions

  1. Prepare the beef and onions. Pat the beef dry with paper towels; this helps it brown rather than steam. Season it with the salt and pepper. Thaw the pearl onions in the refrigerator or according to the package directions, then pat them dry as well. Chop the yellow onion and garlic, and measure the remaining ingredients before you begin cooking.
  2. Brown the beef. Heat the olive oil in a heavy Dutch oven or other large, lidded pot over medium-high heat. Add enough beef to cover the bottom without crowding it and brown on several sides, about 5 minutes per batch. Transfer the browned pieces to a plate and repeat with the rest. If the pot looks dry between batches, add a small splash of oil; avoid turning the beef constantly, since it needs contact with the hot surface to develop color.
  3. Build the tomato base. Reduce the heat to medium. Add the chopped yellow onion and cook for about 5 minutes, stirring occasionally, until softened. Stir in the garlic and tomato paste and cook for 1 minute. Pour in the wine and scrape the browned bits from the base of the pot; let it bubble for about 4 minutes, until reduced by roughly half. Those browned bits add flavor, so loosen them rather than leaving them stuck to the pot.
  4. Start the braise. Stir in the crushed tomatoes, broth, vinegar, cinnamon stick, cloves, bay leaves, oregano, and optional sugar. Return the beef and any accumulated juices to the pot. Bring the liquid just to a gentle simmer, then lower the heat so only a few bubbles rise at a time. Cover the pot and simmer for 1 hour 20 minutes, stirring once or twice and checking that the bottom is not catching. If the sauce boils vigorously, reduce the heat; a hard boil can make the meat tighten and the sauce reduce too quickly.
  5. Add the pearl onions. Stir in the thawed onions, cover again, and simmer gently for 35 minutes. Keep the onions as whole as possible so they turn tender without disappearing into the sauce. If the stew seems unusually thick before the onions are tender, add a little water or broth, a few tablespoons at a time. If it is thin, leave the lid slightly ajar for the last part of the simmer.
  6. Check, finish, and serve. Test the largest beef piece with a food thermometer. USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of beef; this stew is braised longer to make chuck tender, so the meat should be well beyond that minimum. Remove a piece and let it rest for 3 minutes before serving. The beef should pull apart easily with a fork. Simmer uncovered for up to 10 minutes if you want a thicker sauce, then remove the cinnamon stick, cloves, and bay leaves. Taste and adjust the salt and pepper, scatter with parsley, and serve hot.

Tips

  • Choose chuck, not a very lean cut. Chuck has connective tissue that softens during a long braise and gives the sauce body. Stew meat can work if it is cut from chuck, but pieces sold simply as stew meat may be a mixture of cuts and can finish at different rates. Avoid lean steak, which can become dry before the sauce develops its full flavor.
  • Brown in batches. If the beef is packed tightly into the pot, it releases moisture and steams instead of browning. Take the extra few minutes to work in batches; the browned surface and fond are part of the stew’s flavor, not just a visual detail.
  • Use the right onion shortcut. Frozen peeled pearl onions make this version convenient and are easy to find in many grocery freezer sections. If using fresh pearl onions, allow extra prep time to peel them; blanching briefly in boiling water and cooling them in cold water loosens the skins. Small shallots are a reasonable substitute, though their flavor is sharper and their shape less round.
  • Keep the spice restrained. Cinnamon and cloves should add a subtle warm aroma, not make the stew taste like dessert. Use whole spices so they can be removed, and do not leave them in the pot during storage. If you only have ground cinnamon, use a small pinch and expect the flavor to be more diffuse.

Serving Suggestions

Serve stifado in shallow bowls so each portion gets both beef and several onions, with enough tomato sauce to spoon over the accompaniment. Crusty bread is a simple choice for catching the sauce. Buttered egg noodles, rice, or orzo also work well, while mashed potatoes make the meal especially hearty. For a Greek-inspired spread, pair it with a crisp green salad dressed with lemon and olive oil, or serve a few olives and sliced cucumber on the side.

The stew is rich and savory, so a fresh, lightly dressed side gives the plate contrast. Add parsley just before serving rather than simmering it in the pot; its fresh flavor is most noticeable as a garnish. If serving guests, put the pot on the table after removing the whole spices, and offer extra bread for the sauce.

Variations

Stifado has regional and family variations, so the balance of tomato, vinegar, wine, and spices is not fixed. Some versions use more whole onions, while others include allspice or a different mix of warm spices. This recipe keeps the spice list short so the beef and sweet onions remain prominent. If you want a deeper spice note, add 3 whole allspice berries with the cinnamon and remove them before serving.

For a wine-free pot, replace the red wine with an additional ½ cup (120 ml) beef broth and add 1 extra teaspoon (5 ml) of red wine vinegar. The result will be less aromatic and a little less rounded, but still flavorful. For a brighter, tangier stew, add another teaspoon of vinegar at the end and taste before adding more. If crushed tomatoes are unavailable, use 1 can (14 oz/400 g) diced tomatoes and break them up with a spoon as they cook; the finished sauce will be slightly less smooth.

You can also make the dish with lamb shoulder in place of beef chuck, cut into similar-sized pieces. Its flavor is stronger, and cooking time can vary, so use tenderness rather than the clock as the final guide. Keep the same onion and tomato quantities, and check lamb with a thermometer as well; the USDA FSIS safe minimum for whole cuts of lamb is 145°F (63°C) followed by a 3-minute rest.

Storage and Reheating

Let leftovers cool in shallow containers and refrigerate them within 2 hours of cooking. Store the beef and sauce together in a covered container for 3 to 4 days. The onions absorb some of the sauce as the stew rests, and the flavors often taste even more blended the next day. Remove any leftover whole spices before refrigerating so they do not make the sauce overly cinnamon-forward or bitter.

For longer storage, freeze the cooled stew in airtight, freezer-safe containers for up to 3 months for best quality. Leave a little room at the top for expansion. Thaw it in the refrigerator overnight, not on the counter. Reheat gently in a covered saucepan over medium-low heat, stirring occasionally and adding a splash of broth or water if the sauce has thickened. Reheat leftovers to 165°F (74°C), checked with a food thermometer. You can also microwave individual portions, stirring partway through and checking the temperature in more than one spot.

Frequently Asked Questions

Is stifado the same as Greek beef stew?
Stifado is a Greek stew commonly made with meat, small onions, and a spiced tomato-based braising liquid. Beef is a familiar choice, but recipes vary by region and household, and some versions use other meats. The whole onions and the gentle sweet-spiced sauce are useful clues that a beef stew is in the stifado style.

Can I make this with fresh pearl onions?
Yes. Peel about 2 lb (900 g) of fresh pearl onions to replace the frozen onions. To make peeling easier, cut a shallow X in each root end, blanch the onions in boiling water for about 1 minute, then transfer them to cold water; the skins should slip off more readily. Dry them before adding to the pot, and allow extra time for this prep.

Why is my beef still tough after the stated cooking time?
Beef chuck pieces vary in size, and a simmer that is too low or a pot that loses heat can slow braising. Continue cooking gently in 10- to 15-minute increments until a fork enters the largest piece easily. Keep the lid on between checks and add a little broth if the sauce is becoming too thick. Toughness usually means the connective tissue needs more time, not that the stew needs a higher boil.

Can I make the stew ahead?
Yes. Cook it fully, cool it promptly, and refrigerate it within 2 hours. Reheat the whole batch gently the next day to 165°F (74°C). If the sauce has set up in the refrigerator, loosen it with a small splash of broth while reheating. Add fresh parsley after reheating, just before serving.

Can I cook Greek beef stew in a slow cooker?
Yes, though browning the beef and cooking the chopped onion, garlic, and tomato paste on the stove first will preserve the layered flavor. Transfer those ingredients with the remaining sauce ingredients to the slow cooker and cook on low until the beef is fork-tender, commonly about 7 to 8 hours depending on the cooker. Add the pearl onions for the final 2 to 3 hours so they keep their shape, and check the beef with a thermometer before serving.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).