Fullmeals
HomeExploreCreatorsPantry MatchSurprise Me
HomeExploreCreatorsPantry MatchSurprise MeShopping ListMy Favorites
Fullmeals

Fullmeals helps you cook without watching by converting cooking videos into simple, step-by-step recipes designed for real kitchens.

cook@fullmeals.com

Quick Links

  • How it Works
  • Categories
  • Explore Recipes
  • RSS Feed

Legal

  • Terms of Use
  • Privacy Policy

© 2026 Fullmeals. All rights reserved.

Fullmeals

Beginner's Guide to Indian Feast - 5 Dishes

Recipe by Mike G

  • Ready in240 min
  • Prep60 min
  • Cook180 min
  • CuisineIndian · General
  • Serves4 People
  • Calories~700 kcal
Beginner's Guide to Indian Feast - 5 Dishes

Ingredients

Main Ingredients

  • as neededFresh Ginger
  • as neededGarlic
  • as neededFennel Seeds (whole)
  • as neededCoriander Seeds (whole)
  • as neededCumin Seeds (whole)
  • as neededCloves (whole)
  • as neededBlack Peppercorns
  • as neededCardamom Pods (whole)
  • as neededCinnamon Stick
  • 1 cupMung Dal Yellow
  • 1 cupRed Lentils
  • as neededGhee (clarified butter)
  • as neededOnions
  • as neededTomatoes (fresh or canned)
  • 1Red Chili (fresh)
  • as neededPaprika
  • as neededTurmeric (fresh or powder)
  • as neededSalt
  • as neededWater
  • 1.5 lbsLamb Shoulder
  • as neededBay Leaf (fresh)
  • as neededFresh Spinach (or other greens)
  • as neededCooked Chickpeas
  • as neededWhite Beans (cooked)
  • 0.5 canCoconut Milk (full fat)
  • as neededFresh Cilantro
  • as neededFresh Mint
  • as neededCashews (or Peanuts)
  • as neededLime Juice
  • as neededSugar
  • as neededIce Cubes
  • 2Eggs
  • as neededFlour
  • as neededCooked Rice
  • as neededSauerkraut (or other pickled item)

Step-by-Step Instructions

  1. 1.Prepare Ginger Garlic Paste

    Peel fresh ginger and garlic. Break them into smaller pieces and place them into a spice grinder (or food processor). Process until a smooth paste is formed. Transfer to a container and set aside.

  2. 2.Prepare Garam Masala

    Place fennel seeds, coriander seeds, cumin seeds, cloves, black peppercorns, cardamom pods, and a broken cinnamon stick into a dry pan. Toast on medium-low heat for about 5-7 minutes, shaking occasionally, until fragrant and slightly browned. Transfer the toasted spices to a spice grinder and process until a fine powder is achieved. Transfer to a jar and set aside.

  3. 3.Soak Lentils for Dal and Dosa

    Pour mung dal and red lentils into a container with water. Soak double the amount needed for the dal recipe. This will make them cook faster and provide extra for dosa batter. Cover and set aside.

  4. 4.Dice Onions and Tomatoes

    Halve, peel, and dice sweet onions into a medium dice. Halve and core fresh tomatoes, then dice them to a similar size as the onions. Place diced onions in a bowl and diced tomatoes in another bowl.

  5. 5.Start Cooking Dal

    Place a pot on medium heat. Add ghee and let it melt. Sprinkle in cumin seeds and temper them in the hot ghee for about 1 minute until they show slight color change and become fragrant. Add the diced onions and cook them down to soften and caramelize slightly, bringing out their sugars.

  6. 6.Build Dal Flavor Base

    Add a big scoop of the prepared ginger garlic paste to the onions. Caramelize and toast with the other aromatics for 3-4 minutes until fragrant. Add the diced fresh tomatoes and sliced red chili. Cook down the tomatoes until they are nice and jammy, creating a flavorful aromatic tomato sauce.

  7. 7.Prepare Dosa Batter

    Once the lentils have soaked, strain about half of the soaked lentils (roughly 1 cup of each type) and transfer them to a blender. Add water (about 1.5 cups) and blend until smooth. Transfer the blended lentil mixture to a container, cover, and let it ferment for a few days, stirring every day.

  8. 8.Finish Cooking Dal

    Add the remaining soaked lentils to the pot with the aromatic base. Add more water to achieve desired consistency. Add a palmful of the homemade garam masala, paprika, turmeric, and salt to season. Stir everything together, cover the pot, and let it cook for 30-45 minutes on medium-low heat until the lentils break down and become smooth. Adjust seasoning if needed.

  9. 9.Serve and Store Dal

    Serve the dal simply over rice with fresh herbs. For any leftover dal, freeze it in ice cube trays for easy reheating as a side dish later.

  10. 10.Prepare Lamb for Curry

    Take a lamb shoulder and break it down. Cut off any lamb chops for later use. Cut around the bone and chop the shoulder meat into small, bite-sized chunks. Season the lamb pieces generously with salt and black pepper.

  11. 11.Start Cooking Lamb Curry

    Place a pot (enameled cast iron recommended) on medium heat. Add ghee and let it melt. Add fresh bay leaf, cardamom pods, cloves, cumin seeds, and a cinnamon stick. Toast these whole spices in the ghee until the kitchen smells amazing (about 1 minute). Add the diced onions and caramelize for a few minutes. Add the ginger garlic paste and cook for another few minutes.

  12. 12.Brown Lamb and Build Gravy

    Add the seasoned lamb pieces to the pot. Cook on a medium heat for 10-15 minutes, stirring occasionally, until the lamb starts to render its fat and brown. This process helps fry all the aromatics and spices together, building a rich gravy. Add the diced fresh tomatoes and canned tomatoes (if using) to the pot. Stir well.

  13. 13.Stew Lamb Curry

    After the tomatoes start to stew down, add a palmful of the homemade garam masala and salt. Add additional water to cover the lamb. Stir everything together, cover the pot, and let it stew for about 1.5 hours (or until the lamb shoulder pieces are fork-tender and falling apart). The liquid will reduce over time. The ghee and fat from the lamb will separate, creating a beautiful gravy.

  14. 14.Serve Lamb Curry

    Serve the lamb curry simply over rice with fresh herbs like cilantro. It can also be served as part of a larger Indian feast.

  15. 15.Prepare Greens for Saag

    For saag, you can use fresh spinach, kale, Swiss chard, or mustard greens. If using fresh spinach, blanch it in boiling water for about 1 minute, then immediately transfer to an ice bath to stop cooking and preserve color. If using frozen greens, thaw them.

  16. 16.Cook Chickpeas and Beans

    Place chickpeas and white beans in a pressure cooker with water. Cook for 15-17 minutes from dry until completely cooked through. Alternatively, use canned cooked chickpeas and beans.

  17. 17.Start Cooking Saag Base

    Place a pot on medium heat. Add ghee and let it melt. Add whole coriander seeds, cumin seeds, and mustard seeds. Temper them in the hot ghee for about 30 seconds until the mustard seeds start to pop like popcorn. Add the diced onions and brown them for a few minutes. Follow with the ginger garlic paste and cook for another 2-3 minutes. Add the diced fresh tomatoes.

  18. 18.Blend Greens for Saag

    While the base is cooking, transfer the blanched and cooled spinach (or other greens) to a blender. Add a little water and blend until a smooth green smoothie is formed.

  19. 19.Combine and Simmer Saag

    Once the tomatoes are nice and jammy, add about half a can of full-fat coconut milk (optional, but adds creaminess and flavor). Cook down for 5-7 minutes until it reduces by about a third. Go in with the blended spinach, stir it in. Add a palmful of garam masala and salt to season. Stir well. Cook uncovered for about 20 minutes to allow it to thicken and for flavors to deepen.

  20. 20.Finish and Serve Saag

    Once the saag has reduced and the color has deepened, add the cooked chickpeas and white beans. Stir everything together. Serve the saag over rice. Leftover saag can be frozen in ice cube trays for later use.

  21. 21.Make Cilantro Mint Chutney

    To a blender, add fresh cilantro, fresh mint, a piece of ginger, chili (adjust to desired spice level), cashews (or peanuts), cumin seeds, fresh squeezed lime juice, salt, and ice cubes (to keep the herbs bright green). Blend all ingredients until smooth. Taste and adjust seasoning, adding a little sugar to balance flavors if needed. Transfer to a jar.

  22. 22.Make Easy Dosa Pancakes

    To the fermented dosa batter (from step 7), crack in two eggs and add a little flour to help bind everything. Mix well. Add ghee to a non-stick pan on medium heat. Pour in a ladleful of the dosa batter, swirling it around to coat the entire bottom of the pan. Cook until the bottom is nice and crispy, then flip and cook the other side until golden brown. Repeat for remaining batter.

  23. 23.Assemble the Indian Feast

    On a large plate, arrange portions of cooked rice, lamb curry, dal, and saag. Cut the dosa pancakes into triangles and add them to the plate. Garnish with fresh cilantro. Add a spoonful of sauerkraut (or other pickled item) and a spoonful of cilantro mint chutney to the plate. Enjoy the full Indian feast!

Printed from Fullmeals.com — turn any cooking video into a recipe.

Beginner's Guide to Indian Feast - 5 Dishes

Ready in

240 mins

Cuisine

Indian · General

Prep Time

60 min

Cook Time

180 min

Serving

4 People

Calories / Serving

~700 kcal
Recipe by Mike G on YouTube
Adjust Servings
Measurements
Tap an ingredient to mark it ready0 of 35 ready
All Ingredients

Main Ingredients

Step-by-Step Instructions

Follow each step to make the recipe successfully.

  1. 1

    Prepare Ginger Garlic Paste

    Peel fresh ginger and garlic. Break them into smaller pieces and place them into a spice grinder (or food processor). Process until a smooth paste is formed. Transfer to a container and set aside.

  2. 2

    Prepare Garam Masala

    Place fennel seeds, coriander seeds, cumin seeds, cloves, black peppercorns, cardamom pods, and a broken cinnamon stick into a dry pan. on medium-low heat for about , shaking occasionally, until fragrant and slightly browned. Transfer the spices to a spice grinder and process until a fine powder is achieved. Transfer to a jar and set aside.

  3. 3

    Soak Lentils for Dal and Dosa

    Pour mung dal and red lentils into a container with water. Soak double the amount needed for the dal recipe. This will make them cook faster and provide extra for dosa batter. Cover and set aside.

  4. 4

    Dice Onions and Tomatoes

    Halve, peel, and sweet onions into a medium . Halve and core fresh tomatoes, then them to a similar size as the onions. Place onions in a bowl and tomatoes in another bowl.

  5. 5

    Start Cooking Dal

    Place a pot on medium heat. Add ghee and let it melt. Sprinkle in cumin seeds and them in the hot ghee for about until they show slight color change and become fragrant. Add the onions and cook them down to soften and slightly, bringing out their sugars.

  6. 6

    Build Dal Flavor Base

    Add a big scoop of the prepared ginger garlic paste to the onions. and with the other aromatics for until fragrant. Add the fresh tomatoes and sliced red chili. Cook down the tomatoes until they are nice and jammy, creating a flavorful aromatic tomato sauce.

  7. 7

    Prepare Dosa Batter

    Once the lentils have soaked, strain about half of the soaked lentils (roughly 1 cup of each type) and transfer them to a blender. Add water (about 1.5 cups) and blend until smooth. Transfer the blended lentil mixture to a container, cover, and let it ferment for a few days, stirring every day.

  8. 8

    Finish Cooking Dal

    Add the remaining soaked lentils to the pot with the aromatic base. Add more water to achieve desired consistency. Add a palmful of the homemade garam masala, paprika, turmeric, and salt to season. Stir everything together, cover the pot, and let it cook for on medium-low heat until the lentils break down and become smooth. Adjust seasoning if needed.

  9. 9

    Serve and Store Dal

    Serve the dal simply over rice with fresh herbs. For any leftover dal, freeze it in ice cube trays for easy reheating as a side dish later.

  10. 10

    Prepare Lamb for Curry

    Take a lamb shoulder and break it down. Cut off any lamb chops for later use. Cut around the bone and chop the shoulder meat into small, bite-sized chunks. Season the lamb pieces generously with salt and black pepper.

  11. 11

    Start Cooking Lamb Curry

    Place a pot (enameled cast iron recommended) on medium heat. Add ghee and let it melt. Add fresh bay leaf, cardamom pods, cloves, cumin seeds, and a cinnamon stick. these whole spices in the ghee until the kitchen smells amazing (about ). Add the onions and for a few minutes. Add the ginger garlic paste and cook for another few minutes.

  12. 12

    Brown Lamb and Build Gravy

    Add the seasoned lamb pieces to the pot. Cook on a medium heat for , stirring occasionally, until the lamb starts to its fat and brown. This process helps fry all the aromatics and spices together, building a rich gravy. Add the fresh tomatoes and canned tomatoes (if using) to the pot. Stir well.

  13. 13

    Stew Lamb Curry

    After the tomatoes start to stew down, add a palmful of the homemade garam masala and salt. Add additional water to cover the lamb. Stir everything together, cover the pot, and let it stew for about (or until the lamb shoulder pieces are fork-tender and falling apart). The liquid will over time. The ghee and fat from the lamb will separate, creating a beautiful gravy.

  14. 14

    Serve Lamb Curry

    Serve the lamb curry simply over rice with fresh herbs like cilantro. It can also be served as part of a larger Indian feast.

  15. 15

    Prepare Greens for Saag

    For saag, you can use fresh spinach, kale, Swiss chard, or mustard greens. If using fresh spinach, it in boiling water for about , then immediately transfer to an ice bath to stop cooking and preserve color. If using frozen greens, thaw them.

  16. 16

    Cook Chickpeas and Beans

    Place chickpeas and white beans in a pressure cooker with water. Cook for from dry until completely cooked through. Alternatively, use canned cooked chickpeas and beans.

  17. 17

    Start Cooking Saag Base

    Place a pot on medium heat. Add ghee and let it melt. Add whole coriander seeds, cumin seeds, and mustard seeds. them in the hot ghee for about until the mustard seeds start to pop like popcorn. Add the onions and brown them for a few minutes. Follow with the ginger garlic paste and cook for another . Add the fresh tomatoes.

  18. 18

    Blend Greens for Saag

    While the base is cooking, transfer the and cooled spinach (or other greens) to a blender. Add a little water and blend until a smooth green smoothie is formed.

  19. 19

    Combine and Simmer Saag

    Once the tomatoes are nice and jammy, add about half a can of full-fat coconut milk (optional, but adds creaminess and flavor). Cook down for until it by about a third. Go in with the blended spinach, stir it in. Add a palmful of garam masala and salt to season. Stir well. Cook uncovered for about to allow it to thicken and for flavors to deepen.

  20. 20

    Finish and Serve Saag

    Once the saag has and the color has deepened, add the cooked chickpeas and white beans. Stir everything together. Serve the saag over rice. Leftover saag can be frozen in ice cube trays for later use.

  21. 21

    Make Cilantro Mint Chutney

    To a blender, add fresh cilantro, fresh mint, a piece of ginger, chili (adjust to desired spice level), cashews (or peanuts), cumin seeds, fresh squeezed lime juice, salt, and ice cubes (to keep the herbs bright green). Blend all ingredients until smooth. Taste and adjust seasoning, adding a little sugar to balance flavors if needed. Transfer to a jar.

  22. 22

    Make Easy Dosa Pancakes

    To the fermented dosa batter (from step 7), crack in two eggs and add a little flour to help bind everything. Mix well. Add ghee to a non-stick pan on medium heat. Pour in a ladleful of the dosa batter, swirling it around to coat the entire bottom of the pan. Cook until the bottom is nice and crispy, then flip and cook the other side until golden brown. Repeat for remaining batter.

  23. 23

    Assemble the Indian Feast

    On a large plate, arrange portions of cooked rice, lamb curry, dal, and saag. Cut the dosa pancakes into triangles and add them to the plate. Garnish with fresh cilantro. Add a spoonful of sauerkraut (or other pickled item) and a spoonful of cilantro mint chutney to the plate. Enjoy the full Indian feast!

Before You Cook

Helpful details before you start
Spice LevelFiery
Ginger · Black pepper · Red chili · Paprika · Garam masala · Mustard
Ingredient SubstitutionsMissing something? View suitable alternatives.
View 9 swaps
  • No Ginger (fresh)?

    • 1/2 tsp ground ginger (per 1 tbsp fresh)
    • 1/2 tsp ginger paste (per 1 tsp fresh)
  • No Garlic (fresh)?

    • 1/4 tsp garlic powder (per clove)
    • 1/2 tsp garlic granules (per clove)
  • No Butter?

    • 3/4 the amount of olive oil (for cooking, not baking)
    • Equal parts ghee — Slightly nuttier flavor.
    • Equal parts coconut oil (in baking)
  • No Ghee?

    • Unsalted butter (1:1)
    • Neutral oil (1:1, lacks the toasted note)
  • No Onion?

    • 1 tbsp onion powder (per medium onion)
    • 3 tbsp dried minced onion
    • Shallots or leeks (1:1)
  • No Bay leaf?

    • 1/4 tsp dried thyme (per leaf)
    • Pinch of dried oregano
  • No Coconut milk?

    • Equal parts heavy cream + 1/2 tsp coconut extract
    • Whole milk + 1 tsp coconut oil (per cup)
  • No Cilantro?

    • Flat-leaf parsley (1:1, milder)
    • Fresh mint (in chutneys, salads)
  • No Egg?

    • 1 tbsp ground flax + 3 tbsp water (rest 5 min) — Per egg, best in baking.
    • 1/4 cup unsweetened applesauce — Per egg, in sweet baked goods.
    • 1/4 cup silken tofu, blended — Per egg.
Ingredient Substitutions
  • No Ginger (fresh)?

    • 1/2 tsp ground ginger (per 1 tbsp fresh)
    • 1/2 tsp ginger paste (per 1 tsp fresh)
  • No Garlic (fresh)?

    • 1/4 tsp garlic powder (per clove)
    • 1/2 tsp garlic granules (per clove)
  • No Butter?

    • 3/4 the amount of olive oil (for cooking, not baking)
    • Equal parts ghee — Slightly nuttier flavor.
    • Equal parts coconut oil (in baking)
  • No Ghee?

    • Unsalted butter (1:1)
    • Neutral oil (1:1, lacks the toasted note)
  • No Onion?

    • 1 tbsp onion powder (per medium onion)
    • 3 tbsp dried minced onion
    • Shallots or leeks (1:1)
  • No Bay leaf?

    • 1/4 tsp dried thyme (per leaf)
    • Pinch of dried oregano
  • No Coconut milk?

    • Equal parts heavy cream + 1/2 tsp coconut extract
    • Whole milk + 1 tsp coconut oil (per cup)
  • No Cilantro?

    • Flat-leaf parsley (1:1, milder)
    • Fresh mint (in chutneys, salads)
  • No Egg?

    • 1 tbsp ground flax + 3 tbsp water (rest 5 min) — Per egg, best in baking.
    • 1/4 cup unsweetened applesauce — Per egg, in sweet baked goods.
    • 1/4 cup silken tofu, blended — Per egg.
AllergensThis recipe contains nuts and dairy and gluten.
nutsdairygluten

Plan Ahead

Complete this step earlier to save time later.

  • Step7
    Prepare Dosa Batter

    Once the lentils have soaked, strain about half of the soaked lentils (roughly 1 cup of each type) and transfer them to a blender. Add water (about 1.5 cups) and blend until smooth. Transfer the blended lentil mixture to a container, cover, and let it ferment for a few days, stirring every day.

    View Step 7
  • Step22
    Make Easy Dosa Pancakes

    To the fermented dosa batter (from step 7), crack in two eggs and add a little flour to help bind everything. Mix well. Add ghee to a non-stick pan on medium heat. Pour in a ladleful of the dosa batter, swirling it around to coat the entire bottom of the pan. Cook until the bottom is nice and crispy, then flip and cook the other side until golden brown. Repeat for remaining batter.

    View Step 22

Storage & Leftovers

Keep your leftovers fresh and ready to enjoy.

  • Store

    For any leftover dal, freeze it in ice cube trays for easy reheating as a side dish later.

  • Store

    Leftover saag can be frozen in ice cube trays for later use.

Variations

Simple ways to adapt this recipe.

  • 1
    For Dal

    You can use any type of lentils, such as red lentils, if mung dal is hard to find.

  • 2
    For Saag

    Use any greens growing in your garden or available at the market, such as kale, Swiss chard, or mustard greens. Frozen greens are also a good and cost-effective option.

  • 3
    For SaagIngredient swap

    Instead of chickpeas and white beans, you can add paneer cheese for a classic Saag Paneer, or roasted vegetables like cauliflower or squash.

  • 4
    For Dosa

    This recipe offers an 'easy way' using soaked lentils, eggs, and flour to create a pancake-like version, which is simpler than traditional dosa requiring a flat top and specific technique.

Helpful Tips

Small details that can improve the final result.

  • 1
    Flavour tipCook Indian Food by Building Layers of Flavor

    Giving attention to each ingredient as it's added.

  • 2
    PreparationSoak Double the Amount of

    Soak double the amount of lentils/legumes you need for a dish; the extra can be used for other recipes like dosa batter.

  • 3
    Flavour tipWhen Toasting Whole Spices for Garam Masala

    Keep the heat low and slow to prevent burning and allow flavors to develop. You'll know they're done when they smell incredible and show slight browning.

  • 4
    TipGhee (clarified Butter) Allows for

    Ghee (clarified butter) allows for cooking at a higher smoke point while retaining buttery flavors. If unavailable, use another high smoke point oil.

  • 5
    Flavour tipFor Saag

    Blending blanched greens creates a smooth texture, and adding cooked legumes or roasted vegetables can bulk it up and add texture.

  • 6
    Cooking tipWhen Making Chutney

    Add ice cubes during blending to help retain the bright green color of the herbs.

  • 7
    Flavour tipIndian Food Often Benefits from

    Indian food often benefits from side condiments like chutneys to add freshness, acidity, and spiciness as needed.

Was this recipe helpful?

Comments (0)

Sign in to leave a comment on this recipe.

Loading comments...

More from Mike G

Other recipes converted from Mike G's cooking videos.

Beginner's Guide to Indian Cuisine with Mike G

Beginner's Guide to Indian Cuisine with Mike G

Cuisine

Indian · North Indian

Prep + Cook Time

4 hr

Difficulty Level

Medium

Beginner's Guide to Indian Cuisine - Multiple Dishes

Beginner's Guide to Indian Cuisine - Multiple Dishes

Cuisine

Indian · General Indian

Prep + Cook Time

4 hr

Difficulty Level

Medium

Beginners Guide to Indian Cuisine with Mike G

Beginners Guide to Indian Cuisine with Mike G

Cuisine

Indian

Prep + Cook Time

3 hr 15 min

Difficulty Level

Easy

Indian Feast: A Beginner's Guide

Indian Feast: A Beginner's Guide

Cuisine

Indian

Prep + Cook Time

3 hr 40 min

Difficulty Level

Medium

You might also like

Other recipes in the same cuisine, meal type, or style — ready to cook whenever you are.

Spicy Homemade Masala Paneer Chettinad (South Indian Paneer Curry)

Spicy Homemade Masala Paneer Chettinad (South Indian Paneer Curry)

Cuisine

Indian · South Indian

Prep + Cook Time

45 Minutes

Difficulty Level

Medium

Traditional Kerala Chicken Curry in Clay Pot

Traditional Kerala Chicken Curry in Clay Pot

Cuisine

Indian · South Indian

Prep + Cook Time

1 hr 10 min

Difficulty Level

Medium

Traditional Kerala Chicken Curry

Traditional Kerala Chicken Curry

Cuisine

Indian · South Indian

Prep + Cook Time

1 hr 15 min

Difficulty Level

Medium

Perfect Chapatti / Roti

Perfect Chapatti / Roti

Cuisine

Indian · South Asian

Prep + Cook Time

47 Minutes

Difficulty Level

Medium

Homemade Roti (Indian Flatbread)

Homemade Roti (Indian Flatbread)

Cuisine

Indian · North Indian

Prep + Cook Time

32 Minutes

Difficulty Level

Easy

Chicken Kuzhambu – Coimbatore Kongu Style

Chicken Kuzhambu – Coimbatore Kongu Style

Cuisine

Indian · South Indian

Prep + Cook Time

40 Minutes

Difficulty Level

Easy