Restaurant-quality French onion soup in your kitchen sounds impossible, but ...