Place cooking pot on medium high heat. Add 3 tbsp grapeseed oil and when oil is hot, turn heat to medium and add ginger and garlic paste, stir and cook for about 2-3 minutes. Add the thinly sliced onions and cook until onions are light brown (approximately 10 minutes). Turn heat to medium low and add the kashmiri lal mirch, turmeric and salt. Stir well to combine and cook for 3-4 minutes (you may add a few drops of water so as not to burn the spice mixture). One spices are aromatic, add the ground beef and mix very well, breaking down the beef and incorporating the spices. Once the meat changes color to a light brown and is properly mixed, turn heat to low, cover with lid and continue to cook for about 20 minutes. Then uncover, add chopped tomatoes, mix well, cover again and cook for an additional 15-20 minutes until oil is released (no more water or moisture remains). Then uncover, turn heat to medium high, add the roasted cumin and coriander powders at this point and mix well. Continue to cook for 3-4 minutes, add the curry leaves and fresh lemon juice and mix well and cook for 2 more minutes. Add the fresh coriander leaves, mix to combine and turn off heat and let rest.