A delightful creamy spinach dish with a touch of Indian spices, perfect for a comforting meal.
Wash and chop the spinach, onion, and tomatoes.
Use fresh spinach for the best flavor and texture.
In a saucepan, combine the spinach, onion, tomatoes, ginger, green chili, salt, and turmeric powder with a cup of water. Cook until softened.
Cover the pan to speed up the cooking process.
Allow the mixture to cool slightly, then blend until smooth, adding water if needed.
Blend in batches if necessary to avoid overfilling the blender.
In a frying pan, heat a little oil and sauté the garlic and cumin seeds until fragrant. Add the chili powder.
Use low heat to prevent burning the spices.
Combine the blended spinach mixture with the tempering in the frying pan. Stir in the cream cheese and sour cream.
Mix thoroughly to ensure the cream cheese melts evenly.
Cook on low heat for 10 minutes, stirring occasionally. Add tofu cubes if desired.
Adjust the consistency by adding water or letting it reduce further.
Serve hot with your choice of bread or rice. Enjoy your creamy spinach delight!
Garnish with a dollop of sour cream or a sprinkle of chili flakes for presentation.