Although many people know Minneapolis for its thriving arts scene and placement on the Mississippi River, you can find plenty of places to eat in the City of Lakes.
Many restaurants offer local Midwest specialties, while others offer dishes with more international flair.
Minneapolis’ Indian cuisine has plenty of unique spices that give each restaurant’s dishes a bold flavor kick that you shouldn’t miss out on if you’re interested in trying something new.
Don’t know where to treat your friends to dinner? I compiled a list of the best Indian restaurants in Minneapolis that you should consider visiting during your stay in the city.
1221 W Lake St #106, Minneapolis, MN 55408
First up on my list of the best Indian restaurants in Minneapolis is Darbar India Grill & Bar, nestled within Uptown Row.
This eatery serves traditional Indian fare in a stylish, contemporary space for locals and tourists alike. They also offer catering services for any special occasion.
After starting with their Lamb Samosa or Chicken Tikka, consider sampling their Darbari Shrimp, Onion Naan, Beef Biryani, or Shrimp Jalfrezi with a side of raita or mango chutney.
Their menu also offers a wide selection of vegetarian-friendly dishes. If you’re in the mood for an authentic Indian dessert, try their Gulab Jamun or Mango Ice Cream.
23 4th St NE, Minneapolis, MN 55414
The next place I recommend on my list of the best Indian restaurants in Minneapolis is Gorkha Palace, located in the heart of the Northeast District by the Mississippi River.
This casual restaurant uses fresh, organic ingredients from local farms when preparing traditional dishes for the hungriest crowds.
Their best dishes are Organic Chicken Tikka Masala, Goan Shrimp Curry, Aaloo Bhindi, and Navratan Korma.
I prefer ordering these dishes with a side of papadum or organic brown rice. Don’t forget to pair your meal with a Masala Chai Tea, Mango Lassi, or Yunan White Jasmine Tea to enhance its subtle flavors.
2546 Hennepin Ave, Minneapolis, MN 55405
You can find India Palace Uptown in the heart of the Calhoun Isles neighborhood, east of the Lake of the Isles.
This casual restaurant has a relaxed atmosphere for unwinding after a long week of sightseeing or work. Their culinary team prepares classic Indian dishes for anyone looking for a quick bite.
Their menu offers plenty of vegetarian options for anyone looking for something healthier to eat. I recommend starting with their Cheese Pakora and sampling their Mushroom Palak, Chicken Kashmiri, Shrimp Karara Balti, or Scallop Masala.
If you can’t handle your meal’s spiciness, order a Strawberry Frappe, Mango Milkshake, or Iced Tea to wash it down.
1100 Harmon Pl, Minneapolis, MN 55403
Located minutes from Orpheum Theatre, Dancing Ganesha is another dining destination you should consider visiting if you’re interested in contemporary Indian cuisine.
It has a bright atmosphere that resonates with several families stopping by for dinner or their lunch buffet.
During my last few visits to Minneapolis, I ordered their Shrimp Vindaloo, Boti Kebab, Vegetable Nilgiri, and Lamb Tikka Masala.
If you’re feeling extra hungry, start with their Bombay Calamari or Chili Chicken. My favorite cocktails are their Pomegranate Martini and Sex on Bollywood Beach.
If you’re in the mood for dessert, ask for their Chocomosa, a chocolate-filled samosa garnished with cinnamon and clove.
3025 E Franklin Ave, Minneapolis, MN 55406
Gandhi Mahal Restaurant is a cozy Indian restaurant overlooking the Mississippi River. I consider it a great place to try sustainable, seasonal Indian cuisine after a long day at Riverside Park.
It has a homey ambiance. The space also has live music throughout the week to help guests immerse themselves while eating.
This restaurant serves a wide selection of lunch and dinner entrees in a bowl. Consider ordering their Chicken Coconut Curry, Chana Masala, Veggie Biryani, or Spicy Chicken Vindaloo with onion chutney on the side.
Don’t forget to try their Mango Lassi if you prefer drinking something sweet and cold.
1427 S Washington Ave, Minneapolis, MN 55454
If you’re traversing through the Bohemian Flats neighborhood, one of the best Indian restaurants in Minneapolis you should consider booking your next reservation at is Jewel Of India.
It has a warm and intimate atmosphere for indulging in traditional Indian delicacies by a decorative fireplace.
Don’t miss out on their Fish Tikka Masala, Mutton Curry, Tandoori Shrimp, or Malai Kofta. They also have a wide selection of vegetarian dishes if you prefer a greener meal.
I prefer ordering these dishes with a refreshing Mango Milkshake, Spiced Indian Tea, or Strawberry Lassi to give it a subtle flavor kick. After that, consider finishing with their Kulfi Ice Cream.
2512 Hennepin Ave, Minneapolis, MN 55405
One of the best Indian restaurants in Minneapolis with a warm, homey vibe is Namaste Cafe, about three minutes southeast of the Purcell-Cutts House.
This restaurant, stationed inside a renovated Victorian house, has a homey atmosphere with a warm aesthetic.
They also have a patio and porch overlooking a garden and fountain that emphasizes the space’s tranquility.
Consider starting with their Fiery Shrimp or Chiya Chili Potatoes. Then, order their Chana Chatpat, Slow-Cooked Bone-In Goat Curry, Hot and Tangy Lamb, or Coconut Spinach as your main course.
Don’t forget to browse their extensive chai tea list. My favorites are their Caramel Sea Salt, Vanilla Nutmeg, and Dark Chocolate Spearmint options.
517 W 98th St, Bloomington, MN 55420
Nestled within Oxboro Center, about 12 miles south of central Minneapolis, Aroma Indian Cuisine is an Indian restaurant with a casual and vibrant atmosphere.
This eatery specializes in crafting Northern Indian, Southern Indian, and Indo-Chinese dishes with a modern twist, prepared with the freshest spices and ingredients.
I recommend starting with their Chicken Lollipop or Fish Pakora and trying their Egg Biryani, Butter Chicken, Egg Fried Rice, or Goat Rogan Josh with mint chutney on the side.
Their tastiest beverages are their Manngo Dostani and Vanilla Wave shakes. If you have room for dessert, ask your server for their Kulfi Shabnami or Rasagulla.
2910 E Lake St, Minneapolis, MN 55406
Last but not least on this list of the best Indian restaurants in Minneapolis is Himalayan Restaurant, located within the Longfellow neighborhood.
It has a laid-back setting and serves a wide selection of Indian, Tibetan, and Nepalese delicacies by the riverside. I love stopping here for their daily lunch buffet.
Don’t miss out on their Chicken Tandoori, Shrimp Fried Rice, Bheda Ko Masu, or Chana Masala when stopping by for dinner.
They taste great with Aaloo-Achaar, brown rice, or plain yogurt on the side. Pair your meal with Himalaya Coffee to enhance it with the perfect blend of milk and Himalayan spices.
The best Indian restaurants in Minneapolis should have immersive settings and creative dishes for anyone interested in trying new cuisine.
Hopefully, this list can help you find a few new places to eat whenever you visit.
If you’re looking for something from south of the border, then be sure to check out Minneapolis’s greatest Mexican restaurants!
Did I miss any restaurants on this list? Comment below about your favorite Indian restaurants, and I’ll check them out.
- Darbar India Grill & Bar
- Gorkha Palace
- India Palace Uptown
- Dancing Ganesha
- Gandhi Mahal Restaurant
- Jewel Of India
- Namaste Cafe
- Aroma Indian Cuisine
- Himalayan Restaurant
This page may contain affiliate links. If you click through and make a purchase, we'll earn a small commission, at no additional cost to you.