India is a vast country and home to a diverse range of cuisine. North Indian food is far different from Northeastern Indian food or South Indian food.
And if you get even more specific, each region is famous for individual dishes.
After visiting a few of the major cities in the north of India and dining on lots of local food, I'll try to cover a few of the general things that I noticed distinctly about North Indian cuisine.
North Indian food is often what many people would think of as just Indian food.
It's the North Indian curries that are often found outside of India in Western restaurants (but don't forget about South Indian food either – it's equally as delicious, but different).
Within North India, you'll find everything from street stalls to high-end restaurants like Bukhara, all serving classic North Indian fare.
Conventional cooking methods include deep frying snacks, grilling or roasting for meat, and slow simmer stewing for all sorts of curries.
As soon as you arrive in India and start eating, you'll notice that there's a lot of vegetarian food and restaurants available.
If you are vegetarian, you'll enjoy the variety of tasty pure-veg dishes, and if you're a meat-eater, you'll never be far from outstanding meat either!
While rice is the ultimate staple in much of South India, in the North, while rice is often available, a meal is never complete without bread.
Tandoori roti, chapati, naan, and many other flatbreads are extremely popular and vital for all North Indian meals.
Bread is used as the main filler and as a great way to scoop up sauces.
Dal, or lentils, is one of the essential foods in all of India.
North Indian styles of dal curry are usually a little thicker and richer than South Indian variations. It's not uncommon for someone to eat dal and bread for a meal.
For more substantial main dishes, a diversity of curries and barbecue meats are always available.
Chicken, beef, mutton, and eggs are stewed in lots of spices and ghee (clarified butter).
The thick, rich sauces are genuinely marvelous.
North India is also highly famous for its barbecued meats.
Tandoori chicken, chicken that's been marinated in spices and yogurt and then roasted in a clay oven known as a tandoor, is one of the most famous.
Common vegetables include potatoes, peas, okra, onions, carrots, and all sorts of beans.
Green leafy vegetables are not all that common, but some vegetables go well in curries.
Dairy plays a massive role in North Indian food.
Paneer, a hearty cheese, is one of the most popular main ingredients, especially for vegetarians and those who need protein.
Thick full-fat yogurt is heavily used in snacks known as chaats and is often served along with any typical thali (a fixed meal including a variety of dishes and starch).
Milk and products of milk form the foundation of many of the North Indian sweet desserts as well.
Related: Top 9 Malaysian Foods to Die For
One comfort food that I especially enjoyed eating while in Delhi is a dish known as chole bhature.
Chickpeas are curried in plenty of spices and dished up with chilies and onions and garnished with cilantro.
It's available all over the streets of Delhi and usually eaten along with a few freshly grilled chapatis.
North Indian food is a joy to eat; It's rich, extremely satisfying, and packed full of spicy flavor!
If you liked this story, check out Feastio, the new food blog from the founder of Go Backpacking.
Mark was raised in central Africa before migrating back to the U.S. for University. After graduating, he decided to continue traveling the world. On Migrationology, he shares the cultural side of travel from a slow-paced local perspective that often revolves around his love for eating all forms of food. Join him on Facebook and follow him on Twitter @migrationology.