There are so many different types of food from different cultures around the world. It's really cool to be able to get just about any type of food, no matter where you are in the world. Although cooking at home is great, it's a lot of fun to go out to a restaurant and let someone else deal with the cooking while getting something totally tasty on your plate.

Related: Top 10 Street Foods To Try From Around The World

One really popular type of food is Indian food. From chicken tikka masala to samosas, there's a huge variety of different types of food in Indian cuisine. All over the US, there are restaurants that serve up their own version of these traditional Indian dishes with their own special twist on them.

To see 10 of the best Indian restaurants in the United States, keep reading!

10 Biju's Little Curry Shop - Denver, CO

Biju's Little Curry Shop is located in Denver, Colorado. Despite the name of this restaurant, they serve up a lot more than just curry - but we wouldn't blame you if it's what you chose to order. This restaurant has a variety of different Indian foods, including some vegan and vegetarian options for people that have cut meat and animal products out of their diet.

This restaurant was featured on Diners, Drive-Ins, and Dives on the Food Network. The show showcased their super spicy vindaloo chicken. Other menu items include their vegetable samosas, eggplant tacos, and coconut curry chicken.

9 August (1) Five - San Francisco, CA

August (1) Five is an Indian restaurant located in San Francisco. Although the prices at this restaurant are a little on the higher side compared to other restaurants, fans of the place say it's definitely worth paying up for this food.

August (1) Five puts a really hip, trendy spin on traditional Indian food. This restaurant has vegan and vegetarian options, but also has options for meat eaters. Some of the items on the menu here include tandoori fried chicken and waffles, pulled pork kulcha, and spicy Indian sliders.

8 Zyka - Atlanta, GA

Zyka is an Indian restaurant located in Atlanta, Georgia that serves a variety of different Indian foods. From appetizers to desserts, the menu at Zyka has something for just about everyone.

Related: The Best Cities For Vegan Food In The US

Zyka is open Tuesday through Sunday and serves a variety of dishes, all made with halal meats. Some of the offerings on Zyka's menu include things like chana masala, tandoori chicken, and nehari. Although some Indian restaurants don't serve any beef, Zyka is different because a few of their menu items do feature beef.

7 Tiffin Asha - Portland, OR

Tiffin Asha is an Indian restaurant in Portland, Oregon that is a favorite for people in Portland that want a taste of south Indian cuisine. This restaurant has a wide variety of different dishes on the menu, from the main menu that is available for lunch and dinner to a brunch menu.

Some of the foods on the menu include chicken pakora, Indian fry bread, and pistachio kulfi. Many visitors to Tiffin Asha love the different dipping sauces that are served up with the dosas that are available. For people that are feeling indecisive, the restaurant even has a sampler menu.

6 Adda - Long Island City, NY

Adda is a restaurant located in Long Island City, New York. This small location can get a little crowded sometimes, but for people that really want to have a taste of delicious Indian food while in New York, it's a must.

Related: 10 Best Foodie Neighborhoods In NYC

Adda serves a variety of different dishes. Their menu includes vegan and vegetarian options like tandoori gobi and chili paneer tikka. Along with those, the menu also has non-vegetarian and vegan options like rara gosht and bheja fry.

5 Chai Pani - Atlanta, GA/Ashville, NC

Chai Pani is an Indian restaurant that has two different locations - one in Atlanta, Georgia and one in Ashville, North Carolina. This restaurant is different from some other Indian restaurants around the country in that Chai Pani specializes in serving up their own special twist on Indian street food.

Some of the menu items include things like bhel puri, chicken kathi roll, and kale pakoras. Along with all these items, Chai Pani also has an item on the menu called thali. Thali is the name for a large, family-style meal and is made each day with a selection of different dishes.

4 Surati Farsan Mart - Artesia, CA/San Diego, CA

Surati Farsan Mart is an Indian restaurant that has two locations in California - one in Artesia and one in San Diego. This restaurant has a blend of both sweet and savory Indian foods. They also have daily specials, so fans of Surati Farsan Mart are always going back on other days to make sure they get the food they're craving.

Surati Farsan Mart has a variety of different dosas like masala dosa, garlic chili dosa, and a chocolate dosa. Yum! Some of their daily specials include dishes like pav bhaji, chole puri, and dabeli.

3 Ghee Indian Kitchen - Miami, FL

Ghee Indian Kitchen is an Indian restaurant located in Miami, Florida that serves up a variety of authentic Indian dishes, all made with locally-sourced ingredients. The restaurant has a really modern, industrial feeling when you enter and guests love that the entire restaurant is filled up with the scents of the spices they cook with.

Related: 10 of the Best Indian Foods You Need to Try

Ghee Indian Kitchen has a large menu that features a variety of different items from snacks and appetizers to desserts. Some of the items that Ghee Indian Kitchen has on their menu include saag paneer curry, channa masala, and ninam ranch churrasco.

2 Bombay Chopsticks By India House - Chicago, IL

For people that love Indian food but want to try something a little different, a trip to Bombay Chopsticks by India House in Chicago, Illinois may be just what your tastebuds are searching for. This restaurant has a lunch buffet in the afternoon and then reopens for dinner at night.

No matter what time of day you go into Bombay Chopsticks, you're bound to have a really unique and delicious culinary experience. This restaurant isn't just Indian food, it's a restaurant that specializes in a fusion of Indian and Chinese cuisine. Some of the foods on the menu include things like fire cracker shrimp, chicken lollypops, and teriyaki style lamb meat balls.

1 Ravi Kabob House - Arlington, VA

Ravi Kabob House is an Indian restaurant located in Arlington, Virginia. Despite the name having "kabob" in it, there's much more on the menu than just their kabobs - but we would totally understand if you ordered one.

The menu at this super delicious Indian restaurant includes things like samosas, a huge variety of different kabobs made with all kinds of different meat, and a variety of mezzas and flatbreads.

Next: The 10 Best Places For Japanese Food In The United States