Greek Beef Stew with Pearl Onions and Warm Spices

Updated November 3, 2026

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

Jump to recipe

Greek Beef Stew with Pearl Onions and Warm Spices

Greek beef stew is a slow-simmered dish of browned beef, tomato, wine, and fragrant spices, served with a glossy, savory sauce. This version draws on the flavors of Greek kokkinisto and stifado; family and regional versions vary, but the combination of tender beef, sweet pearl onions, cinnamon, and bay makes a deeply comforting meal.

Ingredients

  • 2 lb (900 g) beef chuck, cut into 1½-inch (4 cm) cubes
  • 1½ tsp (9 g) fine salt, divided, plus more to taste
  • ½ tsp (1 g) freshly ground black pepper
  • 2 tbsp (30 ml) olive oil
  • 1 large yellow onion, finely chopped, about 1 cup (150 g)
  • 4 garlic cloves, minced, about 1 tbsp (12 g)
  • 2 tbsp (30 g) tomato paste
  • 1 cup (240 ml) dry red wine
  • 1 can crushed tomatoes, 14½ oz (411 g)
  • 1½ cups (360 ml) low-sodium beef broth
  • 1 tbsp (15 ml) red wine vinegar
  • 1 cinnamon stick, about 3 inches (7.5 cm)
  • 2 bay leaves
  • 5 whole allspice berries, or ¼ tsp (0.5 g) ground allspice
  • 1 tsp (1 g) dried oregano
  • 1 lb (450 g) fresh pearl onions, peeled
  • 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 more readily than damp ones. Season it with about 1 teaspoon of the salt and all the pepper. Peel the pearl onions and set them aside. If they are difficult to peel, trim the root ends, blanch them in boiling water for 30 seconds, transfer them to cold water, and slip off the loosened skins. This brief blanch is part of prep, not a separate cooking stage in the stew.
  2. Brown the beef, about 20 minutes. Heat the olive oil in a heavy Dutch oven or other large, lidded pot over medium-high heat. Working in batches so the pieces have space around them, brown the beef on two or three sides, turning as needed. Transfer each batch to a plate. If the pot looks dry between batches, add a small splash of oil; if the fond on the bottom starts to look black rather than brown, lower the heat. A crowded pot steams the meat and leaves less flavorful browned bits for the sauce.
  3. Start the tomato base, about 5 minutes. Lower the heat to medium. Add the chopped yellow onion and cook, stirring, until softened, about 4 minutes. Stir in the garlic and tomato paste and cook for 1 minute, scraping the pot so the paste darkens slightly without scorching. Return the beef and any juices on the plate to the pot.
  4. Add the wine and seasonings, about 5 minutes. Pour in the red wine and scrape the bottom of the pot to release the browned bits. Let it bubble for about 5 minutes, until reduced slightly and the sharp smell of raw wine has mellowed. Stir in the crushed tomatoes, beef broth, vinegar, cinnamon stick, bay leaves, allspice, oregano, and the remaining ½ teaspoon salt. The liquid should come close to covering the beef; it does not need to completely submerge every piece.
  5. Braise gently for 90 minutes. Bring the pot just to a simmer, then turn the heat to low and cover it. Cook at a gentle simmer, stirring once or twice, until the beef is beginning to soften. You should see occasional small bubbles, not a hard boil. If the sauce is bubbling vigorously, lower the heat; a steady, gentle braise helps the beef soften without drying out. If the pot looks unusually dry, add a little hot water or broth.
  6. Add the pearl onions and finish, about 30 minutes. Stir in the peeled pearl onions, cover, and simmer for another 30 minutes, or until the onions are tender and the beef yields easily when pressed with a fork. Check the largest beef piece with a food thermometer: USDA FSIS gives whole cuts of beef a safe minimum internal temperature of 145°F (63°C) with a 3-minute rest. The long braise is intended to make chuck tender, so give it more gentle simmering time if it has reached that temperature but is still chewy. Before serving, remove the cinnamon stick and bay leaves, taste the sauce, and adjust the salt and pepper. Let the stew stand for 3 minutes before serving; sprinkle with parsley if you like.

Tips

  • Choose a braising cut. Chuck is a dependable choice because its connective tissue softens during a long, moist cook. Boneless beef shoulder or brisket can also work, but the exact time depends on the cut and the size of the cubes. Lean stew meat may become dry or remain firm before it turns tender, so avoid rushing the simmer.
  • Brown in uncrowded batches. It takes a few extra minutes, but a single crowded layer traps steam and prevents good browning. Brown color on the beef and the pot’s fond contribute a fuller sauce. If you have a small pot, use three or more batches rather than piling the meat up.
  • Keep the simmer gentle. The sauce should barely bubble under the lid. A rolling boil can make the meat tighten and may reduce the sauce too quickly. If the liquid gets thick before the beef is tender, stir in hot broth or water a few tablespoons at a time.
  • Use a practical onion substitute if needed. Frozen peeled pearl onions save time; add them straight from the freezer and allow a few extra minutes if the pot stops simmering. Small peeled shallots also work, though they have a sharper, more concentrated flavor. If you use ground allspice instead of berries, measure carefully so it does not dominate the cinnamon.

Serving Suggestions

Spoon the stew and its sauce over orzo, rice, mashed potatoes, or boiled potatoes. Orzo is a particularly natural match for the tomato-rich sauce, while rice keeps the meal simple and lets the beef and spices stand out. A thick slice of crusty bread is useful for catching the sauce; serve it alongside rather than stirring it into the pot.

For a balanced table, add a crisp green salad with cucumber, lettuce, and a lemony dressing, or serve steamed green beans or sautéed greens on the side. The stew is rich and warmly spiced, so a fresh, acidic accompaniment provides contrast. Finish individual bowls with parsley and, if desired, a little extra black pepper. Avoid adding a large amount of cheese directly to the pot, which can mute the carefully reduced tomato sauce.

Variations

Use a more stifado-like onion profile: Increase the pearl onions to 1½ lb (680 g) and keep them whole. Many versions of Greek stifado emphasize whole small onions and warming spices, though recipes vary by household. More onions will make the finished stew sweeter and fuller; give them enough room in the pot to soften.

Make it without wine: Replace the red wine with 1 cup (240 ml) additional beef broth. Keep the tablespoon of red wine vinegar to restore some of the wine’s acidity, or use 2 teaspoons (10 ml) of lemon juice instead. The result will be a little less layered, but still savory and satisfying.

Adjust the spice: For a subtler cinnamon note, use a 1½-inch (4 cm) piece of cinnamon stick. For a warmer, more aromatic stew, add 2 whole cloves with the allspice berries and remove them before serving. Cloves are potent, so avoid adding a large pinch of ground cloves, which can quickly overwhelm the sauce.

Add potatoes: For a one-pot version, add 1 lb (450 g) peeled potatoes cut into 1½-inch (4 cm) chunks when you add the pearl onions. They will cook in the sauce, though they may absorb some liquid; add a splash of broth if needed. If you prefer firmer potatoes, cook them separately and serve them alongside.

Storage and Reheating

Refrigerate the stew within 2 hours of cooking, divided into shallow, covered containers so it cools promptly. It keeps for 3–4 days in the refrigerator. The sauce may thicken as it chills, and the flavors often become more rounded overnight. If the fat firms on top, you can lift it off before reheating, or stir it back in for a richer sauce.

For longer storage, freeze cooled portions in airtight, freezer-safe containers for about 2–3 months for best quality. Leave a little headspace because the liquid expands as it freezes. Thaw overnight in the refrigerator, or reheat from frozen over low heat with a splash of water or broth. Warm gently on the stovetop, stirring occasionally, until the center reaches 165°F (74°C); check with a food thermometer. You can also reheat a covered portion in the microwave, stirring partway through and checking the temperature in more than one spot. Do not leave the stew at room temperature for more than 2 hours.

Frequently Asked Questions

What is the difference between kokkinisto and stifado?
Kokkinisto broadly describes meat cooked in a tomato-based sauce; the name refers to the reddish color of the dish. Stifado is commonly associated with beef or other meat cooked with whole small onions and warming spices. Their ingredients and proportions vary, and this recipe combines tomato-rich kokkinisto-style cooking with pearl onions and spices often found in stifado.

Can I make Greek beef stew ahead?
Yes. Cook it completely, cool it safely, and refrigerate it in a covered container. Reheat it gently on the stove, adding a splash of broth if the sauce has thickened. For the best texture, check that the beef and onions are heated through without boiling the sauce hard.

Why is my beef still tough after simmering?
Beef chuck can take longer than expected to become tender, especially if the cubes are large or the simmer has been very low. Continue cooking with the lid on and check every 15 minutes. If the sauce is reducing too much, add a little hot broth or water. Reaching a safe temperature does not mean a braising cut is tender yet.

Can I use frozen pearl onions?
Yes. Frozen peeled pearl onions are a convenient substitute for fresh ones. Add them directly to the stew at the same point in the recipe; they may cool the pot briefly, so allow the simmer to return and cook until the onions are tender. They may release a little extra water, which you can simmer uncovered briefly at the end if the sauce seems thin.

What kind of red wine should I use?
Choose a dry red wine that you would be comfortable serving with dinner, such as a basic medium-bodied red. Avoid sweet wine, which can make the tomato sauce taste sugary. If you do not want to cook with wine, use the broth-and-vinegar substitution in the variations section.

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