The thali I made that afternoon was the full production — all five burners, the whole ritual — and I won’t pretend there’s a shortcut for it. But on the weeknights that follow a Sunday like that one, when the memory of Amma squinting at the cover mockup is still warm in my chest and I need rice and something turmeric-yellow and deeply comforting on the table by six, this curried tofu carries the same spirit. It won’t replace the thali. Nothing replaces the constant. But it keeps the kitchen humming, and some evenings that is exactly enough.
Curried Tofu with Rice
Prep Time: 15 min | Cook Time: 25 min | Total Time: 40 min | Servings: 4
Ingredients
- 1 block (14 oz) firm tofu, drained and pressed
- 1 1/2 cups basmati or long-grain white rice
- 3 cups water (for rice)
- 2 tablespoons neutral oil (such as avocado or sunflower)
- 1 medium yellow onion, finely diced
- 3 garlic cloves, minced
- 1 teaspoon fresh ginger, grated
- 1 1/2 teaspoons curry powder
- 1/2 teaspoon ground turmeric
- 1/2 teaspoon ground cumin
- 1/4 teaspoon cayenne pepper (adjust to taste)
- 1 can (14 oz) diced tomatoes
- 1 can (13.5 oz) full-fat coconut milk
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper
- Fresh cilantro, for garnish
- Lemon wedges, for serving
Instructions
- Cook the rice. Rinse the rice under cold water until the water runs mostly clear. Combine rice and 3 cups water in a medium saucepan. Bring to a boil, then reduce heat to low, cover, and simmer 15–18 minutes until water is absorbed. Remove from heat and let sit, covered, for 5 minutes. Fluff with a fork.
- Cube the tofu. Cut pressed tofu into 3/4-inch cubes and pat dry with paper towels. The drier the surface, the better the sear.
- Sear the tofu. Heat 1 tablespoon of the oil in a large skillet or wok over medium-high heat. Add tofu cubes in a single layer and cook undisturbed 3–4 minutes until golden on the bottom. Flip and cook another 2–3 minutes. Transfer to a plate and set aside.
- Build the curry base. In the same skillet, heat the remaining 1 tablespoon oil over medium heat. Add the diced onion and cook, stirring occasionally, 5–6 minutes until softened and lightly golden. Add garlic and ginger and cook 1 minute more, stirring constantly.
- Bloom the spices. Add curry powder, turmeric, cumin, and cayenne to the onion mixture. Stir and cook 30–60 seconds until fragrant, coating the onions evenly.
- Simmer the sauce. Pour in the diced tomatoes (with juices) and coconut milk. Stir to combine, scraping up any browned bits from the pan. Season with salt and pepper. Bring to a gentle simmer and cook uncovered 8–10 minutes, stirring occasionally, until the sauce thickens slightly.
- Add the tofu. Return the seared tofu to the skillet and gently fold into the curry sauce. Simmer together 3–5 minutes so the tofu absorbs the flavors. Taste and adjust salt and cayenne as needed.
- Serve. Spoon the curried tofu over rice. Garnish with fresh cilantro and a squeeze of lemon. Serve immediately.
Nutrition (per serving)
Calories: 490 | Protein: 17g | Fat: 24g | Carbs: 52g | Fiber: 4g | Sodium: 620mg