19 Flavorful Instant Pot Indian Recipes for Busy Weeknights

Busy weeknights just got a whole lot tastier! Imagine coming home to the warm, aromatic spices of Indian cuisine, ready in a fraction of the time thanks to your Instant Pot. No more takeout guilt—just quick, flavorful dinners that bring comfort and excitement to your table. Ready to transform your evening routine? Let’s dive into these 20 delicious recipes that make weeknight cooking a joy.

Butter Chicken

Butter Chicken
Tired of takeout? Transform your kitchen into a flavor factory with this creamy, dreamy butter chicken. This recipe delivers restaurant-quality results with a few simple steps—let’s get saucy.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

– 1.5 lbs boneless, skinless chicken thighs
– 1 cup plain yogurt
– 2 tbsp lemon juice
– 2 tsp garam masala
– 1 tsp turmeric
– 1 tsp chili powder
– 4 tbsp unsalted butter
– 1 large onion, finely chopped
– 3 garlic cloves, minced
– 1 tbsp grated ginger
– 1 (14.5 oz) can crushed tomatoes
– 1 cup heavy cream
– 1 tsp sugar
– 1/4 cup chopped cilantro
– Salt to taste

Instructions

1. Cut 1.5 lbs boneless, skinless chicken thighs into 1-inch pieces.
2. In a bowl, combine 1 cup plain yogurt, 2 tbsp lemon juice, 2 tsp garam masala, 1 tsp turmeric, and 1 tsp chili powder.
3. Add the chicken pieces to the yogurt mixture, coating evenly, and marinate for at least 30 minutes at room temperature (tip: for deeper flavor, marinate covered in the refrigerator for up to 4 hours).
4. Heat 2 tbsp unsalted butter in a large skillet over medium-high heat until melted and bubbling.
5. Add the marinated chicken pieces in a single layer and cook for 5-7 minutes, turning once, until browned on all sides and cooked through (internal temperature should reach 165°F).
6. Remove the chicken from the skillet and set aside on a plate.
7. In the same skillet, melt the remaining 2 tbsp unsalted butter over medium heat.
8. Add 1 large finely chopped onion and cook for 5-7 minutes, stirring frequently, until softened and translucent.
9. Stir in 3 minced garlic cloves and 1 tbsp grated ginger, cooking for 1 minute until fragrant (tip: avoid browning the garlic to prevent bitterness).
10. Pour in 1 (14.5 oz) can crushed tomatoes and simmer for 5 minutes, stirring occasionally, until the mixture thickens slightly.
11. Reduce heat to low and stir in 1 cup heavy cream and 1 tsp sugar until fully incorporated.
12. Return the cooked chicken and any accumulated juices to the skillet, stirring to coat in the sauce.
13. Simmer the mixture for 5 minutes over low heat, allowing the flavors to meld (tip: do not boil to prevent the cream from curdling).
14. Season with salt to taste and stir in 1/4 cup chopped cilantro just before serving.

Nothing beats the velvety texture of this butter chicken, where tender bites of chicken swim in a rich, spiced tomato-cream sauce. Serve it over steamed basmati rice or with warm naan for a comforting meal that’s sure to impress—leftovers taste even better the next day as the flavors deepen.

Dal Tadka

Dal Tadka

Ever crave a hug in a bowl? This Dal Tadka delivers. Smash your hunger with creamy lentils, blitz them with a sizzling spice tempering, and dive into pure comfort.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 30 minutes

Ingredients

  • 1 cup yellow lentils (toor dal)
  • 4 cups water
  • 1 tsp salt
  • 1/2 tsp turmeric powder
  • 3 tbsp ghee
  • 1 tsp cumin seeds
  • 1 medium yellow onion, finely chopped
  • 3 garlic cloves, minced
  • 1-inch ginger, grated
  • 1 green chili, finely chopped
  • 2 medium tomatoes, finely chopped
  • 1 tsp red chili powder
  • 1 tsp garam masala
  • 2 tbsp fresh cilantro, chopped

Instructions

  1. Rinse 1 cup yellow lentils under cold water until the water runs clear.
  2. Combine rinsed lentils, 4 cups water, 1/2 tsp turmeric powder, and 1 tsp salt in a large pot.
  3. Bring the mixture to a boil over high heat, then reduce heat to medium-low, cover, and simmer for 25 minutes until lentils are completely soft and mushy. Tip: Skim off any foam that forms during boiling for a cleaner flavor.
  4. While lentils cook, heat 3 tbsp ghee in a separate pan over medium heat until shimmering.
  5. Add 1 tsp cumin seeds to the hot ghee and let them sizzle for 30 seconds until fragrant.
  6. Add 1 finely chopped medium yellow onion and sauté for 5-7 minutes until golden brown.
  7. Stir in 3 minced garlic cloves, 1-inch grated ginger, and 1 finely chopped green chili; cook for 1 minute until raw smell disappears.
  8. Add 2 finely chopped medium tomatoes and cook for 5 minutes until they break down into a thick paste.
  9. Mix in 1 tsp red chili powder and 1 tsp garam masala; cook for 30 seconds to bloom the spices.
  10. Pour the entire tempering mixture into the cooked lentils and stir thoroughly to combine.
  11. Simmer the combined dal over low heat for 5 minutes to let flavors meld. Tip: For extra creaminess, use a whisk to lightly mash some lentils against the pot wall.
  12. Turn off heat and stir in 2 tbsp chopped fresh cilantro. Tip: Let the dal rest for 5 minutes off heat before serving—this allows the flavors to deepen.

Nothing beats the velvety texture against the crackle of whole spices. Serve it steaming over basmati rice or scoop it up with warm naan for a complete, soul-satisfying meal.

Vegetable Biryani

Vegetable Biryani
Just when you thought rice couldn’t get more exciting—enter this vibrant, layered Vegetable Biryani. Jam-packed with aromatic spices and colorful veggies, it’s a one-pot wonder that’ll have your kitchen smelling like an Indian bazaar. Get ready to ditch the takeout menu for good.

Serving: 4 | Pre Time: 20 minutes | Cooking Time: 40 minutes

Ingredients

– 1.5 cups basmati rice
– 2 cups mixed vegetables (carrots, peas, green beans)
– 1 large onion, thinly sliced
– 2 tomatoes, chopped
– 1/4 cup plain yogurt
– 3 tbsp vegetable oil
– 1 tbsp ghee
– 4 cloves garlic, minced
– 1 inch ginger, grated
– 2 green chilies, slit
– 1 tsp cumin seeds
– 1 cinnamon stick
– 4 green cardamom pods
– 4 cloves
– 1 bay leaf
– 1/2 tsp turmeric powder
– 1 tsp red chili powder
– 1 tsp garam masala
– 1/2 cup fresh cilantro, chopped
– 1/4 cup fresh mint, chopped
– 3 cups water
– 1 tsp salt

Instructions

1. Rinse 1.5 cups basmati rice under cold water until water runs clear, then soak in water for 20 minutes.
2. Heat 3 tbsp vegetable oil in a large, heavy-bottomed pot over medium heat.
3. Add 1 tsp cumin seeds, 1 cinnamon stick, 4 green cardamom pods, 4 cloves, and 1 bay leaf—sizzle for 30 seconds until fragrant.
4. Add 1 large thinly sliced onion and cook for 8-10 minutes, stirring frequently, until golden brown and crispy.
5. Stir in 4 cloves minced garlic, 1 inch grated ginger, and 2 slit green chilies—cook for 1 minute.
6. Add 2 chopped tomatoes and cook for 5 minutes until soft and pulpy.
7. Mix in 1/2 tsp turmeric powder, 1 tsp red chili powder, and 1 tsp garam masala—cook for 30 seconds to bloom the spices.
8. Add 2 cups mixed vegetables and sauté for 3 minutes.
9. Stir in 1/4 cup plain yogurt and cook for 2 minutes until well incorporated.
10. Drain the soaked rice and add it to the pot, gently stirring to coat with the masala.
11. Pour in 3 cups water and 1 tsp salt, then bring to a boil over high heat.
12. Reduce heat to low, cover tightly with a lid, and simmer for 15 minutes—do not lift the lid during this time.
13. Remove from heat and let rest, covered, for 10 minutes to allow steam to finish cooking the rice.
14. Drizzle 1 tbsp melted ghee over the top and garnish with 1/2 cup chopped cilantro and 1/4 cup chopped mint.
15. Fluff gently with a fork to separate the grains without breaking them.

Savor each fluffy grain of rice, perfectly infused with warm spices and studded with tender vegetables. The crispy fried onions add a delightful crunch against the soft, aromatic layers. Serve it with a cooling cucumber raita or top with fried cashews for an extra textural contrast that makes every bite Instagram-worthy.

Palak Paneer

Palak Paneer
Let’s ditch the takeout menu—this vibrant Palak Paneer is your new weeknight hero. Load up on greens and protein in one creamy, spiced skillet. Seriously, it’s easier than you think.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

– 10 oz fresh spinach
– 14 oz paneer, cubed
– 1 large yellow onion, chopped
– 3 garlic cloves, minced
– 1 inch fresh ginger, grated
– 2 tbsp ghee
– 1 tsp cumin seeds
– 1 tsp turmeric powder
– 1 tsp garam masala
– 1/2 tsp red chili powder
– 1/2 cup heavy cream
– 1 tbsp lemon juice
– 1 tsp salt

Instructions

1. Blanch 10 oz fresh spinach in boiling water for 2 minutes, then immediately transfer to an ice bath to lock in vibrant color.
2. Drain the spinach completely and blend it into a smooth puree; set aside.
3. Heat 2 tbsp ghee in a large skillet over medium heat until shimmering.
4. Add 1 tsp cumin seeds and toast for 30 seconds until fragrant.
5. Sauté 1 large chopped yellow onion for 5 minutes until translucent.
6. Stir in 3 minced garlic cloves and 1 inch grated ginger; cook for 1 minute.
7. Add 1 tsp turmeric powder, 1 tsp garam masala, 1/2 tsp red chili powder, and 1 tsp salt; toast spices for 30 seconds to bloom flavors.
8. Pour in the spinach puree and simmer for 5 minutes, stirring occasionally.
9. Gently fold in 14 oz cubed paneer and 1/2 cup heavy cream; simmer for 5 more minutes until paneer is heated through.
10. Stir in 1 tbsp lemon juice just before serving to brighten the dish.

Velvety spinach hugs each cube of paneer, offering a creamy texture with a gentle kick from the toasted spices. Serve it over steamed basmati rice or with warm naan for scooping—leftovers taste even better the next day as the flavors meld.

Rajma Masala

Rajma Masala
Nail cozy comfort food with this protein-packed Rajma Masala. Think creamy kidney beans simmered in a rich, spiced tomato gravy—it’s the ultimate hug in a bowl. Serve it over rice for a meal that’s both hearty and deeply satisfying.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 1 cup dried red kidney beans
– 4 cups water
– 2 tbsp vegetable oil
– 1 large onion, finely chopped
– 4 cloves garlic, minced
– 1 inch ginger, grated
– 2 large tomatoes, pureed
– 1 tsp cumin seeds
– 1 tsp turmeric powder
– 1 tsp coriander powder
– 1 tsp garam masala
– 1 tsp red chili powder
– 1 tsp salt
– 1 tbsp fresh cilantro, chopped

Instructions

1. Rinse 1 cup dried red kidney beans under cold water.
2. Soak the beans in 4 cups water overnight, or for at least 8 hours, to reduce cooking time and improve texture.
3. Drain the soaked beans and transfer them to a large pot.
4. Add 4 cups fresh water to the pot with the beans.
5. Bring to a boil over high heat, then reduce to a simmer and cook uncovered for 30 minutes, or until the beans are tender but not mushy.
6. While the beans cook, heat 2 tbsp vegetable oil in a separate large skillet over medium heat.
7. Add 1 tsp cumin seeds to the hot oil and let them sizzle for 30 seconds until fragrant.
8. Add 1 large finely chopped onion and sauté for 5-7 minutes, stirring frequently, until golden brown.
9. Stir in 4 cloves minced garlic and 1 inch grated ginger, cooking for 1 minute until raw smell disappears.
10. Pour in 2 large pureed tomatoes and cook for 5 minutes, stirring occasionally, until the oil separates from the mixture.
11. Add 1 tsp turmeric powder, 1 tsp coriander powder, 1 tsp red chili powder, and 1 tsp salt to the skillet, mixing well to toast the spices for 1 minute.
12. Drain the cooked beans, reserving 1 cup of the cooking liquid.
13. Add the drained beans and reserved cooking liquid to the skillet, stirring to combine.
14. Simmer the mixture over low heat for 10 minutes, stirring occasionally, to let the flavors meld and the gravy thicken slightly.
15. Stir in 1 tsp garam masala and cook for 2 more minutes.
16. Garnish with 1 tbsp chopped fresh cilantro before serving.

See also  Golden BBQ Sauce Recipe: Your Grill's New Best Friend

Serve this Rajma Masala hot over steamed rice or with warm naan. The beans should be tender in a thick, velvety gravy that’s aromatic with spices. For a fun twist, try it as a filling for wraps or topped with a dollop of yogurt.

Aloo Gobi

Aloo Gobi
Whip up this vibrant, plant-based classic that’s about to become your new weeknight hero. Aloo Gobi delivers cozy, spiced comfort in under an hour—no fancy skills required. Let’s get those potatoes and cauliflower sizzling.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

– 2 tablespoons vegetable oil
– 1 teaspoon cumin seeds
– 1 medium yellow onion, finely chopped
– 3 cloves garlic, minced
– 1 tablespoon grated fresh ginger
– 2 medium russet potatoes, peeled and cut into 1-inch cubes
– 1 small head cauliflower, cut into 1-inch florets
– 1 teaspoon turmeric powder
– 1 teaspoon ground coriander
– 1/2 teaspoon cayenne pepper
– 1 teaspoon salt
– 1/2 cup water
– 1/4 cup fresh cilantro, chopped
– 1 tablespoon fresh lemon juice

Instructions

1. Heat 2 tablespoons vegetable oil in a large skillet or Dutch oven over medium heat until shimmering, about 2 minutes.
2. Add 1 teaspoon cumin seeds and toast for 30 seconds until fragrant.
3. Add 1 finely chopped yellow onion and cook, stirring frequently, for 5–7 minutes until soft and golden brown.
4. Stir in 3 minced garlic cloves and 1 tablespoon grated ginger; cook for 1 minute until aromatic.
5. Add 2 cubed potatoes and 1 head cauliflower florets to the skillet.
6. Sprinkle in 1 teaspoon turmeric, 1 teaspoon coriander, 1/2 teaspoon cayenne, and 1 teaspoon salt; toss to coat evenly.
7. Pour in 1/2 cup water and immediately cover the skillet with a tight-fitting lid.
8. Reduce heat to medium-low and simmer for 15–20 minutes, stirring once halfway, until potatoes are fork-tender. Tip: Don’t lift the lid too often to trap steam for even cooking.
9. Uncover and increase heat to medium. Cook for 5 more minutes, stirring occasionally, to evaporate excess liquid and lightly brown the vegetables. Tip: The potatoes should hold their shape but mash easily with slight pressure.
10. Remove from heat. Stir in 1/4 cup chopped cilantro and 1 tablespoon lemon juice. Tip: Fresh lemon juice brightens the spices—add it off the heat to preserve its zing.

Fluffy potatoes and tender cauliflower soak up the warm, earthy spices, creating a hearty yet light texture. Serve it over steamed basmati rice, stuff it into warm tortillas for a fusion twist, or enjoy it straight from the skillet with a dollop of cool yogurt.

Chicken Tikka Masala

Chicken Tikka Masala
Kick your weeknight dinner game up a notch with this creamy, spiced Chicken Tikka Masala. It’s the ultimate cozy comfort food that’s surprisingly simple to master. Get ready for a flavor explosion that’ll have everyone asking for seconds.

Serving: 4 | Pre Time: 20 minutes | Cooking Time: 30 minutes

Ingredients

– 1.5 lbs boneless, skinless chicken thighs, cut into 1-inch pieces
– 1 cup plain whole-milk yogurt
– 2 tbsp lemon juice
– 4 cloves garlic, minced
– 1 tbsp grated fresh ginger
– 2 tsp garam masala
– 1 tsp ground cumin
– 1 tsp paprika
– 1 tsp kosher salt
– 2 tbsp vegetable oil
– 1 large yellow onion, finely diced
– 1 (28 oz) can crushed tomatoes
– 1 cup heavy cream
– 1/2 cup chopped fresh cilantro
– Cooked basmati rice, for serving

Instructions

1. In a large bowl, combine the yogurt, lemon juice, half of the minced garlic, half of the grated ginger, 1 tsp garam masala, 1/2 tsp cumin, 1/2 tsp paprika, and 1/2 tsp salt.
2. Add the chicken pieces to the yogurt marinade, ensuring each piece is fully coated. Cover and refrigerate for at least 15 minutes, or up to 4 hours for deeper flavor.
3. Heat 1 tbsp vegetable oil in a large skillet or Dutch oven over medium-high heat until shimmering.
4. Working in batches to avoid crowding, add the marinated chicken pieces in a single layer. Cook for 3-4 minutes per side until golden brown and cooked through. Transfer to a clean plate.
5. In the same skillet, add the remaining 1 tbsp oil. Add the diced onion and cook for 5-7 minutes, stirring frequently, until softened and translucent.
6. Add the remaining garlic and ginger to the skillet. Cook for 1 minute until fragrant.
7. Stir in the remaining 1 tsp garam masala, 1/2 tsp cumin, 1/2 tsp paprika, and 1/2 tsp salt. Toast the spices for 30 seconds.
8. Pour in the crushed tomatoes, stirring to scrape up any browned bits from the bottom of the pan. Bring to a simmer.
9. Reduce heat to medium-low and let the sauce simmer gently for 10 minutes, stirring occasionally, to allow the flavors to meld.
10. Stir in the heavy cream until fully incorporated and the sauce turns a rich orange color.
11. Return the cooked chicken and any accumulated juices to the skillet. Stir to coat the chicken in the sauce.
12. Simmer for an additional 5 minutes over low heat until the chicken is heated through and the sauce has thickened slightly.
13. Remove from heat and stir in half of the chopped cilantro.
14. Serve immediately over cooked basmati rice, garnished with the remaining cilantro.

Outrageously creamy and packed with warm, aromatic spices, this dish delivers tender chicken in a luxuriously smooth sauce. The tang from the yogurt marinade perfectly balances the rich tomato and cream base. For a fun twist, serve it in warm naan bread bowls or with a side of crispy roasted potatoes to soak up every last drop.

Beef Keema

Beef Keema
Let’s transform ground beef into a flavor-packed, one-pan wonder that’s about to become your weeknight hero. This Beef Keema is a saucy, spiced masterpiece that comes together fast and delivers big comfort. Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes

Ingredients

– 2 tbsp vegetable oil
– 1 medium yellow onion, finely chopped
– 4 cloves garlic, minced
– 1 tbsp fresh ginger, grated
– 1 lb ground beef (80/20 blend)
– 1 tbsp ground cumin
– 1 tbsp ground coriander
– 1 tsp turmeric
– 1 tsp cayenne pepper
– 1 tsp salt
– 1 (14.5 oz) can diced tomatoes
– 1 cup frozen peas
– 1/4 cup fresh cilantro, chopped
– Cooked basmati rice for serving

Instructions

1. Heat 2 tbsp vegetable oil in a large skillet over medium-high heat until shimmering, about 2 minutes.
2. Add 1 finely chopped yellow onion and cook, stirring frequently, until translucent and lightly golden, 5-7 minutes.
3. Stir in 4 minced garlic cloves and 1 tbsp grated ginger, cooking for 1 minute until fragrant.
4. Add 1 lb ground beef, breaking it up with a wooden spoon, and cook until no pink remains, 6-8 minutes.
5. Sprinkle in 1 tbsp ground cumin, 1 tbsp ground coriander, 1 tsp turmeric, 1 tsp cayenne pepper, and 1 tsp salt, stirring to coat the beef evenly for 30 seconds to toast the spices.
6. Pour in 1 can diced tomatoes with their juices, scraping up any browned bits from the bottom of the pan.
7. Reduce heat to medium-low, cover, and simmer for 15 minutes to allow flavors to meld.
8. Stir in 1 cup frozen peas and cook uncovered for 3-4 minutes until peas are heated through.
9. Remove from heat and fold in 1/4 cup chopped fresh cilantro.
10. Serve immediately over cooked basmati rice.
Get ready for a dish where tender, spiced beef mingles with sweet peas in a rich, tomato-based sauce. The texture is hearty yet saucy, perfect for soaking into fluffy rice. Try stuffing it into warm pita bread or topping it with a dollop of cool yogurt for a fun twist.

Lamb Rogan Josh

Lamb Rogan Josh

Zap your taste buds with this fiery, aromatic Lamb Rogan Josh. It’s the ultimate cozy-up dish—tender lamb bathed in a rich, spiced gravy that’s pure comfort in a bowl. Get ready to simmer your way to flavor town.

Serving: 4 | Pre Time: 20 minutes | Cooking Time: 90 minutes

Ingredients

  • 2 lbs lamb shoulder, cut into 1-inch cubes
  • 2 tbsp vegetable oil
  • 1 large onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tbsp ginger, grated
  • 2 tbsp Rogan Josh spice blend
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1/2 tsp cayenne pepper
  • 1 cup plain yogurt
  • 1 cup water
  • 1 tbsp tomato paste
  • Salt to taste
  • Fresh cilantro, chopped for garnish

Instructions

  1. Heat 2 tbsp vegetable oil in a large Dutch oven over medium-high heat until shimmering, about 2 minutes.
  2. Add 2 lbs lamb shoulder cubes in a single layer, working in batches if needed, and sear until browned on all sides, about 5-7 minutes per batch. Tip: Don’t overcrowd the pot to ensure a good sear and prevent steaming.
  3. Transfer the seared lamb to a plate and set aside.
  4. In the same pot, add 1 large finely chopped onion and cook over medium heat, stirring frequently, until soft and golden brown, about 8-10 minutes.
  5. Add 4 cloves minced garlic and 1 tbsp grated ginger, cooking for 1 minute until fragrant.
  6. Stir in 2 tbsp Rogan Josh spice blend, 1 tsp ground cumin, 1 tsp ground coriander, and 1/2 tsp cayenne pepper, toasting for 30 seconds to release their oils.
  7. Return the seared lamb to the pot, stirring to coat with the spice mixture.
  8. Whisk together 1 cup plain yogurt and 1 tbsp tomato paste in a small bowl until smooth, then pour into the pot, stirring to combine. Tip: Let the yogurt come to room temperature first to prevent curdling when added to the hot pot.
  9. Add 1 cup water and salt to taste, bringing the mixture to a gentle boil.
  10. Reduce heat to low, cover the pot, and simmer for 1 hour and 30 minutes, stirring occasionally, until the lamb is fork-tender. Tip: Check the liquid level halfway through; add a splash more water if it looks too dry to avoid burning.
  11. Uncover and simmer for an additional 10 minutes to thicken the gravy slightly.
  12. Garnish with fresh chopped cilantro before serving.

Lamb Rogan Josh delivers fall-apart tender meat in a deeply spiced, velvety gravy that’s bold and aromatic. Serve it over fluffy basmati rice or with warm naan to soak up every last drop—it’s a showstopper that only gets better the next day.

Egg Curry

Egg Curry
Ever crave something cozy, creamy, and packed with protein? This egg curry delivers. Transform simple hard-boiled eggs into a rich, spiced gravy that’s perfect for scooping with rice or naan.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

– 8 large eggs
– 2 tbsp vegetable oil
– 1 large yellow onion, finely chopped
– 3 cloves garlic, minced
– 1 tbsp fresh ginger, grated
– 2 tsp ground cumin
– 1 tsp ground turmeric
– 1 tsp paprika
– 1/2 tsp cayenne pepper
– 1 (14.5 oz) can diced tomatoes
– 1 cup coconut milk
– 1 tsp salt
– 1/4 cup fresh cilantro, chopped

See also  19 Innovative Tuna Tartare Recipes for Unforgettable Dining

Instructions

1. Place 8 large eggs in a single layer in a saucepan and cover with cold water by 1 inch. Bring to a boil over high heat, then immediately remove from heat, cover, and let stand for 12 minutes. Tip: Starting with cold water prevents the shells from cracking.
2. Transfer the eggs to a bowl of ice water and let cool for 5 minutes. Peel the eggs and set aside.
3. Heat 2 tbsp vegetable oil in a large skillet or Dutch oven over medium heat until shimmering, about 1 minute.
4. Add 1 large finely chopped yellow onion and cook, stirring frequently, until soft and golden brown, about 8-10 minutes.
5. Add 3 cloves minced garlic and 1 tbsp grated fresh ginger. Cook, stirring constantly, until fragrant, about 1 minute.
6. Stir in 2 tsp ground cumin, 1 tsp ground turmeric, 1 tsp paprika, and 1/2 tsp cayenne pepper. Cook for 30 seconds to toast the spices.
7. Pour in 1 can diced tomatoes with their juices. Cook, stirring occasionally and breaking up the tomatoes with your spoon, until the mixture thickens slightly, about 5 minutes.
8. Stir in 1 cup coconut milk and 1 tsp salt. Bring to a simmer.
9. Gently add the peeled hard-boiled eggs to the sauce. Reduce heat to low, cover, and simmer for 10 minutes to allow the flavors to meld and the eggs to warm through. Tip: Simmering covered helps the eggs absorb the sauce without drying out.
10. Remove from heat and stir in 1/4 cup chopped fresh cilantro. Tip: Adding cilantro off the heat preserves its fresh flavor and vibrant color.
11. Let the curry rest for 5 minutes before serving.

Let the creamy coconut milk and warm spices create a velvety sauce that clings to each egg. The finished dish balances richness from the coconut with a gentle heat from the cayenne. Serve it over a mound of fluffy basmati rice or with warm, buttery naan for the ultimate comfort meal.

Malai Kofta

Malai Kofta
Ditch the takeout menus—this Malai Kofta is the creamy, spiced vegetarian showstopper you’ll crave all winter. Think fluffy potato-and-paneer dumplings floating in a rich, cashew-laced gravy that’s pure comfort in a bowl. Ready to roll? Let’s cook.

Serving: 4 | Pre Time: 25 minutes | Cooking Time: 35 minutes

Ingredients

– 2 large russet potatoes
– 1 cup crumbled paneer
– 2 tbsp cornstarch
– 1/2 cup raw cashews
– 1 large yellow onion, chopped
– 2 cloves garlic, minced
– 1-inch piece ginger, grated
– 2 tbsp ghee
– 1 tsp cumin seeds
– 1 tbsp garam masala
– 1 tsp turmeric powder
– 1 tsp Kashmiri red chili powder
– 1 cup heavy cream
– 1/2 cup water
– 1 tbsp vegetable oil
– Salt to taste
– Fresh cilantro for garnish

Instructions

1. Boil the potatoes in a large pot of salted water until fork-tender, about 15 minutes.
2. Drain the potatoes, peel them, and mash them in a large bowl until smooth.
3. Add the crumbled paneer, cornstarch, and 1/2 tsp salt to the mashed potatoes.
4. Mix everything with your hands until well combined and the mixture holds together.
5. Shape the mixture into 12 equal-sized round balls, pressing firmly to prevent cracking.
6. Heat the vegetable oil in a deep skillet over medium heat to 350°F.
7. Fry the kofta balls in batches for 3–4 minutes, turning occasionally, until golden brown all over.
8. Transfer the fried kofta to a paper towel-lined plate to drain excess oil.
9. Soak the raw cashews in 1/2 cup hot water for 10 minutes to soften them.
10. Blend the soaked cashews with their soaking water into a smooth paste and set aside.
11. Heat the ghee in a large pot over medium heat until shimmering.
12. Add the cumin seeds and let them sizzle for 30 seconds until fragrant.
13. Add the chopped onion and sauté for 6–8 minutes, stirring frequently, until golden brown.
14. Stir in the minced garlic and grated ginger, cooking for 1 minute until aromatic.
15. Add the garam masala, turmeric powder, and Kashmiri red chili powder, toasting for 30 seconds to bloom the spices.
16. Pour in the cashew paste and cook for 2 minutes, stirring constantly, until the mixture thickens slightly.
17. Slowly whisk in the heavy cream and 1/2 cup water until the gravy is smooth.
18. Bring the gravy to a gentle simmer over low heat and cook for 5 minutes, stirring occasionally.
19. Season the gravy with salt to taste, starting with 1 tsp and adjusting as needed.
20. Gently add the fried kofta balls to the gravy, spooning the sauce over them to coat.
21. Simmer the kofta in the gravy for 3–4 minutes, just until heated through—avoid overcooking to keep them tender.
22. Garnish with fresh cilantro leaves before serving.

Buttery-soft kofta soak up that velvety, nutty gravy, delivering a lush texture with warm, aromatic spices in every bite. Serve it over fluffy basmati rice or with garlic naan for dipping—leftovers taste even better the next day as the flavors meld.

Baingan Bharta

Baingan Bharta
Let’s ditch the boring veggie side. Baingan Bharta is smoky, spicy, and ready to be your new go-to. This roasted eggplant mash is packed with flavor and comes together in a flash.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 40 minutes

Ingredients

– 1 large eggplant (about 1.5 lbs)
– 2 tbsp vegetable oil
– 1 medium yellow onion, finely chopped
– 3 cloves garlic, minced
– 1 tbsp ginger, grated
– 2 medium tomatoes, finely chopped
– 1 tsp cumin seeds
– 1 tsp turmeric powder
– 1 tsp coriander powder
– 1/2 tsp red chili powder
– 1/2 tsp garam masala
– 1/2 cup fresh cilantro, chopped
– 1 tbsp lemon juice
– Salt to taste

Instructions

1. Preheat your oven to 400°F. Pierce the eggplant all over with a fork. 2. Place the eggplant directly on the oven rack and roast for 30-35 minutes, until the skin is charred and the flesh is very soft. 3. Let the eggplant cool completely, then peel off and discard the skin. 4. Mash the roasted eggplant flesh with a fork in a bowl and set aside. 5. Heat 2 tbsp vegetable oil in a large skillet over medium heat. 6. Add 1 tsp cumin seeds and let them sizzle for 30 seconds until fragrant. 7. Add 1 finely chopped yellow onion and cook for 5-7 minutes, stirring frequently, until golden brown. 8. Stir in 3 cloves minced garlic and 1 tbsp grated ginger, cooking for 1 minute until raw smell disappears. 9. Add 2 finely chopped tomatoes and cook for 5 minutes, mashing with your spoon until they break down into a paste. 10. Mix in 1 tsp turmeric powder, 1 tsp coriander powder, and 1/2 tsp red chili powder, cooking for 1 minute to toast the spices. 11. Add the mashed eggplant to the skillet, stirring to combine all ingredients thoroughly. 12. Cook the mixture for 5-7 minutes over medium-low heat, stirring occasionally, until most moisture evaporates. 13. Stir in 1/2 tsp garam masala, 1/2 cup chopped cilantro, 1 tbsp lemon juice, and salt to taste. 14. Cook for 1 final minute, then remove from heat.

Get ready for a texture that’s wonderfully chunky and creamy all at once. The deep smokiness from the roasted eggplant plays perfectly with the warm, toasted spices. Serve it piled high on toasted naan, scooped over fluffy rice, or even as a bold topping for baked potatoes.

Punjabi Kadhi

Punjabi Kadhi
Just when you thought comfort food couldn’t get better, this tangy, spiced yogurt curry proves you wrong. Jump into a bowl of Punjabi Kadhi—it’s the cozy hug your week needs.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 25 minutes

Ingredients

– 1 cup plain whole-milk yogurt
– 3 tbsp chickpea flour
– 4 cups water
– 2 tbsp vegetable oil
– 1 tsp cumin seeds
– 1 medium onion, finely chopped
– 1 tbsp ginger-garlic paste
– 2 green chilies, slit
– 1 tsp turmeric powder
– 1 tsp red chili powder
– 1 tsp coriander powder
– Salt to taste
– 2 tbsp fresh cilantro, chopped

Instructions

1. In a large bowl, whisk together 1 cup plain whole-milk yogurt, 3 tbsp chickpea flour, and 4 cups water until smooth and lump-free.
2. Heat 2 tbsp vegetable oil in a deep pot over medium heat for 1 minute.
3. Add 1 tsp cumin seeds to the hot oil and let them sizzle for 30 seconds until fragrant.
4. Stir in 1 medium onion, finely chopped, and sauté for 5 minutes until translucent.
5. Mix in 1 tbsp ginger-garlic paste and 2 green chilies, slit, and cook for 2 minutes until raw smell disappears.
6. Sprinkle 1 tsp turmeric powder, 1 tsp red chili powder, 1 tsp coriander powder, and salt to taste, stirring for 30 seconds to toast the spices.
7. Pour the yogurt mixture into the pot slowly, whisking continuously to prevent curdling.
8. Bring the kadhi to a boil over high heat, then reduce to a simmer.
9. Cook uncovered for 15 minutes, stirring occasionally, until the curry thickens to a creamy consistency.
10. Stir in 2 tbsp fresh cilantro, chopped, and simmer for 2 more minutes.
11. Remove from heat and let it rest for 5 minutes before serving.

Rich and velvety, this kadhi balances tangy yogurt with warm spices for a soothing bite. Serve it hot over steamed rice or with fluffy roti for a complete meal—the creamy texture clings perfectly to every grain or bite.

Masoor Dal

Masoor Dal
Grab your pot—this Masoor Dal is about to become your new pantry hero. Red lentils transform into a creamy, spiced masterpiece in under 30 minutes. Bold flavors meet effortless cooking for a weeknight win.
Serving: 4 | Pre Time: 5 minutes | Cooking Time: 25 minutes

Ingredients

– 1 cup red lentils
– 4 cups water
– 1 tbsp vegetable oil
– 1 medium yellow onion, diced
– 3 cloves garlic, minced
– 1 tbsp fresh ginger, grated
– 1 tsp ground cumin
– 1 tsp ground turmeric
– 1/2 tsp cayenne pepper
– 1 tsp salt
– 1 tbsp fresh lemon juice
– 1/4 cup fresh cilantro, chopped

Instructions

1. Rinse 1 cup red lentils under cold water in a fine-mesh strainer until the water runs clear.
2. Combine the rinsed lentils and 4 cups water in a large pot over high heat and bring to a boil.
3. Reduce heat to medium-low, cover, and simmer for 15 minutes, stirring occasionally to prevent sticking.
4. While lentils simmer, heat 1 tbsp vegetable oil in a skillet over medium heat until shimmering.
5. Add 1 diced yellow onion and cook for 5 minutes, stirring frequently, until softened and translucent.
6. Stir in 3 minced garlic cloves and 1 tbsp grated ginger, cooking for 1 minute until fragrant.
7. Add 1 tsp ground cumin, 1 tsp ground turmeric, and 1/2 tsp cayenne pepper to the skillet, toasting for 30 seconds to bloom the spices.
8. Transfer the onion-spice mixture to the pot with the lentils.
9. Stir in 1 tsp salt, cover, and simmer for an additional 10 minutes until the dal is thick and creamy.
10. Remove from heat and stir in 1 tbsp fresh lemon juice and 1/4 cup chopped cilantro.
Unbelievably creamy and packed with warm, earthy spices from the turmeric and cumin, this dal has a smooth texture that clings to rice or naan. Serve it topped with extra cilantro and a dollop of yogurt for a cooling contrast, or enjoy it as a hearty soup on its own—it’s versatile enough for any meal.

Goan Fish Curry

Goan Fish Curry
Zesty and vibrant, this Goan Fish Curry brings coastal India to your kitchen in under 30 minutes. Bold flavors of coconut and tamarind simmer with tender fish for a weeknight win. Skip the takeout—this one-pan wonder is your new go-to.

See also  19 Savory Vegan Recipes for Balanced Blood Sugar Harmony

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– 1.5 lbs firm white fish fillets (like cod or halibut), cut into 2-inch pieces
– 1 tbsp vegetable oil
– 1 medium yellow onion, finely chopped
– 3 garlic cloves, minced
– 1-inch piece fresh ginger, grated
– 2 tbsp Goan fish curry powder
– 1 (13.5 oz) can coconut milk
– 1 tbsp tamarind paste
– 1 tsp salt
– 1 cup water
– 1/4 cup fresh cilantro, chopped

Instructions

1. Heat 1 tbsp vegetable oil in a large skillet over medium-high heat until shimmering, about 1 minute.
2. Add 1 finely chopped yellow onion and sauté for 5 minutes, stirring frequently, until translucent and lightly golden.
3. Stir in 3 minced garlic cloves and 1-inch grated ginger, cooking for 1 minute until fragrant.
4. Sprinkle 2 tbsp Goan fish curry powder into the skillet and toast for 30 seconds, stirring constantly to prevent burning.
5. Pour in 1 can coconut milk, 1 tbsp tamarind paste, 1 tsp salt, and 1 cup water, whisking to combine.
6. Bring the sauce to a gentle simmer over medium heat, then reduce to low and cook uncovered for 10 minutes to thicken slightly.
7. Gently place 1.5 lbs fish pieces into the simmering sauce in a single layer, ensuring they are submerged.
8. Cover the skillet and cook over low heat for 6–8 minutes, until the fish flakes easily with a fork and reaches an internal temperature of 145°F.
9. Turn off the heat and stir in 1/4 cup chopped fresh cilantro.

Yield a creamy, tangy curry with flaky fish that melts in your mouth. Serve it over steamed rice or with crusty bread to soak up every drop of that fragrant coconut sauce.

Pav Bhaji

Pav Bhaji
Tear into Mumbai’s street food legend—Pav Bhaji mashes spiced veggies into a buttery, fiery gravy, then piles it onto toasted buns. This one-pot wonder is pure comfort chaos, ready to devour in under 30 minutes. Grab a skillet and let’s go.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– 2 tablespoons unsalted butter
– 1 tablespoon vegetable oil
– 1 large onion, finely chopped
– 1 large green bell pepper, finely chopped
– 2 large potatoes, boiled and mashed
– 1 cup cauliflower florets, steamed and mashed
– 1 cup green peas, thawed if frozen
– 2 tablespoons Pav Bhaji masala
– 1 teaspoon red chili powder
– 1 teaspoon turmeric powder
– 1 teaspoon cumin powder
– 1 (14.5-ounce) can diced tomatoes
– 1 tablespoon ginger-garlic paste
– Salt to taste
– 4 tablespoons unsalted butter, divided
– 8 dinner rolls (pav)
– 1 lemon, cut into wedges
– 1 small red onion, finely chopped (for garnish)
– Fresh cilantro, chopped (for garnish)

Instructions

1. Heat 2 tablespoons butter and 1 tablespoon vegetable oil in a large skillet over medium-high heat (350°F).
2. Add 1 large chopped onion and sauté for 3–4 minutes until translucent.
3. Stir in 1 large chopped green bell pepper and cook for 2 minutes until slightly softened.
4. Add 1 tablespoon ginger-garlic paste and cook for 1 minute until fragrant—this prevents a raw taste.
5. Pour in 1 can diced tomatoes and cook for 4–5 minutes until the mixture thickens and oil separates.
6. Mix in 2 tablespoons Pav Bhaji masala, 1 teaspoon red chili powder, 1 teaspoon turmeric powder, and 1 teaspoon cumin powder; cook for 1 minute to bloom the spices.
7. Add 2 large mashed potatoes, 1 cup mashed cauliflower, and 1 cup green peas; stir to combine.
8. Mash the mixture with a potato masher for 2–3 minutes until semi-smooth, leaving some texture.
9. Pour in 1 cup water, season with salt, and simmer for 8–10 minutes, stirring occasionally, until the bhaji thickens to a gravy-like consistency.
10. While the bhaji simmers, heat a separate griddle or skillet over medium heat (300°F).
11. Slice 8 dinner rolls in half horizontally and spread 1 tablespoon butter on the cut sides.
12. Toast the rolls, butter-side down, for 2–3 minutes until golden brown and crisp—this adds a crunchy contrast.
13. Stir the remaining 2 tablespoons butter into the bhaji just before serving for a glossy, rich finish.
14. Divide the bhaji into bowls and garnish with chopped red onion, cilantro, and a squeeze of lemon juice.
15. Serve immediately with toasted pav on the side.

Unbelievably creamy yet chunky, the bhaji packs a tangy, spicy punch from the masala and tomatoes. Scoop it with the buttery pav for a messy, satisfying bite, or top it with extra onions and cilantro for crunch. Leftovers? Reheat with a splash of water and slather on toast the next morning.

Sambar

Sambar
Aromatic and hearty, this South Indian lentil stew packs a flavor punch. Grab your veggies and lentils—we’re making sambar that’ll warm your soul. Skip the takeout and simmer this comforting bowl in under an hour.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 40 minutes

Ingredients

– 1 cup toor dal (split pigeon peas)
– 4 cups water
– 1 tbsp vegetable oil
– 1 tsp mustard seeds
– 1 tsp cumin seeds
– 2 dried red chilies
– 10 curry leaves
– 1 medium onion, diced
– 2 medium tomatoes, chopped
– 1 cup diced carrots
– 1 cup diced eggplant
– 1 tbsp sambar powder
– 1/2 tsp turmeric powder
– 1 tbsp tamarind paste
– 1 tsp salt
– 2 tbsp chopped cilantro

Instructions

1. Rinse 1 cup toor dal under cold water until the water runs clear.
2. Combine the rinsed dal and 4 cups water in a pressure cooker. Cook on high heat for 3 whistles, then let the pressure release naturally for 10 minutes. (Tip: For a creamier texture, mash the cooked dal lightly with a spoon.)
3. Heat 1 tbsp vegetable oil in a large pot over medium heat.
4. Add 1 tsp mustard seeds and 1 tsp cumin seeds to the hot oil. Cook for 30 seconds until the mustard seeds pop.
5. Add 2 dried red chilies and 10 curry leaves. Sauté for 15 seconds until fragrant.
6. Add 1 diced medium onion. Sauté for 5 minutes until translucent.
7. Add 2 chopped medium tomatoes. Cook for 4 minutes until they soften.
8. Stir in 1 cup diced carrots and 1 cup diced eggplant.
9. Add 1 tbsp sambar powder and 1/2 tsp turmeric powder. Mix well to coat the vegetables, cooking for 1 minute.
10. Pour the cooked dal into the pot with the vegetables.
11. Add 1 tbsp tamarind paste and 1 tsp salt. Stir to combine.
12. Bring the mixture to a boil, then reduce the heat to low. Simmer uncovered for 15 minutes, stirring occasionally. (Tip: The sambar should thicken slightly; if it’s too thick, add 1/4 cup water.)
13. Remove from heat and stir in 2 tbsp chopped cilantro. (Tip: For enhanced flavor, let the sambar rest for 10 minutes before serving.)

Brimming with tangy tamarind and earthy lentils, this sambar boasts a velvety texture with tender vegetable bites. Serve it steaming hot over fluffy rice or with crispy dosas for a satisfying meal that’s both nourishing and deeply flavorful.

Jeera Rice

Jeera Rice
Elevate your weeknight dinner game with Jeera Rice—a fragrant, buttery Indian side that transforms plain rice into a flavor-packed star. Toast cumin seeds until they pop, sauté them with aromatics, and simmer with basmati for a dish that’s ready in under 30 minutes. Serve it alongside curries, grilled meats, or roasted veggies for an instant upgrade.

Serving: 4 | Pre Time: 5 minutes | Cooking Time: 20 minutes

Ingredients

– 1 cup basmati rice
– 2 cups water
– 2 tablespoons ghee
– 1 teaspoon cumin seeds
– 1 small yellow onion, finely chopped
– 1 teaspoon salt
– 2 tablespoons fresh cilantro, chopped

Instructions

1. Rinse 1 cup basmati rice under cold water until the water runs clear to remove excess starch, which prevents clumping.
2. Heat 2 tablespoons ghee in a medium saucepan over medium heat for 1 minute until melted.
3. Add 1 teaspoon cumin seeds to the ghee and toast for 30 seconds until fragrant and lightly browned, stirring constantly to avoid burning.
4. Stir in 1 small finely chopped yellow onion and cook for 3 minutes until soft and translucent.
5. Pour in the rinsed basmati rice and toast with the onion mixture for 1 minute, coating each grain with ghee for enhanced flavor.
6. Add 2 cups water and 1 teaspoon salt to the saucepan, stirring once to combine.
7. Bring the mixture to a boil over high heat, then immediately reduce the heat to low and cover the saucepan tightly with a lid.
8. Simmer the rice for 15 minutes without lifting the lid to ensure even cooking and fluffy results.
9. Remove the saucepan from the heat and let it rest, covered, for 5 minutes to allow the steam to finish cooking the rice.
10. Fluff the rice gently with a fork, then fold in 2 tablespoons chopped fresh cilantro for a fresh finish.

You’ll love the fluffy, separate grains infused with nutty cumin and sweet onion, creating a subtly aromatic base that complements bold dishes. Try pairing it with a dollop of yogurt or topping it with crispy fried onions for extra crunch—it’s versatile enough to shine on its own or as the perfect sidekick.

Gajar Halwa

Gajar Halwa
Every winter, this vibrant Indian dessert transforms humble carrots into a rich, spiced pudding. Embrace the cozy vibes with this simplified version that’s ready in under an hour. Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 6 cups grated carrots
– 4 cups whole milk
– 1 cup granulated sugar
– 4 tbsp ghee
– 1/2 cup chopped cashews
– 1/2 cup golden raisins
– 1 tsp ground cardamom
– 1/4 tsp saffron threads

Instructions

1. Heat 2 tbsp ghee in a large, heavy-bottomed pot over medium heat.
2. Add grated carrots and sauté for 10 minutes, stirring frequently until they soften and release moisture.
3. Pour in whole milk and bring to a boil, then reduce heat to medium-low.
4. Simmer uncovered for 30 minutes, stirring every 5 minutes to prevent sticking, until the milk reduces by half.
5. Stir in granulated sugar and cook for 5 more minutes until the mixture thickens slightly.
6. In a separate small pan, heat the remaining 2 tbsp ghee over medium heat.
7. Add chopped cashews and toast for 2-3 minutes until golden brown, then stir in golden raisins for 1 minute until plump.
8. Fold the toasted cashews, raisins, ground cardamom, and saffron threads into the carrot mixture.
9. Cook for an additional 5 minutes over low heat, stirring constantly, until the halwa pulls away from the sides of the pot.
10. Remove from heat and let it rest for 10 minutes before serving. Perfect warm, this halwa boasts a creamy, fudgy texture with caramelized carrot sweetness. Pair it with a scoop of vanilla ice cream or sprinkle extra toasted nuts on top for crunch.

Summary

Nourishing your family with authentic Indian flavors has never been easier. This collection of 20 Instant Pot recipes is your ticket to delicious, stress-free weeknight meals. We’d love to hear which dish becomes your new favorite—please leave a comment below! If you found this roundup helpful, share the love by pinning it on Pinterest for other busy home cooks to discover. Happy cooking!

Leave a Comment