Soya Keema is a vegetarian dish made with textured soy protein granules that resemble minced meat. It is a popular Indian recipe that is rich in protein and packed with flavors. The soy granules are cooked with a blend of aromatic spices, onions, tomatoes, and ginger-garlic paste, resulting in a delicious and nutritious dish. Soya Keema can be enjoyed as a main course with rice or roti, or used as a filling for sandwiches or wraps.