Stifado Greek Stew: A Slow-Cooked Athens Classic

Updated November 4, 2026

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

Jump to recipe

Stifado Greek Stew: A Slow-Cooked Athens Classic

Stifado is a Greek stew of tender beef and small onions simmered slowly with tomato, red wine, and warm spices such as cinnamon and clove. This Athens-inspired version is rich but balanced, with sweet onions and a tangy wine sauce that is especially good spooned over potatoes, rice, or crusty bread.

Stifado is made in many Greek homes, and ingredients and proportions vary by cook and region; there is no single version that represents every table. This recipe uses beef chuck and fresh small onions, with a practical frozen-onion option if peeling a large batch is not convenient.

Ingredients

  • 2 lb (900 g) boneless beef chuck, cut into 1½-inch (4 cm) cubes
  • 2 lb (900 g) small pearl onions or small shallots, peeled
  • 3 tbsp (45 ml) extra-virgin olive oil, divided
  • 1 tsp (6 g) fine sea salt, plus more to taste
  • ½ tsp (1 g) freshly ground black pepper
  • 2 tbsp (30 g) tomato paste
  • 1 cup (240 ml) dry red wine
  • 2 tbsp (30 ml) red wine vinegar
  • 1 cup (240 g) crushed tomatoes
  • 1 cup (240 ml) beef stock or water
  • 1 cinnamon stick, about 3 inches (7.5 cm)
  • 2 bay leaves
  • 4 whole cloves
  • 4 whole allspice berries
  • 1 tsp (2 g) dried oregano
  • 1 tsp (4 g) granulated sugar, optional, to soften the tomatoes’ sharp edge
  • 2 tbsp (8 g) chopped fresh parsley, optional, for serving

Instructions

  1. Prepare the beef and onions. Pat the beef dry with paper towels; dry surfaces brown better than damp ones. Trim away any especially thick pieces of exterior fat, then season the cubes with the salt and pepper. Peel the onions and leave them whole if they are small; halve any that are larger than about 1½ inches (4 cm). If using shallots, keep the small ones whole and halve the larger ones lengthwise so they cook evenly.
  2. Brown the beef in batches. Heat 2 tablespoons (30 ml) olive oil in a heavy Dutch oven or deep, lidded pot over medium-high heat. Add enough beef to cover the bottom without crowding it and brown on several sides, about 4–5 minutes per batch. Transfer browned pieces to a plate and repeat, adding a little of the remaining oil if the pot looks dry. Crowding traps steam and leaves the meat gray rather than browned, so take the extra few minutes for separate batches.
  3. Build the tomato and wine base. Lower the heat to medium. Add the tomato paste and stir for about 1 minute, scraping up the browned bits. Pour in the red wine and vinegar, then simmer for 2–3 minutes while scraping the bottom of the pot. The alcohol aroma will mellow as the wine cooks; the vinegar adds the characteristic tang rather than making the stew taste sharply sour.
  4. Start the braise. Stir in the crushed tomatoes, stock or water, cinnamon stick, bay leaves, cloves, allspice, oregano, and optional sugar. Return the beef and any juices on the plate to the pot. Bring the liquid to a gentle simmer, then cover and reduce the heat to low. Cook gently for 1 hour 30 minutes, checking after the first 10 minutes to make sure the liquid is barely bubbling rather than boiling hard. A strong boil can make the beef tighten and break apart before it becomes tender.
  5. Add the onions. Stir in the peeled onions, distributing them around the beef without crushing them. Cover and simmer for 40 minutes, until the onions are soft but still hold their shape and the beef is becoming fork-tender. Check the liquid level once or twice; if the bottom is nearly dry, add a splash of water or stock. The onions release moisture as they cook, so avoid adding a large amount at once.
  6. Finish the sauce. Remove the lid and simmer gently for about 15 minutes to thicken the sauce. Stir carefully from the bottom so the onions stay intact. The stew is ready when a fork slides into a beef cube easily and the sauce clings lightly to the meat. If the beef is still firm, cover the pot and continue simmering in 10-minute increments, adding a little liquid if needed. Cooking times can vary with the size of the cubes and the pot.
  7. Check doneness and season. Check the center of a large beef cube with a food thermometer. USDA FSIS safe minimum guidance for whole cuts of beef is 145°F (63°C) with a 3-minute rest; for this braise, continue cooking beyond that point until the meat is tender. Remove the cinnamon stick, bay leaves, cloves, and allspice berries if you can find them. Taste the sauce and adjust salt, pepper, or a small splash of vinegar to balance it.
  8. Rest and serve. Take the pot off the heat and let the stew stand for 5 minutes before serving. Sprinkle with parsley if you like. The sauce will thicken slightly as it rests, and the cinnamon and wine flavors will settle into the beef and onions.

Tips

  • Use a cut suited to braising. Beef chuck has enough connective tissue to become tender during the long, gentle cook. Lean stew meat can work, but pieces may turn dry or stringy if simmered too vigorously or cut very small. Aim for evenly sized cubes so they cook at roughly the same rate.
  • Choose fresh or frozen onions with a plan. Fresh pearl onions or small shallots give the stew its traditional sweet, whole-onion character, but peeling them takes time. Frozen pearl onions are a useful substitute: thaw them and pat them dry before adding. They may soften more quickly, so check them after 25–30 minutes rather than automatically cooking the full 40.
  • Keep the spice whole when possible. Whole cloves and allspice are easy to remove and give a clear, warm aroma without leaving gritty bits in the sauce. If you only have ground spices, use a small pinch of each and expect a more blended, less cleanly defined spice flavor.
  • Control the simmer, not just the clock. A few lazy bubbles are enough. If the pot boils rapidly, lower the heat; if the sauce reduces too much before the beef is tender, add water or stock a few tablespoons at a time. Keep the lid on for most of the braise to prevent unnecessary evaporation.

Serving Suggestions

Serve stifado hot in shallow bowls, making sure each portion gets plenty of onions and sauce. Boiled or mashed potatoes are classic, practical partners because they absorb the wine-and-tomato gravy. Rice, orzo, and buttered egg noodles also work well, particularly when you want a simple base that does not compete with the spices. For a less filling plate, offer toasted country bread and a crisp green salad dressed with lemon and olive oil.

A small amount of crumbled feta can be served alongside, though the stew is flavorful without it. A sharp, lightly dressed cabbage salad or sliced cucumbers help balance the rich braise. Put extra bread on the table for the last of the sauce; avoid burying the bowl in strong garnishes that mask the cinnamon, clove, and onion.

Variations

Lamb stifado: Replace the beef with 2 lb (900 g) boneless lamb shoulder cut into cubes. Lamb’s flavor is more pronounced, but the same wine, tomato, and spice combination suits it. Begin checking tenderness at the same point, then continue in short increments as needed.

Rabbit stifado: Rabbit is a traditional choice in some Greek versions, though it is less commonly available. Use about 2½ lb (1.1 kg) cut-up rabbit and expect the pieces to cook at a different rate from beef; check carefully for tenderness and doneness rather than relying only on the clock. For a more accessible meat-free variation, use 1½ lb (680 g) large mushrooms and 1 lb (450 g) cooked butter beans, adding the beans during the final 20 minutes. The result is a lighter stew, not a direct match for the texture of beef.

Use a different onion: If pearl onions are unavailable, small shallots are the closest easy substitute. Larger yellow onions can be cut into wedges, but they soften more and will not stay as distinct. Add them with care and reduce their cooking time if the wedges begin to fall apart.

Adjust the acidity: Red wine vinegar gives the sauce a clean, noticeable lift. If you do not have it, use 1 tablespoon (15 ml) sherry vinegar or cider vinegar instead, then taste near the end before adding more. Balsamic vinegar is sweeter and less sharp, so it changes the flavor and can make the sauce taste less traditionally tangy.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours in a shallow, covered container. Stifado keeps for 3–4 days in the refrigerator. The sauce may set slightly when cold, and the flavor often tastes more rounded the next day. If you make it ahead, chill the whole pot only after transferring the stew to containers that cool efficiently; do not leave a large, hot pot sitting at room temperature for an extended time.

For longer storage, freeze the cooled stew in airtight freezer-safe containers for up to 3 months for best quality. Leave a little headspace for expansion. Thaw overnight in the refrigerator, or reheat from frozen over low heat with a splash of water or stock, stirring gently as the pieces loosen.

Reheat on the stovetop over medium-low heat, stirring occasionally, until steaming throughout and the center reaches 165°F (74°C), the USDA FSIS safe temperature for reheated leftovers. Add a spoonful of water or stock if the sauce has become too thick. You can also microwave individual portions in a covered, microwave-safe dish, stirring halfway through and checking the temperature in more than one spot. Avoid repeatedly cooling and reheating the same batch.

Frequently Asked Questions

What does stifado mean?
Stifado is the name of a Greek stew, commonly made with meat and small onions in a slowly cooked sauce. Beef, rabbit, and other meats appear in different versions, and the spices and liquids vary between cooks. The defining idea in this recipe is the combination of tender meat, plenty of onions, and a warmly spiced tomato-and-wine sauce.

Can I make stifado without wine?
Yes. Replace the 1 cup (240 ml) red wine with an equal amount of beef stock or water, and keep the red wine vinegar for acidity. The sauce will be less aromatic and complex, but it will still be savory and well balanced. Taste at the end and add vinegar a little at a time if the tomatoes seem too sweet.

Can I make it in a slow cooker?
You can, but brown the beef and cook the tomato paste and wine on the stovetop first for better flavor. Transfer those ingredients to the slow cooker with the tomatoes, stock, and spices. Cook on low until the beef is tender, usually about 7–8 hours depending on the cooker, adding the onions for the final 2–3 hours so they are less likely to collapse. The sauce may need to be reduced in a saucepan afterward.

Why is my beef still tough?
Beef that is tough but not dry usually needs more time, not a higher cooking temperature. Keep it at a gentle simmer, covered, and check every 10 minutes until a fork enters easily. A hard boil, very lean meat, or cubes cut too small can make the texture less pleasant, so maintain low heat and use evenly sized chuck pieces.

Can I prepare stifado a day ahead?
Yes. Cool and refrigerate it within 2 hours, then reheat the next day to 165°F (74°C). The flavors meld as it rests, and the chilled sauce is easy to skim if a layer of fat forms on top. Reheat gently so the onions remain as whole as possible, adding a little stock or water if the sauce has thickened.

What can I use instead of pearl onions?
Small shallots are the closest substitute and can be cooked whole when they are small. Frozen pearl onions are convenient; thaw and dry them first, then start checking for tenderness earlier. If using ordinary onions, cut them into large wedges and handle the stew gently because they soften faster and may break down into the sauce.

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).