Tomato rice with tofu is a healthy and vegetarian recipe that combines the goodness of tofu with the tanginess of tomatoes. It is a nutritious dish that can be enjoyed by both vegetarians and non-vegetarians. To make tomato rice with tofu, cook basmati rice and set it aside. In a pan, heat oil and sauté chopped onions and garlic until they become translucent. Add chopped tomatoes and cook until they release their juices. Then, add tomato paste, turmeric powder, red chili powder, and garam masala powder. Mix well and add cubed tofu. Cook until the tofu is heated through. Finally, add the cooked rice and stir gently to combine all the ingredients. Tomato rice with tofu is a healthy and flavorful dish that is packed with protein and nutrients.