Go Back
Greek Stuffed Onions Recipe
Ash Tyrrell

Greek Stuffed Onions Recipe

I recently made these Greek stuffed onions, and honestly, I was blown away by how comforting and flavorful they turned out. The onions become beautifully tender and slightly sweet, while the filling is rich, herby, and satisfying. I love how this dish feels both rustic and elegant at the same time
Total Time 1 hour 30 minutes
Servings: 6

Ingredients
  

  • large yellow onions 6–8 – choose firm onions; they hold shape better when stuffed
  • ground beef 500g – adds richness; you can also mix with lamb for deeper flavor
  • rice ½ cup – uncooked; absorbs juices and binds the filling beautifully
  • olive oil ¼ cup – use good quality for authentic Greek flavor
  • garlic 3 cloves, minced – fresh garlic enhances aroma and taste
  • tomato paste 2 tablespoons – gives depth and slight tanginess
  • fresh parsley ¼ cup, chopped – adds freshness; don’t skip it
  • dried oregano 1 teaspoon – classic Greek herb that elevates the dish
  • salt to taste – enhances all flavors
  • black pepper ½ teaspoon – adds mild heat
  • lemon juice 2 tablespoons – brightens the overall flavor
  • water or broth 1½ cups – keeps everything moist while cooking

Method
 

  1. Start by peeling the onions and trimming the ends slightly so they sit flat. Boil them in water until they soften, which usually takes about 10–15 minutes. Once cooled, gently separate the layers without tearing them.
  2. In a bowl, combine ground meat, rice, garlic, parsley, tomato paste, and spices. Mix everything thoroughly so the flavors are evenly distributed. The mixture should feel slightly sticky but well combined.
  3. Take each onion layer and add a small amount of filling inside. Roll or fold it carefully to enclose the filling. Repeat this process until all the mixture is used up.
  4. Place the stuffed onions snugly in a baking dish or pot. Drizzle olive oil and lemon juice over them, then add broth or water. This helps keep everything moist and flavorful during cooking.
  5. Cover and cook on low heat or bake in the oven until the onions are tender and the filling is fully cooked. This usually takes about 45–60 minutes. Let it rest slightly before serving.

Notes

  • I found that slightly undercooking the onions while boiling makes them easier to handle without breaking.
  • I like adding a bit of extra lemon juice at the end—it really brightens the whole dish.
  • Don’t overfill the onion layers, or they may open up while cooking.
  • I sometimes mix beef and lamb for a richer, more authentic flavor.
  • Letting the dish rest for 10 minutes before serving makes a big difference in taste.