Many Indian restaurants aim to reflect this diversity by offering an extensive menu that includes dishes from different regions.
Indian restaurants usually serve a combination Indian restaurant of vegetarian and non-vegetarian dishes. Some common categories include:
Appetizers: Popular starters include samosas (deep-fried pastry filled with spiced potatoes or meat), pakoras (vegetable fritters), and tandoori items (meat or paneer marinated and cooked in a clay oven).
Main Courses: This section includes curries like butter chicken, lamb rogan josh, palak paneer (spinach and cottage cheese), and chana masala (spiced chickpeas). Gravy bases vary from tomato-onion masala to creamy coconut milk.
Breads and Rice: Naan (leavened flatbread), roti, and paratha are common accompaniments to main dishes. Biryani (flavored rice with meat or vegetables) and plain basmati rice are also staples.
Desserts: Favorites include gulab jamun (fried milk balls soaked in syrup), kheer (rice pudding), and rasgulla (spongy cheese balls in syrup).
Beverages: Lassi (a yogurt-based drink), masala chai (spiced tea), and mango juice are often served.
Vegetarian and Vegan Friendly
India has a significant vegetarian population due to religious and cultural practices, and this is reflected in Indian restaurant menus. Many offer entirely vegetarian menus, especially those influenced by Jain or South Indian traditions. Vegan options are increasingly available as well, often using coconut milk or other plant-based alternatives in place of dairy.
The Dining Experience
An Indian restaurant offers more than just food; it presents a complete cultural experience. The ambiance often includes traditional Indian decor, music, and attentive service. Some restaurants use thali-style serving, where multiple small portions of different dishes are served on a single platter. This format allows diners to sample a variety of flavors in one meal.