Prepare marinade: In a bowl, whisk together yogurt, tandoori masala, and ginger garlic paste until smooth.
Marinate beef mince: Add beef mince to the marinade, mix well, cover, and let it marinate for 15-20 minutes.
Cook tomatoes: Place tomatoes and ½ cup water on a griddle, cover, and cook on medium flame for 3-4 minutes.
Prepare tomatoes: Chop the cooked tomatoes with a spoon, remove the skin, then finely chop the tomatoes and move them to one side of the griddle.
Cook tomatoes with spices: Add cooking oil to the tomatoes, mix well, and cook on low flame for 2-3 minutes. Add salt, coriander powder, red chili powder, cumin powder, and garam masala powder. Mix well.
Add water and cook: Add 2-3 tablespoons water, mix well, and cook for 1-2 minutes.
Cook marinated mince: Add the marinated beef mince, mix well, and cook on medium flame for 8-10 minutes. Cover and cook on low flame for another 8-10 minutes. Then cook on high flame until oil separates.
Finish with fresh ingredients: Add fresh coriander and lemon juice, mix well.
Add onion rings and smoke: Place onion rings on top and give coal smoke for 2-3 minutes.
Garnish and serve: Garnish with fresh coriander and lemon slices. Serve hot with naan.