In a medium bowl, mix the carrots, onion, flour, corneal, egg, milk, dill, sugar, salt, baking powder and pepper. Shape the mixture into 8 patties about 1 1/2" thick. Transfer to a platter, cover with plastic wrap and refrigerate for at least 1 hour. This will keep up to 12 hours.
Heat the margarine and the oil in a heavy 10" skillet until sizzling, about 1 minute. Turn heat down to medium . Brown the patties for 5-8 minutes on each side. Drain on a platter lined with paper towels, then serve immediately. You may serve this as a side dish or a light luncheon along with a mixed green salad and whole grain bread. This would also be good as a breakfast with maple syrup! Enjoy!