In a lidded skillet, heat the oil and saute the onion and garlic for 5 minutes. Add the carrots, peas, drained artichokes, sugar, salt and pepper. Add water to the lemon juice to make 1/2 cup total. Pour into the skillet. Lower heat, cover and braise for 20 minutes.
Allow to cool. Transfer to a serving platter and garnish with dill. Serve at room temperature.
Serves 6 as a side dish.