The onion bhaji is a famous Indian appetiser or snack that you'll find in most authentic Indian restaurants. Also known as bhajji or bhajiya, this Indian dish is a spicy snack that's quite similar to fritters and has several variants.