Peel the onions and cut off the top of each onion. Score the onion lengthwise, to help the onion layers cook evenly.
Bring a large pot of water to a boil and add the onions. Blanch for 3-4 minutes, until the onions have softened. Remove the onions from the pot and allow them to cool.
When cool enough to handle, peel away the outer layers, one by one and set aside.
Chop the inner core and reserve for the filling.
Heat half of the olive oil in a pan and add the chopped onions, and saute for 2-3 minutes.
Stir in the garlic and saute for an additional minute.
Add rice, one can of diced tomatoes, red wine, remaining olive oil and water. Stir to combine and simmer over low heat until liquid is absorbed.
Remove from heat and add in Greek Spice Blend or dill, parsley, salt and pepper.
Spread a few tablespoons of olive in the bottom of your baking dish.
Spoon one teaspoon of filling into an onion layer. Roll lengthwise and overlap the outer rim to securely close.
Place the filled onion layers tightly together in the baking dish. If you fill up your dish, you can begin a second layer on top of the bottom layer.
Distribute any remaining filling around the rolled onions.
Add the second can of diced tomato and vegetable stock. Top with a generous drizzle of olive oil.
Cover and bake in a preheated 350 degree oven for 45 minutes, uncover and continue to bake for 10 minutes or until onions become soft and rice is cooked.