Heat oil in a saucepan over medium heat.
Sauté the onion for 3 minutes until soft, then add the garlic and cook for 30 seconds until fragrant.
Stir in the lentils and 4 cups (960 ml) of water.
Bring to a boil, reduce heat, and simmer for 15 minutes, or until tender.
Drain thoroughly. 2.
While lentils cook, bring a large pot of water to a boil. Blanch the cabbage leaves for 6 minutes until pliable.
Rinse under cold water to stop the cooking, and pat dry. 3.
In a medium bowl, mash half of the cooked lentil mixture with a fork.
Stir in the remaining whole lentils, currants, olives, and 1 Tbs. of the lemon juice.
Season to taste. 4.
Preheat oven to 375°F (190°C).
In a separate bowl, whisk together the tomato sauce, ½ cup water, the remaining 2 Tbs. lemon juice, cumin, marjoram, and allspice. Spray an 8-inch square baking dish with cooking spray and spread ½ cup of the sauce on the bottom. 5. Lay one cabbage leaf flat. Spoon ⅓ cup of the lentil filling in the center, fold the sides inward, and roll up tightly.
Place seam-side down in the dish.
Repeat with all leaves. 6.
Pour the remaining sauce over the rolls.
Cover the dish with foil and bake for 1 hour. Uncover, baste the rolls with the pan sauce, and bake for 10 more minutes before serving over rice.
Add ½ cup of toasted walnuts or pecans to the lentil filling for a delightful crunch and extra protein.