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