10 top-notch Indian restaurants in Chicago

Enjoy innovative Indian dishes at MICHELIN-Starred Indienne. Credit: Indienne
A white plate with a date caramel tart and a scoop of key lime ice cream at Indienne, one of the best Indian restaurants in Chicago, on OpenTable.

When Chicago’s famous wind picks up and chills you to the bone, a spicy curry or order of expertly charred tandoori chicken will warm you right up. Regardless of the season, you can find fare from all parts of the country at a top Indian restaurant in Chicago—choices range from a MICHELIN-Starred hotspot to a lively, beachside-inspired bar.

Feast on Indian favorites at an all-you-can-eat buffet in River North or sample Kerala Street foods at a trendy restaurant in Avondale. From Rajasthan to Goa to New Delhi, the best Indian restaurants in Chicago will take you on a flavor tour across the subcontinent.

Book a table at one of the best Indian restaurants in Chicago on OpenTable today.

Jump the line and make a reservation at one of the best Indian restaurants in Chicago.

For progressive Indian dishes in a swanky setting – try ROOH Chicago (West Loop)

A red, black, and gold mural of an Indian woman and a red velvet sofa at ROOH Chicago, a restaurant available on OpenTable.
Intricate murals decorate the walls, and red velvet sofas provide cushy seating in ROOH Chicago’s elegant interior. Credit: ROOH Chicago
A hand pouring a creamy sauce into a brown ceramic bowl at ROOH Chicago, a restaurant on OpenTable.
Enjoy an innovative eight-course tasting menu featuring seasonal ingredients and heritage Indian recipes at ROOH Chicago. Credit: ROOH Chicago

Swanky ROOH Chicago is where you go for refined takes on familiar Indian favorites that incorporate premium ingredients. Fenugreek butter powder adds extra richness to the paneer pasanda, while sweet potato transforms the house chaat. Exposed vents and high ceilings add an industrial touch, while plush velvet chairs and elaborate murals complement the beautifully plated dishes. For the ultimate experience, try the eight-course tasting menu with wine pairings from chef Mike Cornelissen.


For Kerala street bites and South Indian dishes – book a table at Thattu (Avondale)

A ceramic bowl filled with pan-seared mussels with a carrot, lime, and radish garnish at Thattu, a restaurant in Chicago on OpenTable.
Kallumakaya (pan-seared mussels) with a carrot and radish garnish is one of the must-try dishes at Thattu. Credit: Thattu

With a curated menu of Kerala-inspired small plates and South Indian specialties, Thattu is a go-to in laidback Avondale. The huge windows and high ceilings create an airy atmosphere for enjoying dishes so comforting they feel homemade. Start with the malayali manhattan (with Goan single malt), then share the kadala curry and pork chop peralan in a tangy gravy. Don’t miss the appam—soft and spongy on the inside and crunchy on the edges.


For live Bollywood DJs and Goan flavors at a top Indian restaurant Chicago – visit Bar Goa (River North)

A dish with golden fried chicken wings with coriander at Bar Goa, one of the best Indian restaurants in Chicago on OpenTable.
Pair a playful cocktail with crispy fried coriander chicken wings at Bar Goa. Credit: Bar Goa

Step into Bar Goa and let the DJ transport you to the lively beach clubs and social restaurants of coastal Goa. Bollywood classics and tropical décor set the mood while the bar keeps the cocktails coming—try the Born in Madhya (a riff on the margarita). Expect Goan staples like chicken curry and the mushroom fried rice with Madras curry aioli along with an upbeat ambiance and happy hour promotions.


For contemporary Indian dishes and clever cocktails– try KAMA (Bucktown/Wicker Park)

A patterned wooden table displays a skillet with four charcoal grilled lamb chops in masala sauce, garlic naan, and a plate of tomatoes at KAMA in Chicago. Book on OpenTable.
Order one of KAMA’s signature dishes like the lamb chop masala, which comes with four charcoal grilled chops. Credit: KAMA

At KAMA, chef Vikram Singh gives Indian dishes a modern, sophisticated spin— think lobster bisque with ginger and fenugreek and paneer ravioli. However, you can also find a rich array of classic Indian dishes like braised lamb roganjosh or spicy vindaloo with ghost peppers. Don’t miss the clever cocktails, which incorporate Indian ingredients like cardamon.


For over 250 menu items at a top Indian restaurant Chicago – grab a table at India House (River North)

To-go dishes featuring Indian thali classics, including naan, rice, samosas, dhal, chicken curry, and palak at Indian House, a restaurant on OpenTable.
With ample vegetarian and non-vegetarian options at the lunch buffet, there’s something for everyone at India House. Credit: India House

Come to India House for an extensive menu of vegetarian and meat-centric Indian classics at the huge lunch buffet, including palak paneer, chana masala, dal makhani, and butter chicken curry. The interior is modern and neat, ideal for a business lunch or family dinner, with padded booths and unobtrusive decorations. Order a cocktail from the full-service bar or ask your server about the wines.


For reinventions of classic Indian dishes from an experimental chef – try Basant Modern Indian (North Center)

A selection of six Indian dishes at Basant Modern Indian, one of the best Indian restaurants in Chicago, on OpenTable.
Choose from dishes ranging from creamy palak paneer to tandoor roasted Cornish hen at Basant Modern Indian. Credit: Basant Modern Indian

From fragrant biryanis to Punjabi-style chole bhature, Basant Modern Indian is a destination for chef Jeet Singh’s modern takes on nostalgic Indian dishes. Try standout dishes like fried chicken with a 22-ingredient Chettinad marinade and a pork belly tonkatsu with plum murabba. Matte black paint and sleek leather chairs bring unpretentious elegance to the dining room, while warm lighting creates an intimate feel. Don’t miss the happy hour menu.


For an impressive Indian lunch buffet at one of the elegant restaurants in Chicago – find a table at The Indian Garden (Gold Coast/Streeterville)

A dining room with murals of Indian women and tiled columns at The India Garden,, one of the best Indian restaurants in Chicago on OpenTable.
Striking murals and antique light fixtures serve as the backdrop for meals at The India Garden. Credit: The India Garden

When it comes to generous lunch and brunch buffet spreads, The Indian Garden takes guests on a tour from Bombay to Goa to New Delhi. Enjoy all-you-can-eat tandoori, biryani, curries, naan, samosas, and more in a spacious, two-story dining room with hanging lamps, brilliant murals, and décor reminiscent of a Rajasthani palace. Order regional dishes from the à la carte menu, including the tender nawabi goat curry and the fan-favorite chicken tikka masala for dinner.


For fine Indian dining at a MICHELIN–Starred restaurant – reserve a table at Indienne (River North)

A white plate with a roll of paneer roulade and a creamy, golden sauce at Indienne, a Chicago restaurant available on OpenTable.
Paneer roulade garnished with edible flowers at Indienne. Credit: Kristen Mendiola

Helmed by Kolkata-born chef Sujan Sarkar, Indienne transforms a 19th-century warehouse into one of the fanciest Indian restaurants in Chicago. Combining punchy Indian recipes with French culinary techniques, this upscale restaurant delivers dishes as beautiful as they are flavor-packed. Expect impeccable service as you savor ever-evolving vegetarian, vegan, or non-vegetarian tasting menus—the seasonal pani puri is always a treat. 


For Indian Pakistani fusion fare in a laid-back setting – visit Tandoor Char House (Lincoln Park)

A steaming metal tray stacked high with grilled lamb and chicken at Tandoor Char House, a restaurant in Chicago on OpenTable.
Order generous portions of grilled meat straight from the tandoor at Tandoor Char House. Credit: Tandoor Char House

At Tandoor Char House, Fahim and Faraz Sardhariaonly serve up Indian Pakistani mashups in a laid-back setting.  Inspired by dishes created by their Pakistani mother and Indian father, menu highlights include the lamb boti kabob slow-roasted in the tandoori and the boneless lamb karahi in a rich onion sauce. Bring a crew and BYOB for a festive night out.


For clever Indian and Chinese mashups in a sophisticated setting – try Vermilion (River North)

A replica tuk-tuk holding a bowl of crispy fried noodles and slices of green chili at Vermilion, one of the best Indian restaurants in Chicago, on OpenTable.
The Kolkata streets plates with crispy noodle chaat on a replica tuk-tuk at Vermilion. Credit: Vermilion

Vermilion’s menu goes on all in on clever, Indian-Chinese mashups. Try playful dishes like What’s your Beef, with Szechwan beef or paneer with tamarind noodles. The dining room is sleek and sophisticated, with dramatic light fixtures, red curtains, and mood lighting—perfect for a date-night and group dinner.

From spicy vindaloo to appam with just the right crunch, you can find a top Indian restaurant Chicago for dishes from Punjab, Mumbai, Goa, and beyond. Share a huge tray of charred mixed grill at a family-friendly restaurant or savor each bite of an eight-course tasting menu in an intimate dining room. Whether you’re looking for home-cooked flavor or a once-in-a-lifetime culinary experience, the best Indian restaurants in Chicago will check all your boxes.

Book a table today at one of the best Indian restaurants in Chicago on OpenTable.

For more excellent dining options in Chicago, check out these guides:

Find your table for any occasion