In a mixing bowl, whisk together the eggs, vegetable oil, water, salt, and black pepper until well combined.
Gradually stir in the matzo meal until the mixture is smooth. Cover and refrigerate for at least 30 minutes to allow the mixture to firm up.
In a large pot, bring the chicken broth to a boil over medium-high heat.
Add the sliced carrots, celery, and diced onion to the boiling broth. Reduce heat to medium and simmer for about 10 minutes until the vegetables are tender.
While the vegetables are cooking, wet your hands and form the matzo mixture into balls about 1 inch in diameter.
Carefully drop the matzo balls into the simmering broth. Cover the pot and let them cook for about 20 minutes, or until they are puffed and cooked through.
Serve the soup hot, garnished with fresh dill if desired.