10 Easy Indian Dinner Recipes for Tonight — Ready in 30 Minutes


Easy Indian dinner recipes — dal tadka chicken curry and rice served on a plate 2

It is 6 PM. You are hungry. Everyone at home is asking “what’s for dinner?” — and you have no idea what to cook.

Sound familiar?

We have all been there. And the answer is simpler than you think — because some of the most delicious Indian dinners in the world take just 30 minutes and use ingredients already sitting in your kitchen right now.

No complicated techniques. No rare ingredients. No two-hour cooking sessions.

Just real, home-cooked Indian food that fills the stomach, warms the heart, and has everyone asking for seconds.

I have put together the 10 best easy Indian dinner recipes that I personally make at home on busy weeknights — with full ingredients, step-by-step method, tips, and tricks. Every single recipe is tested in my home kitchen and guaranteed to work.

Let’s get cooking!


What You’ll Need for a Quick Indian Dinner (Keep These Always)

Why Choose Easy Indian Dinner Recipes?

Before the recipes, let me share the 5 ingredients that make quick Indian cooking possible. Keep these in your kitchen always and you can make a great Indian dinner in under 30 minutes, any day of the week:

  1. Onions, tomatoes, ginger, garlic — the base of 90% of Indian curries
  2. Toor dal or masoor dal — cooks fast, incredibly nutritious
  3. Cumin seeds, mustard seeds, turmeric, red chilli powder, coriander powder — your core spice kit
  4. Canned or boiled chickpeas/rajma — instant protein, no soaking needed
  5. Paneer or eggs — fastest-cooking protein in Indian cooking

Got these? You can make all 10 recipes below tonight.


1. Dal Tadka — The One Recipe Every Indian Home Needs

Why it’s perfect for tonight: Dal Tadka is ready in 20 minutes, needs only 8 ingredients, and is one of the most comforting dinners in all of Indian cuisine. It is the recipe I make when I want something fast, healthy, and absolutely delicious.

Dal Tadka

Ingredients (serves 4):

  • 1 cup toor dal (yellow pigeon peas)
  • 2 medium tomatoes, chopped
  • 1 medium onion, finely chopped
  • 1 tsp cumin seeds
  • 3 dried red chillies
  • 4 garlic cloves, sliced thin
  • 1 tsp turmeric powder
  • 1 tsp red chilli powder
  • Salt to taste
  • 2 tbsp ghee
  • Fresh coriander for garnish

Method:

  1. Pressure cook the toor dal with turmeric and 2 cups water for 3 whistles. Mash well and keep aside.
  2. Heat ghee in a pan. Add cumin seeds and let them splutter.
  3. Add garlic slices — fry until golden and slightly crisp. This is the soul of the tadka.
  4. Add dried red chillies and onions. Fry until onions turn light brown.
  5. Add tomatoes, red chilli powder, and salt. Cook until tomatoes soften completely — about 5 minutes.
  6. Pour the cooked dal into the pan. Mix well. Add water to adjust consistency.
  7. Simmer for 5 minutes. Taste and adjust salt.
  8. Finish with a final drizzle of ghee on top and fresh coriander.

Tips for the best Dal Tadka:

  • The secret is the garlic. Fry the garlic in ghee until it turns golden and slightly crispy before adding anything else. This releases the full flavour and aroma.
  • If you like smoky Dal Tadka like in restaurants, hold a small piece of charcoal with tongs, heat it on flame until red, place it in a small bowl inside the dal, pour a few drops of ghee on it, and cover immediately for 2 minutes. The smoke gives you that dhaba flavour at home.
  • Always use ghee, not oil, for the tadka. The difference is enormous.

Serve with: Steamed basmati rice or hot phulka rotis and a side of raw onion and lemon wedge.

Total time: 20 minutes | Calories: approximately 280 per serving


2. Egg Curry — Fast, Cheap, and Incredibly Satisfying

Egg Curry

Why it’s perfect for tonight: Eggs are always in the fridge, they cook in minutes, and this egg curry is something your whole family will love. It is one of the most underrated quick Indian dinners — and one of the most searched.

Ingredients (serves 4):

  • 6 large eggs, hard boiled and peeled
  • 2 large onions, finely chopped
  • 3 tomatoes, pureed
  • 1 tbsp ginger-garlic paste
  • 1 tsp cumin seeds
  • 1 tsp turmeric
  • 2 tsp red chilli powder
  • 1.5 tsp coriander powder
  • 1 tsp garam masala
  • Salt to taste
  • 3 tbsp oil
  • Fresh coriander to garnish

Method:

  1. Score each boiled egg with shallow cuts or lightly prick with a fork — this helps the gravy soak in.
  2. Heat oil in a pan. Shallow fry the eggs until slightly golden on all sides. Remove and keep aside.
  3. In the same oil, add cumin seeds. Once they splutter, add onions and fry until deep golden brown — about 8 minutes. Don’t rush this step.
  4. Add ginger-garlic paste. Fry for 2 minutes until raw smell disappears.
  5. Add tomato puree, all the spice powders, and salt. Cook on medium heat until the oil separates from the masala — about 7 minutes.
  6. Add 1 cup water. Bring to a boil. Add the fried eggs.
  7. Simmer for 5 minutes so the eggs absorb the flavour.
  8. Add garam masala. Stir gently. Garnish with coriander.

Tips:

  • Always fry the boiled eggs first — this adds texture and helps the gravy stick to them.
  • For a South Indian version, add curry leaves and coconut milk instead of garam masala at the end.
  • A small pinch of kasuri methi (dried fenugreek leaves) added at the end transforms this curry to restaurant level.

Serve with: Rice, roti, or paratha.

Total time: 25 minutes | Calories: approximately 210 per serving


3. Chana Masala — The Protein Powerhouse Dinner

Chana Masala

Why it’s perfect for tonight: If you have one can of boiled chickpeas (or pre-soaked chickpeas in your fridge), this chana masala comes together in under 25 minutes and is one of the most satisfying vegetarian dinners in Indian cuisine.

Ingredients (serves 4):

  • 2 cups boiled chickpeas (or 1 large can, drained)
  • 2 large onions, finely chopped
  • 2 tomatoes, finely chopped
  • 1 tbsp ginger-garlic paste
  • 1 tsp cumin seeds
  • 1 tsp turmeric
  • 2 tsp red chilli powder
  • 2 tsp coriander powder
  • 1 tsp chana masala powder (store-bought is fine)
  • 1 tsp amchur (dry mango powder) — OR 1 tsp lemon juice
  • Salt to taste
  • 3 tbsp oil
  • Fresh coriander + ginger juliennes for garnish

Method:

  1. Heat oil. Add cumin seeds and let them crackle.
  2. Add onions. Fry on medium-high heat until dark golden brown — about 10 minutes. The dark colour is what gives chana masala its deep flavour.
  3. Add ginger-garlic paste. Fry 2 minutes.
  4. Add tomatoes + all spice powders + salt. Cook until masala is thick and oil separates — about 6 minutes.
  5. Add chickpeas. Mix well so every chickpea is coated in the masala.
  6. Add 3/4 cup water. Mash about 10–15 chickpeas slightly with the back of your spoon — this naturally thickens the gravy.
  7. Simmer 8 minutes. Add amchur or lemon juice at the end.
  8. Garnish with fresh coriander and thin ginger strips.

Tips:

  • The onion colour is everything. Fry until almost caramelised and dark for that authentic dhaba chana masala taste.
  • A tiny pinch of baking soda added to canned chickpeas before cooking makes them softer and more flavourful.
  • For a Punjabi twist, add a tablespoon of butter at the end.

Serve with: Bhatura, puri, rice, or roti. A sliced raw onion and green chutney on the side.

Total time: 25 minutes | Calories: approximately 320 per serving


4. Palak Paneer — Restaurant Quality at Home in 25 Minutes

Palak Paneer

Why it’s perfect for tonight: Every Indian loves Palak Paneer — and most people think it is hard to make. It is not. With fresh spinach and paneer, this restaurant-quality dish comes together in under 25 minutes.

Ingredients (serves 4):

  • 250g paneer, cubed
  • 4 large bunches of fresh spinach (palak), washed
  • 1 large onion, chopped
  • 2 tomatoes, chopped
  • 1 tbsp ginger-garlic paste
  • 2 green chillies
  • 1 tsp cumin seeds
  • 1 tsp turmeric
  • 1 tsp red chilli powder
  • 1 tsp garam masala
  • 3 tbsp oil or ghee
  • 2 tbsp fresh cream (optional but recommended)
  • Salt to taste

Method:

  1. Blanch the spinach: boil water, add spinach for 2 minutes, then immediately transfer to ice-cold water. This keeps the bright green colour.
  2. Blend blanched spinach with green chillies into a smooth puree. Keep aside.
  3. Lightly fry paneer cubes in 1 tbsp oil until golden on all sides. Keep aside.
  4. In the same pan, heat remaining oil. Add cumin seeds.
  5. Add onions. Fry until golden. Add ginger-garlic paste — fry 2 minutes.
  6. Add tomatoes + turmeric + red chilli powder + salt. Cook until oil separates.
  7. Add the spinach puree. Mix well. Cook 5 minutes on medium heat.
  8. Add fried paneer. Stir gently. Add a little water if too thick.
  9. Add garam masala + cream. Cook 2 more minutes.

Tips:

  • Never skip the ice bath after blanching — it is the only reason restaurant Palak Paneer is bright green. Without it, your spinach turns an unappetising brown-green.
  • Fry the paneer before adding to gravy — it gives a slightly chewy, golden exterior that holds up in the curry.
  • Do not overcook after adding spinach puree — extended cooking makes it bitter.

Serve with: Butter naan, roti, or jeera rice.

Total time: 25 minutes | Calories: approximately 310 per serving


5. Chicken Fry — Crispy South Indian Style

Chicken Fry

Why it’s perfect for tonight: This dry chicken fry is inspired by South Indian pepper chicken and comes together in under 30 minutes. No marinating needed. Crispy, spicy, and absolutely addictive.

Ingredients (serves 4):

  • 500g chicken (curry cut or boneless, your choice)
  • 2 large onions, sliced thin
  • 1 tbsp ginger-garlic paste
  • 1 tsp turmeric
  • 2 tsp red chilli powder
  • 1.5 tsp coriander powder
  • 1 tsp freshly crushed black pepper — generous amount
  • 1 tsp garam masala
  • 10–12 curry leaves
  • 3 tbsp oil
  • Salt to taste
  • Lemon wedge for serving

Method:

  1. Heat oil on high heat. Add curry leaves — let them splutter for 30 seconds.
  2. Add sliced onions. Fry on high heat for 5 minutes until golden brown and slightly crispy at edges.
  3. Add ginger-garlic paste. Fry 2 minutes.
  4. Add chicken pieces. Mix well with the onions.
  5. Add all spice powders + salt. Mix until every piece is coated.
  6. Cook on high flame for 5 minutes, stirring frequently — this creates a slightly charred, roasted exterior.
  7. Lower the flame, cover, and cook for 12–15 minutes until chicken is cooked through, stirring every few minutes.
  8. Remove lid. Cook on high flame again for 3 minutes to dry out any remaining moisture.
  9. Add freshly crushed pepper + garam masala. Toss well.

Tips:

  • Cooking on high flame at the beginning and end is what gives this fry its signature slightly-charred exterior that tastes so good.
  • Fresh curry leaves are non-negotiable for South Indian flavour — do not substitute with dried.
  • Add a teaspoon of coconut oil at the very end for an authentic Kerala-Karnataka touch.

Serve with: Steamed rice and rasam, or as a starter with sliced onions and lemon.

Total time: 30 minutes | Calories: approximately 290 per serving


6. Masoor Dal with Tadka — The Fastest Dal You’ll Ever Make

Masoor Dal with Tadka

Why it’s perfect for tonight: Unlike toor dal, masoor dal (red lentil) does not even need a pressure cooker. It cooks on the stovetop in just 15 minutes — making it the fastest complete dinner in Indian cooking.

Ingredients (serves 4):

  • 1 cup masoor dal (red lentils), washed
  • 2 tomatoes, chopped
  • 1 tsp turmeric
  • 1 tsp red chilli powder
  • Salt to taste

For tadka:

  • 3 tbsp ghee
  • 1 tsp cumin seeds
  • 1 tsp mustard seeds
  • 4 garlic cloves, sliced
  • 2 dried red chillies
  • A pinch of asafoetida (hing)
  • 8–10 curry leaves

Method:

  1. Combine dal, tomatoes, turmeric, chilli powder, salt, and 2.5 cups water in a pot. Bring to boil.
  2. Simmer uncovered for 15 minutes, stirring occasionally, until dal is completely soft and mashed.
  3. Meanwhile, heat ghee in a small pan for tadka.
  4. Add mustard seeds. Once they crackle, add cumin seeds.
  5. Add garlic slices — fry until golden and crispy.
  6. Add dried red chillies, curry leaves, and hing. Fry for 30 seconds.
  7. Pour the entire hot tadka over the dal. Cover for 2 minutes before mixing.
  8. Stir well. Adjust consistency with water if needed. Taste and adjust salt.

Tips:

  • The 2-minute rest after pouring tadka allows the aroma to infuse into the dal before mixing — do not skip this.
  • Masoor dal naturally thickens a lot as it cools — always make it slightly thinner than you want it to be.
  • Squeeze half a lemon into the dal just before serving for a brightness that lifts the whole dish.

Serve with: Steamed rice + papad + pickle. The perfect simple weeknight dinner.

Total time: 18 minutes | Calories: approximately 240 per serving


7. Aloo Matar — Everyday Indian Comfort in 20 Minutes

Aloo Matar

Why it’s perfect for tonight: Potatoes and peas. Two of the most available, affordable ingredients in any Indian kitchen — and together they make one of India’s most beloved simple dinners.

Ingredients (serves 4):

  • 3 medium potatoes, peeled and cubed
  • 1 cup green peas (fresh or frozen — both work perfectly)
  • 2 tomatoes, finely chopped
  • 1 medium onion, finely chopped
  • 1 tbsp ginger-garlic paste
  • 1 tsp cumin seeds
  • 1 tsp turmeric
  • 1.5 tsp red chilli powder
  • 1.5 tsp coriander powder
  • 1/2 tsp garam masala
  • 3 tbsp oil
  • Salt to taste
  • Fresh coriander for garnish

Method:

  1. Heat oil. Add cumin seeds.
  2. Add onions. Fry until golden — 5 minutes.
  3. Add ginger-garlic paste. Fry 2 minutes.
  4. Add tomatoes + all spices + salt. Cook until oil separates — 5 minutes.
  5. Add cubed potatoes. Coat well in the masala. Add 1 cup water.
  6. Cover and cook on medium flame for 10 minutes until potatoes are 80% done.
  7. Add peas. Cover and cook 5 more minutes until potatoes are fully soft.
  8. Add garam masala. Garnish with coriander.

Tips:

  • Cut potatoes into small, equal-sized cubes — they cook faster and more evenly.
  • If the gravy is too thin after cooking, mash 3–4 potato pieces against the side of the pan to naturally thicken it without adding flour.
  • A small pinch of kasuri methi at the end elevates this humble dish enormously.

Serve with: Hot phulka roti or paratha. Add a bowl of curd on the side.

Total time: 22 minutes | Calories: approximately 200 per serving


8. Tomato Rice — South Indian Style, Ready in 15 Minutes

image 27

Why it’s perfect for tonight: If you have leftover rice, this South Indian Tomato Rice turns it into a magnificent dinner in just 15 minutes. It is tangy, spiced, and deeply satisfying — and it is one of the most popular tiffin box recipes in Karnataka and Tamil Nadu.

Ingredients (serves 4):

  • 3 cups cooked rice (leftover rice works best)
  • 4 ripe tomatoes, finely chopped
  • 1 large onion, sliced
  • 2 green chillies, slit
  • 1 tsp mustard seeds
  • 1 tsp cumin seeds
  • 10 curry leaves
  • 1/2 tsp turmeric
  • 1.5 tsp red chilli powder
  • 1 tsp sambar powder (optional but amazing)
  • 2 tbsp oil
  • Salt to taste
  • Fresh coriander + fried peanuts for garnish

Method:

  1. Heat oil. Add mustard seeds + cumin seeds. Let them splutter.
  2. Add curry leaves + green chillies. Fry 30 seconds.
  3. Add sliced onions. Fry until translucent.
  4. Add tomatoes + turmeric + red chilli powder + sambar powder + salt. Cook on medium heat until tomatoes are completely mushed and oil separates — about 8 minutes.
  5. Add cooked rice. Mix gently but thoroughly so every grain is coated in the tomato masala.
  6. Taste and adjust salt. Garnish with coriander and fried peanuts.

Tips:

  • Slightly older, dried-out rice works better than freshly made rice — it does not turn mushy.
  • The fried peanuts on top are not optional in any South Indian household — they add the perfect crunch.
  • A small piece of tamarind dissolved in water added with the tomatoes gives a deeper, more tangy flavour.

Serve with: Raita, papad, and pickle. Or just by itself — it is a complete meal.

Total time: 15 minutes | Calories: approximately 290 per serving


9. Rajma Masala — Slow-Cooked Flavour, Fast Method

Rajma Masala

Why it’s perfect for tonight: Rajma (kidney beans) soaked overnight and cooked in a rich masala is the ultimate Saturday night dinner — but with canned or pre-boiled rajma, you can make the same dish tonight in 25 minutes.

Ingredients (serves 4):

  • 2 cups boiled rajma (kidney beans) — or 1 large can, drained and washed
  • 2 large onions, finely chopped
  • 3 tomatoes, pureed
  • 1 tbsp ginger-garlic paste
  • 1 tsp cumin seeds
  • 1 tsp turmeric
  • 2 tsp red chilli powder
  • 2 tsp coriander powder
  • 1 tsp rajma masala (or garam masala)
  • 1 tbsp butter + 2 tbsp oil
  • Salt to taste
  • Fresh coriander for garnish

Method:

  1. Heat butter + oil together. Add cumin seeds.
  2. Add onions. Fry on medium heat until deep golden — 8 minutes.
  3. Add ginger-garlic paste. Fry 2 minutes.
  4. Add tomato puree + all spice powders + salt. Cook until masala is very thick and oil/butter separates — 7 minutes.
  5. Add rajma. Mix well until coated in masala.
  6. Add 1 cup water. Simmer 10 minutes.
  7. Lightly mash about 15–20 beans against the pan side to thicken the gravy naturally.
  8. Taste, adjust salt. Garnish with fresh coriander and a dot of butter.

Tips:

  • The butter + oil combination is the restaurant secret for Rajma — the butter gives flavour and richness, the oil prevents burning.
  • Thick, dark masala is the sign of a good Rajma. Cook the tomato masala much longer than you think — until you can see the oil floating on top.

Serve with: Steamed basmati rice. This combination — Rajma Chawal — is one of India’s all-time great pairings.

Total time: 25 minutes | Calories: approximately 340 per serving


10. Jeera Rice + Dal Tadka — The Perfect Quick Indian Dinner Combo

image 26
Jeera Rice + Dal Tadka

Why it’s perfect for tonight: Sometimes the best Indian dinner is the simplest one. Fragrant cumin rice paired with a simple dal tadka is what millions of Indians eat on a weeknight — and nothing beats it for pure comfort and satisfaction.

Jeera Rice (15 minutes):

Ingredients:

  • 2 cups basmati rice, washed and soaked 20 minutes
  • 2 tsp cumin seeds
  • 2 tbsp ghee
  • 1 bay leaf
  • 4 cups water
  • Salt to taste

Method:

  1. Heat ghee in a pot. Add bay leaf + cumin seeds. Fry 30 seconds until aromatic.
  2. Add drained rice. Fry gently in ghee for 1 minute — this adds flavour and keeps grains separate.
  3. Add water + salt. Bring to boil.
  4. Cover tightly. Cook on lowest flame for 12 minutes.
  5. Remove from heat. Let rest covered for 5 minutes. Fluff with fork.

Tips for perfect jeera rice:

  • The 5-minute rest with the lid on is non-negotiable — it finishes the cooking with residual steam and gives separate, fluffy grains.
  • Soaking the rice for 20 minutes before cooking prevents breaking and gives longer, more beautiful grains.

Quick Recap — All 10 Recipes at a Glance

RecipeTimeVegetarian?Difficulty
Dal Tadka20 minYesEasy
Egg Curry25 minNoEasy
Chana Masala25 minYesEasy
Palak Paneer25 minYesMedium
Chicken Fry30 minNoEasy
Masoor Dal18 minYesVery Easy
Aloo Matar22 minYesEasy
Tomato Rice15 minYesVery Easy
Rajma Masala25 minYesEasy
Jeera Rice15 minYesVery Easy

Final Word — Dinner is Sorted!

You now have 10 proven, delicious, easy Indian dinner recipes that can be on the table in 30 minutes or less.

The next time someone asks “what’s for dinner tonight?” — you have the answer.

My personal recommendation? Start with the Dal Tadka (Recipe #1) or Tomato Rice (Recipe #8) if you are a first-timer — both are almost impossible to get wrong and taste absolutely wonderful.

Already a confident cook? Go straight for the Palak Paneer or Rajma Masala — they take a little more attention but the results are restaurant-quality.


Did you try any of these recipes tonight? Take a photo and share it in the comments below — I would love to see what you made! And if you have a quick Indian dinner recipe that your family loves, please share it too.

Want more recipes like these? Check out: → Chicken Pepper Fry Recipe — South Indian StyleEasy Paneer Butter Masala RecipeAuthentic Fish Curry Recipe

Happy cooking tonight! — Punith, Brocooked

Leave a Comment

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

Scroll to Top