For the sauce: Heat oil, then cook onions and garlic until soft. Add 8 cups water and stir, then add tomato puree, sugar, raisins, salt, pepper and citric acid and bring to a boil. Simmer for 30 minutes.
For the filling: Meanwhile, mix beef, eggs, onion, peppers, rice, garlic powder, salt, pepper and 1/2 cup water in a bowl by hand until well blended. Work in breadcrumbs until mixture is firm. Roll the meat into logs approximately 2 inches by 1 1/2 inches. Refrigerate while preparing cabbage leaves.
For cabbage leaves: Preheat the oven to 400 degrees F.
Fill a large pot halfway with water and bring to a boil. Place entire cabbage in pot, core-side down, until outer leaves are softened and easily removed. Remove the outer leaves, then replace cabbage in water until next leaves can be removed. Continue in this manner until you have about 30 leaves.
Lay a few leaves flat, overlapping them, to make a piece big enough to enclose a ground beef log inside. Place a ground beef log on top of the leaves. Roll the leaves up from the bottom, turn the sides in and continue to roll up. Repeat with next leaves. Place on cookie sheet until all logs are rolled.
Transfer rolled leaves to a 12-by-10-inch baking dish and pour the sauce over the top. Bake, 1 hour 30 minutes.
This recipe was provided by a chef, restaurant or culinary professional. It has not been tested for home use.
Recipe courtesy of Manny's Cafeteria and Delicatessen, Chicago, IL