These satisfying Indian recipes will soon become staples in your weekly rotation. You'll find everything, from comforting slow-cooker butter chicken to crispy, golden samosas and pillowy-soft naan.

41 Indian Recipes You Can Make at Home

Butter Chicken
Chicken tikka masala may get more attention, but I think butter chicken is the original classic. It has a similar yet distinct sauce that makes it shine. The chicken becomes ultra-tender after a brief rest in a garam masala-spiked yogurt marinade. Then, the sauce is made by sautéing thin slices of onions in a generous amount of ghee until they are caramelized, creating a deep, nutty flavor. It is the ultimate comfort food, especially when paired with garlic naan.
Chicken Samosas
The dough and filling for these crunchy, satisfying chicken samosas can be made ahead of time, so you can assemble them quickly before your guests arrive. We like to prepare a variety of dipping sauces, including mint chutney and a cilantro yogurt sauce.
Malai Kofta
Malai kofta is like a dynamic duo, with tender paneer and potatoes teaming up to create dumplings cloaked in a tomato-based sauce. While you’d typically see kofta deep-fried in most Indian kitchens, I love how this recipe makes smart use of an air fryer and a pressure cooker. Our malai kofta’s memorable, melt-in-your-mouth texture will surely have you coming back for seconds.
Chickpea and Potato Curry
This chickpea and potato curry is similar to chana masala, a classic Indian curry starring chickpeas in a rich tomato sauce. This version uses pantry staples and a slow cooker to develop an incredible depth of flavor.
Chicken Tikka
If you need a flavorful recipe that’s also a breeze to make, these oven-baked chicken tikka skewers are it. They are great for dinner but also make an impressive hand-held appetizer for your next get-together. Don’t have skewers? Cook the chicken on a sheet pan instead. Not a fan of chicken? No problem—swap in lamb, beef or paneer.
Garam Masala
There’s something magical about homemade spice blends, especially one as iconic as garam masala. India is home to countless spice combinations, but garam masala stands out as a staple. Made with warm, smoky spices like cumin, cardamom, cinnamon and peppercorns, this blend infuses Indian cooking with intense, unforgettable flavor. It’s great for dishes like butter chicken, cauliflower tikka masala or biryani.
Golden Milk
One of our favorite ways to enjoy turmeric—and its health benefits—is in a creamy, sweet, hot beverage. You can make this with dairy or nondairy milk and control the sweetness level by adding more or less honey.
Tandoori Chicken
The spiced yogurt marinade in this recipe transforms chicken thighs into a restaurant-worthy entree. Serve the chicken with naan or chapati and plenty of basmati rice.
Chapati
Mixing all-purpose and whole wheat flour helps chapati achieve a satisfying, chewy texture—making them the perfect accompaniment to dishes like dal or curry. Double the recipe so you can use the chapati for sandwich wraps the next day.
Chicken Korma
We love any ideas that switch up typical chicken breast recipes. This rich, deeply flavorful curry transforms the basic white meat into a showstopping dinner that’s perfect over rice. To up the heat, add a teaspoon of red pepper flakes or make your own curry powder using Kashmiri chili powder—it’s typically hotter than the mild chili powders found in U.S. grocery stores.
Curry Lentil Soup
This lentil soup with coconut and curry powder is one of our favorite recipes to freeze and heat up on days when we don’t feel like cooking. Make sure to have broth on hand to splash in if the stew becomes too thick.
Mughlai Chicken
The food processor is your best friend when making this beautifully spiced dish. Blending cardamom with garlic, cloves, ginger, almonds, cashews and cinnamon makes the perfect sauce for chicken and serves as a wonderful introduction to Indian spices and herbs.
Samosas
You can make these savory fried pastries ahead of time by assembling the samosas and freezing them (uncooked) in a freezer-safe bag. When you’re ready to enjoy them, cook them from frozen in the air fryer, adjusting the cooking time as needed to ensure they heat through.
Mulligatawny Soup
We can’t get enough of this hearty, healthy soup whenever there’s a chill in the air. Some mulligatawny soups are made with meat, but we keep ours vegetarian with rice and lentils.
Slow-Cooker Butter Chicken
This no-fuss slow-cooker butter chicken is perfect for anyone who loves a creamy curry. This version of the classic gets most of its creaminess from coconut milk, and it’s even better the next day. For those who like freezing food for meal prep, butter chicken lasts up to three months in the freezer.
Mango Lassi
Nothing is more refreshing than a sweet mango lassi—especially considering this popular beverage comes together in just 10 minutes. You can customize the yogurt drink by swapping in other fruit (like banana or pineapple) and upping the mint or cardamom.
Grilled Garlic Naan
Upgrade store-bought naan with garlic and butter to create the perfect savory bread for scooping up curry. Sprinkle the bread with chopped cilantro for a pop of color and brightness.
Madras Curried Eggs with Rice
You probably already have all the ingredients for this classic curried eggs dish, which is a protein-packed entree that you’ll want to make on repeat. Even better, it comes together in about 30 minutes. To turn it into a complete meal, serve it with long-grain rice.
Kulfi
One of our favorite Indian desserts is kulfi, a sweet frozen treat that’s similar to ice cream but doesn’t require an ice cream machine. Be generous with toppings like saffron, cardamom and pistachios.
Coconut Garlic Naan
Smeared with garlic confit and salt, this fluffy homemade naan will impress everyone at your dinner table. It’s so good that you might want to double the recipe!
Chicken Tikka Masala
Boneless skinless chicken breasts become incredibly tender and infused with bold flavors while slowly cooking in a blend of fresh ginger, garlic, tomato purée and an aromatic mix of spices. The slow-cooker method helps the chicken stay juicy while soaking up all the saucy goodness.
Tandoori-Style Chicken with Cucumber Melon Relish
The bright, sweet relish makes the perfect topping for these succulent chicken breasts, which get their flavor from a richly spiced yogurt marinade. For more great texture, sprinkle the dish with sliced almonds before serving.
Coconut-Ginger Chickpeas & Tomatoes
This delicious skillet dinner comes together in just 30 minutes and is one of our favorite uses for canned chickpeas. We like to serve this over nutty, hearty brown rice.
Chai Tea
Chai is traditionally made with Assam black tea, milk, sugar, and spices like cardamom, cinnamon and ginger. This recipe calls for 2% milk, but dairy-free alternatives (like coconut milk) can work well too. If you’re expecting company, prep the chai ahead of time and store it in an airtight jar in the refrigerator until you’re ready to heat and serve.
Cauliflower Tikka Masala
This vegetarian Indian recipe is packed with aromatic spices that transform cauliflower into the star of the show (and you won’t miss the chicken, we promise). Don’t forget to sprinkle the dish with chopped cilantro before serving.
Vegan Butter Cauliflower
You would never know this hearty, creamy main dish was vegan. Layers of flavor from coconut milk, tomato, garam masala and an array of other spices pack so much richness into the humble cauliflower.
Sheet-Pan Tandoori Chicken
Cleanup could not be easier for this special-occasion chicken dish—it all comes together on a single sheet pan. The key to this recipe is marinating the chicken in the spiced yogurt for six to eight hours for maximum flavor and tenderness.
Easy Chana Masala
This quick, nutritious chickpea dish comes together in 30 minutes. Make sure to simmer the tomato mixture covered so it stays saucy. Serve the easy chana masala with rice, and top with yogurt and cilantro.
Slow-Cooker Coconut Curry Chicken
This rich, savory slow-cooker curry is easy to prepare and a fantastic use for the can of coconut milk in your pantry. Serve the chicken with rice and a side of garlicky naan to soak up all the flavorful sauce.
Indian Spiced Chickpea Wraps
These crunchy, spicy wraps pack a fantastic nutritional punch with lots of protein, whole grains, fruits and veggies. Feel free to customize the raita with your favorite herbs and spices.
Indian Ginger Potatoes
Potato lovers, this one’s for you! Onion, ginger and a few pantry spices transform the humble potato into a main dish. For extra heat, add chili flakes.
Mango Chutney Chicken Curry
This easy-to-prepare chicken curry should be a staple in every kitchen. The sweet-savory sauce comes together by mixing half-and-half, mango chutney, garlic and curry powder. We recommend doubling the recipe because everyone will probably want seconds.
Vegetable Samosas
These nontraditional samosas use packaged frozen phyllo dough to cut down on prep time and effort—but not on flavor. Baking these beauties instead of frying them also cuts down on oil.
Roasted Curried Chickpeas and Cauliflower
We love a good sheet-pan dinner, and this delicious, warming tray of curried chickpeas and cauliflower hits the spot. If you’d like extra protein, you can easily add chicken to the mix. Serve with your favorite rice and herbs.
Tandoori Chicken Thighs
These crowd-pleasing grilled chicken thighs become juicy with flavor after marinating in a spiced yogurt sauce. A crunchy salad makes the perfect complement to this tender chicken dish.
Bread Machine Naan
Making naan is a breeze with your bread machine, which creates the perfect dough for a chewy, fluffy flatbread. These naan finish on a buttered skillet for maximum golden brown goodness.
Spiced Indian Rusks
These twice-baked treats are made with cozy, warm spices like cardamom and cinnamon. Though typically made plain, rusks have endless possibilities for customization. Make them your own by adding your favorite nuts, dried fruits or even a few dark chocolate chips for a decadent twist. Their dry, crunchy texture makes them the perfect companion for dunking in a steamy cup of chai.
Pressure-Cooker Chicken Tikka Masala
This satisfying and simple pressure-cooker dinner channels all the wonderful flavors of Indian recipes without the need of a tandoori oven. After a short time in the pressure cooker, the chicken comes out incredibly tender and flavorful.
Gulab Jamun
Gulab jamun, which are golden-fried doughnut balls soaked in a fragrant sugar syrup infused with rose water and cardamom, are pure bliss in every bite. Made with a simple dough of milk powder, flour and ghee, this beloved dessert is enjoyable year-round. Whether served cold in summer or warm in winter, gulab jamun always shines bright, especially when topped with crushed pistachios and cheerful rose petals.
Beef Curry with Rice
Who needs to order takeout when you can make this hearty beef curry and rice at home? Pressure-cooked or simmered low and slow, the beef turns tender and perfectly soaks in all the aromatic warmth of cardamom, ginger and cumin. Spoon it over a fragrant canvas of basmati rice so every grain picks up a perfect balance of incredible flavor.
Chicken Curry Soup
This chicken curry soup recipe offers warmth and comfort. Creamy coconut milk swirls into chicken broth, catching the flavor of each ingredient. I also love the adaptability of this recipe: You can use whatever root vegetables are in season, whether it’s sweet potatoes, squash or turnips.
Indian Recipes FAQ
What is the best Indian food for beginners to make?
Indian food recipes may look as if they have a lot of ingredients, but the list is mainly packed with herbs and spices, so don’t let the length fool you. If you’re new to cooking Indian food, we recommend starting with easy recipes like chana masala and butter chicken (or kulfi, if you’re making dessert).
What are the most popular Indian recipes?
Butter chicken, chana masala, naan and chicken tikka masala have become staples in American kitchens, thanks to the growing interest in Indian cuisine. These popular Indian recipes offer a distinct blend of aromatic flavors and offer versatility with protein choices like chicken, paneer or beef.
How do you make paneer for homemade Indian recipes?
Making paneer for homemade Indian recipes is easier than you might think. You need only milk and an acid like lemon juice or vinegar. Start by boiling the milk, then add the acid to curdle it. Once curds form, strain them in a cheesecloth and squeeze out the liquid. After hanging the curds in a bundled and knotted cheesecloth for about 30 minutes, you’ll have chenna, or crumbly milk curds. Now press the chenna into a flat rectangle for a couple of hours, refrigerate and then cut into cubes.
Homemade paneer will stay fresh in an airtight container in the fridge for up to four days or it can be frozen for up to three months.