• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Easy Indian Cookbook
  • Recipes
  • Basics
  • Recipe Round-ups
  • About
menu icon
go to homepage
  • Recipes
  • Quick Recipes
  • About
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • search icon
    Homepage link
    • Recipes
    • Quick Recipes
    • About
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • YouTube
  • ×
    Home » MSN

    21 Indian Main Dishes That Deliver Restaurant Results Without the Restaurant Effort

    Published: May 25, 2026 by Mandy Applegate · This post may contain affiliate links. Leave a Comment

    Restaurant-style Indian dinner can sound like too much work for a weeknight, especially when the plan is already thin by late afternoon. These 21 Indian main dishes focus on the parts that make dinner fuller: spiced sauces, rice dishes with built-in substance, paneer, chicken, fish, dosa, and soups that can carry a plate. The list keeps the effort realistic with Instant Pot recipes, quick skillet options, and a few planned dishes that reward a little extra time. Use it when you want dinner to land closer to takeout or a restaurant plate without turning the kitchen into a second job.

    A bowl of Bengali Fish Curry with chunks of meat and vegetables, garnished with cilantro, served next to a plate of rice.
    Bengali Fish Curry. Photo credit: Easy Indian Cookbook.

    Adai Dosa

    A crispy, folded masala dosa served on a black plate with a side of coconut chutney.
    Adai Dosa. Photo credit: Easy Indian Cookbook.

    With four kinds of lentils, rice, coconut, ginger, green chili, and cumin seeds, Adai Dosa gives the table a restaurant-style South Indian option in 50 minutes. The recipe makes 20 adais and skips fermentation, so the batter does not need the long planning of regular dosa. Serve the thick crepes with chutney, sambar, or idli podi when dinner needs something more built-out than plain rice and curry.
    Get the Recipe: Adai Dosa

    Instant Pot Aloo Baingan

    A vibrant bowl of aloo baingan garnished with fresh cilantro, served alongside lime wedges.
    Instant Pot Aloo Baingan. Photo credit: Easy Indian Cookbook.

    The Instant Pot keeps Instant Pot Aloo Baingan practical while eggplant, potatoes, onion, tomatoes, cumin seeds, and garam masala cook into a thick curry. It serves 6 in 30 minutes, which helps on nights when takeout sounds easier than chopping. Pair it with roti or basmati rice for a plate that gets the saucy curry feel without a long stovetop watch.
    Get the Recipe: Instant Pot Aloo Baingan

    Aloo Gobi (Potato Cauliflower Curry)

    Aloo Gobi in a traditional kadhai.
    Aloo Gobi (Potato Cauliflower Curry). Photo credit: Easy Indian Cookbook.

    Lightly fried potatoes and cauliflower give Aloo Gobi (Potato Cauliflower Curry) the kind of texture that makes a vegetable main seem more finished. The recipe serves 6 in 45 minutes and uses peas, tomatoes, cumin, turmeric, chili powder, coriander, and garam masala. It fits the restaurant-results angle because the vegetables hold their shape while still carrying enough spice for naan, roti, or rice.
    Get the Recipe: Aloo Gobi (Potato Cauliflower Curry)

    Bhagara Baingan

    A bowl of Bhagara Baingan garnished with cilantro, served with flatbread on the side.
    Bhagara Baingan. Photo credit: Easy Indian Cookbook.

    A sauce built from tamarind, jaggery, curry leaves, coconut, roasted peanuts, sesame seeds, poppy seeds, and whole spices makes Bhagara Baingan seem far more involved than the 40-minute timing suggests. The recipe serves 5 and uses 10 to 12 baby eggplants, with the Instant Pot handling the pressure-cooking stage. Serve it with biryani, rice, or roti when dinner needs a richer curry without extra pans.
    Get the Recipe: Bhagara Baingan

    Baingan Bharta

    A bowl of baingan bharta, an indian dish made of mashed eggplant mixed with spices, tomatoes, and garnished with cilantro.
    Baingan Bharta. Photo credit: Easy Indian Cookbook.

    Roasted eggplant gives Baingan Bharta its smoky base, while garlic, green chili, onion, tomatoes, coriander, peas, and cilantro finish the mash. The recipe serves 6 in 40 minutes, keeping the work manageable even with the roasting step. Spoon it with roti or naan when you want a vegetable main with the pull of a restaurant side plate but enough substance for dinner.
    Get the Recipe: Baingan Bharta

    Balti Chicken

    A bowl of traditional balti chicken garnished with cilantro, served next to naan bread on a blue tablecloth.
    Balti Chicken. Photo credit: Easy Indian Cookbook.

    Bone-in skinless chicken, yogurt, onions, cashews, tomatoes, ginger, garlic, chili powder, cumin seeds, bay leaf, and garam masala make Balti Chicken a full curry in 45 minutes. The recipe serves 6 and uses the Instant Pot to limit the hands-on work. It gives weeknight chicken a sauce with depth, so rice or naan can turn it into a dinner that seems less like a rush job.
    Get the Recipe: Balti Chicken

    Instant Pot Beetroot Palya

    A bowl of diced Beetroot Palya garnished with herbs and sprinkled with salt, served on a dark textured background.
    Instant Pot Beetroot Palya. Photo credit: Easy Indian Cookbook.

    Coconut oil, mustard seeds, cumin seeds, split black gram, split Bengal gram, curry leaves, coconut, and cilantro make Instant Pot Beetroot Palya more than a plain beet side. The recipe serves 4 in 20 minutes and uses low pressure to cook the beets quickly. Add it to a plate with rice, dal, or roti when the meal needs a restaurant-style vegetable component without much extra work.
    Get the Recipe: Instant Pot Beetroot Palya

    Bhindi Kadhi

    A bowl of Bhindi Kadhi with okra pieces in a creamy yellow sauce.
    Bhindi Kadhi. Photo credit: Easy Indian Cookbook.

    Yogurt, besan, ginger, green chili, mustard seeds, cumin seeds, cinnamon, cloves, hing, and curry leaves turn okra into Bhindi Kadhi in 30 minutes. The recipe serves 4 and uses the Instant Pot after the okra gets a short sauté. Serve it with rice, khichdi, or roti when dinner needs a tangy curry sauce that seems planned but still fits a regular weeknight.
    Get the Recipe: Bhindi Kadhi

    Bottle Gourd Curry Instant Pot

    A bowl of Bottle Gourd Curry garnished with fresh cilantro.
    Bottle Gourd Curry Instant Pot. Photo credit: Easy Indian Cookbook.

    Bottle gourd and chana dal make Bottle Gourd Curry Instant Pot filling enough to act as a weeknight main instead of a plain vegetable dish. The recipe serves 6 in 35 minutes with onion, tomato, ginger, garlic, bay leaves, cumin, coriander, turmeric, chili powder, and garam masala. The dal thickens the curry, giving rice or roti the kind of sauce that makes dinner complete.
    Get the Recipe: Bottle Gourd Curry Instant Pot

    Butter Chicken

    A bowl of creamy curry with chicken pieces served over white rice, garnished with cilantro, and accompanied by flatbread.
    Butter Chicken. Photo credit: Easy Indian Cookbook.

    Marinated chicken thighs make Butter Chicken taste more involved than the final 40-minute cook time, though the recipe also needs at least 2 hours to marinate. Greek yogurt, lime juice, garam masala, tomato paste, heavy cream, ghee, butter, cumin, ginger, and garlic build the sauce. Serve it with naan and rice when you want the restaurant curry experience but would rather keep the cooking steps controlled.
    Get the Recipe: Butter Chicken

    Cabbage Rice

    A clay bowl filled with Cabbage Rice garnished with nuts and herbs on a grey surface with scattered lentils.
    Cabbage Rice. Photo credit: Easy Indian Cookbook.

    Instead of serving plain rice beside a curry, Cabbage Rice builds the vegetables and seasoning right into the pot. The 30-minute Instant Pot recipe serves 8 with shredded cabbage, basmati rice, cashews, mustard seeds, cumin seeds, curry leaves, ginger, green chilies, peas, coconut, and lemon juice. Add raita, dal, or pickle on the side for a dinner plate that comes together with very little extra effort.
    Get the Recipe: Cabbage Rice

    Chana Masala

    A bowl of Chana Masala garnished with fresh herbs and onion slices.
    Chana Masala. Photo credit: Easy Indian Cookbook.

    Chickpeas, onion, tomatoes, tomato puree, chana masala powder, kasoori methi, cilantro, and lemon make Chana Masala a sturdy bean curry for planned weeknights. The recipe serves 6 in 1 hour 15 minutes when using dried chickpeas, with canned chickpeas listed as an option. It works for the restaurant-results angle because the sauce is built from simple pantry pieces but still brings enough body for naan or rice.
    Get the Recipe: Chana Masala

    Chickpea Spinach Curry

    A bowl of Indian Palak chole (Chickpea Spinach Curry) seasoned with spices and herbs.
    Chickpea Spinach Curry. Photo credit: Easy Indian Cookbook.

    No onion or garlic are needed for Chickpea Spinach Curry, which uses chickpeas, frozen spinach, potato, canned tomatoes, ginger, kasoori methi, mustard seeds, cumin seeds, star anise, and garam masala. The Instant Pot recipe serves 6 in 20 minutes. It gives dinner beans, greens, and potatoes in one pot, useful when you want a curry that lands with substance without a long prep list.
    Get the Recipe: Chickpea Spinach Curry

    Chilli Eggs

    A plate of Chilli Egg topped with green onions, served on a ceramic dish.
    Chilli Eggs. Photo credit: Easy Indian Cookbook.

    A flour and cornstarch coating helps Chilli Eggs bring Indo-Chinese restaurant energy to hard-boiled eggs in 50 minutes. The recipe serves 6 and uses ginger, garlic, onion, bell pepper, green chili, soy sauce, vinegar, chili sauce, and tomato ketchup for the final toss. Serve it with fried rice or noodles when dinner needs a main that reads takeout-inspired but stays doable at home.
    Get the Recipe: Chilli Eggs

    Instant Pot Chickpea Pulao

    A close-up of a plate filled with Chickpea Pulao.
    Instant Pot Chickpea Pulao. Photo credit: Easy Indian Cookbook.

    Basmati rice, chickpeas, potato, onion, cumin, bay leaf, black pepper, cinnamon, cloves, cardamom, turmeric, chili powder, garam masala, lemon juice, and cilantro make Instant Pot Chickpea Pulao a full rice-based main. The recipe serves 8 in 20 minutes, which keeps the effort low. Add raita or a simple salad and the plate lands closer to a restaurant rice dish than a basic side of plain rice.
    Get the Recipe: Instant Pot Chickpea Pulao

    Chilli Paneer

    Bowl of Chilli Paneer with red bell peppers and onions in a glossy sauce.
    Chilli Paneer. Photo credit: Easy Indian Cookbook.

    Fried paneer tossed with bell pepper, onion, green chili, ginger, garlic, soy sauce, vinegar, chili sauce, and tomato ketchup gives Chilli Paneer its restaurant-style Indo-Chinese edge. The recipe serves 4 in 30 minutes and uses flour plus cornstarch for the coating. Put it next to noodles or fried rice when the weeknight table needs something bold without ordering takeout or adding a long sauce process.
    Get the Recipe: Chilli Paneer

    Cilantro Rice

    Close-up of a bowl of Cilantro Rice garnished with parsley, highlighting the texture and color of the dish.
    Cilantro Rice. Photo credit: Easy Indian Cookbook.

    A cilantro paste made with garlic, ginger, green chilies, and cumin seeds gives Cilantro Rice more range than plain basmati. The Instant Pot recipe serves 6 in 25 minutes with cashews, onion, garam masala, lemon or lime juice, and water. Pair it with dal, paneer, or roasted vegetables when you want a restaurant-style rice side that can help carry the meal.
    Get the Recipe: Cilantro Rice

    Lentil Soup

    A bowl of dal, featuring yellow lentils cooked to a thick consistency, garnished with chopped fresh cilantro.
    Lentil Soup. Photo credit: Easy Indian Cookbook.

    Brown or green lentils give Lentil Soup enough substance for dinner, while onion, garlic, carrot, celery, crushed tomatoes, vegetable stock, curry powder, paprika, lemon, and optional cilantro build the bowl. The Instant Pot recipe serves 6 in 40 minutes. Serve it with naan or crusty bread when you want a low-effort dinner that still lands fuller than a basic soup night.
    Get the Recipe: Lentil Soup

    Coconut Milk Pulao

    Close-up of Coconut Milk Pulao with cashews and spices.
    Coconut Milk Pulao. Photo credit: Easy Indian Cookbook.

    Coconut milk gives Coconut Milk Pulao a richer base while vegetables and whole spices keep it dinner-ready. The 30-minute Instant Pot recipe serves 8 with basmati rice, cashews, ginger, green chili, carrot, peas, green beans, corn, and warm spices. It works well when the table needs a rice dish with enough flavor to stand beside raita, dal, or a simple curry.
    Get the Recipe: Coconut Milk Pulao

    Goat Soup

    A blue bowl filled with broth, garnished with chopped herbs.
    Goat Soup. Photo credit: Easy Indian Cookbook.

    Bone-in goat meat, shallots, garlic, ginger, green chilies, curry leaves, cumin seeds, bay leaf, black pepper, star anise, and cinnamon make Goat Soup a clear, spiced broth in 50 minutes. The recipe serves 4 and lists only 5 minutes of prep. It brings a restaurant-style bowl to the table without a complicated method, especially with naan, sourdough, or a crisp salad on the side.
    Get the Recipe: Goat Soup

    Bengali Fish Curry

    A bowl of Bengali Fish Curry with chunks of meat and vegetables, garnished with cilantro, served next to a plate of rice.
    Bengali Fish Curry. Photo credit: Easy Indian Cookbook.

    Barramundi cooks fast in Bengali Fish Curry, with onion, ginger, garlic, green chili, tomato, turmeric, chili powder, ground cumin, cilantro, and water forming the sauce. The Instant Pot recipe serves 6 in 25 minutes, making it one of the quickest mains here. Serve it with steamed rice when you want a fish curry that reads restaurant-level but still works on a weeknight schedule.
    Get the Recipe: Bengali Fish Curry

    More MSN

    • 21 Indian Recipes That Turn Weeknights Around
    • A vibrant bowl of aloo baingan garnished with fresh cilantro, served alongside lime wedges.
      23 Indian Recipes for People Who Are Sick of the Same Rotation
    • A close-up of a dish featuring cooked yellow squash and raisins, garnished with pink flower petals.
      19 Indian Recipes That Round Out Any Meal
    • A bowl of curry with chickpeas and chunks of pumpkin garnished with fresh coriander.
      19 Indian Recipes That Cook in Under an Hour

    Reader Interactions

    Comments

    No Comments

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Footer

    ↑ back to top

    About

    • About Me
    • Accessibility

    Privacy Policy

    • Privacy Policy
    • Disclaimer

    Contact

    • Subscribe to newsletter
    • Contact

    As an Amazon Associate, I earn from qualifying purchases.

    COPYRIGHT © 2024 EASYINDIANCOOKBOOK.COM