In a heavy bottomed saucepan, heat oil and butter, add onion and cook until browned. Add carrots and sweet potatoes. Cook 4 minutes, then add celery and ginger. Cook 1 more minute.
Add water and stock cube. Cover and simmer 30-40 minutes until vegetables are tender. Season with salt and pepper to taste.