Recipes Diets we supportDiets Start your planStart plan

Creamy Saag Tofu Bowl

Golden pan-seared tofu is folded into a silky pureed spinach sauce warmed with onion, garlic, turmeric, and cumin, finished with a swirl of Greek yogurt and spooned over nutty brown rice.

By Camille McLaughlin, RDN, LD, registered dietitian nutritionist

Built forVegetarianLunch
Also fits Balanced Gut-Health High-Protein Anti-Inflammatory High-Fiber
Spinach cooks down from an armload to a dark, silky puree warmed with turmeric, cumin, and sweet onion. Cubes of tofu seared golden go back in and soak it up, a swirl of cold Greek yogurt streaks the top, and brown rice underneath catches everything that runs off the spoon.
↓ Jump to Recipe

Why You'll Love This Recipe

This is a warming, comforting bowl for anyone who wants a plant-forward lunch that eats like a full meal rather than a side. The pureed spinach gives it the plush, spoonable texture of a classic saag, while cubes of golden tofu turn it into something substantial you can build a midday plate around. It is gentle enough for a quiet desk lunch and generous enough to satisfy a real appetite.

The spinach waits until the turmeric and cumin have had their moment in warm oil, which wakes up their earthy, aromatic flavor and carries it through the whole sauce. Browning the tofu first gives it a firm, golden exterior and a savory edge that holds up against the smooth spinach. Pureeing the greens creates that signature silky body, and stirring the yogurt in off the heat keeps it creamy and tangy instead of grainy.

It is satisfying because of the way the textures play together: creamy spinach, tender-crisp tofu, and chewy brown rice in every bite. Tofu brings plant protein, the spinach is rich in iron and folate, the brown rice adds whole-grain fiber, and the yogurt lends a cooling tang and a little extra protein. Together they make a bowl that feels nourishing and keeps you comfortably full through the afternoon.

Deep green creamy spinach curry dotted with golden tofu cubes and a swirl of white yogurt over brown rice. Save
Prep: 15 minsCook: 15 minsTotal: 30 minsMakes: 4 servingsServing: 1 bowl, about 2 cups

Ingredients

Serves4Amounts change with the number. The nutrition panel is per serving, so it stays the same.
  • 16 cups spinach
  • 14 oz firm tofu, cubed
  • 2/3 cup Greek yogurt
  • 4 cups cooked brown rice
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 1 tsp turmeric
  • 2 tsp cumin
  • 3 tbsp olive oil

Instructions

  1. Cook the brown rice: Rinse the brown rice under cool water until it runs clear, then simmer in water until the grains are tender and the water is absorbed, about 40 to 45 minutes. Fluff with a fork and keep covered while you build the rest of the dish.
  2. Brown the tofu: Pat the tofu dry with a clean towel and cut it into cubes. Heat about a third of the olive oil in a large skillet over medium-high heat and add the tofu in a single layer. Cook, turning the pieces, until golden and lightly crisp on several sides, about 8 to 10 minutes, then transfer to a plate and set aside.
  3. Start the aromatics: Dice the onion and mince the garlic. Add the remaining olive oil to the same skillet over medium heat, then cook the onion until soft and translucent, about 5 minutes. Stir in the garlic, turmeric, and cumin and cook until fragrant, about 1 minute, so the spices bloom in the oil without scorching.
  4. Wilt the spinach: Add the spinach to the skillet in handfuls, stirring after each addition so it collapses and makes room for more. Cook until all of it is fully wilted and deep green, about 4 to 5 minutes.
  5. Blend the sauce: Transfer the wilted spinach mixture to a blender or use an immersion blender in the pan, and puree until smooth and creamy. If it is too thick to move, add a splash of water until it loosens into a sauce.
  6. Combine and finish: Return the spinach puree and the browned tofu to the skillet and warm through over low heat. Take the pan off the heat, then stir in the Greek yogurt until the sauce turns pale green and creamy; keeping it off the heat prevents the yogurt from curdling. Spoon the saag and tofu over the brown rice to serve.
Nutrition Facts
4 servings per recipe
Serving size1 bowl, about 2 cups
Calories553
% Daily Value*
Total Fat 22g28%
Saturated Fat 3g16%
Trans Fat 0g
Cholesterol 2mg1%
Sodium 135mg6%
Total Carbohydrate 65g24%
Dietary Fiber 9g32%
Total Sugars 4g
Includes 0g Added Sugars 0%
Protein 29g
Vitamin D 0.0mcg0%
Calcium 552mg42%
Iron 8.2mg46%
Potassium 1219mg26%
* Percent Daily Values are based on a 2,000 calorie diet. Values are computed from USDA FoodData Central and are estimates. Per serving (1 bowl, about 2 cups).

Variations

  • Coconut saag: Stir a spoonful of coconut milk into the sauce along with or instead of the yogurt for a richer, subtly sweet finish. This adds dairy-free richness and a rounder mouthfeel.
  • Warm the spice: Add a pinch of garam masala or a little fresh grated ginger with the garlic for a deeper, more layered warmth without changing the character of the dish.
  • Mustard greens saag: Swap part of the spinach for chopped mustard greens or kale for a more traditional, slightly bitter, peppery edge; cook the sturdier greens a few minutes longer until fully tender before blending.
  • Chickpea swap: Trade the tofu for drained and rinsed chickpeas, browning them in the oil the same way, for a firmer bite and a different plant protein.
  • Bring the heat: Add a chopped green chile or a pinch of cayenne with the aromatics for a lively, gentle burn that cuts through the creamy sauce.

Storage & Leftovers

Store leftovers in an airtight container in the refrigerator for up to four days. Keep the saag and tofu together, and store the brown rice separately if you can, so the grains stay distinct rather than absorbing the sauce.

Reheat gently in a skillet or saucepan over low heat, stirring in a splash of water to loosen the sauce as it warms. Warm it just until hot through rather than boiling, which keeps the yogurt smooth and the spinach from turning dull.

To get ahead, cook the brown rice and brown the tofu up to a couple of days in advance and refrigerate them separately. When you are ready to eat, you only need to build the spinach sauce and stir everything together, which comes together quickly.

Notes & Tips

A few notes from my kitchen to help the sauce come out silky, the tofu golden, and the spice level right for your table.
  • Dry the tofu well: Press the tofu between towels before cubing it; the drier the surface, the faster it browns and the crisper the edges get instead of steaming in the pan.
  • Buy firm, not silken: Reach for firm or extra-firm tofu here. Softer, silken styles will fall apart when you brown and stir them, while firm tofu holds its shape in the sauce.
  • Fresh or frozen spinach: Frozen spinach works well and blends beautifully; thaw it and squeeze out the extra water first so the sauce does not turn watery.
  • Keep the yogurt smooth: Always add the yogurt after the pan is off the heat and stir it in gently. High heat is what makes it split and go grainy.
  • Adjust the consistency: Control how thick the saag is with a splash of water at the blending stage: less for a thick, scoopable sauce, more for a looser, spoonable one over the rice.
  • Serve it warm and whole: This bowl is at its best served warm right after the yogurt goes in, when the sauce is creamy and the tofu still has a little texture. A wedge of lemon on the side brightens each bowl if you like.

Nutrition & Mindful Eating

Spinach cooked down and blended until it is smooth and vividly green, tofu browning in the pan, and a spoonful of yogurt stirred through at the end to cool it. All of it goes over warm brown rice.
  • Blended spinach, seared tofu and brown rice are the three layers of this bowl. The greens are velvety, the tofu has crisp browned faces, the rice is chewy underneath, and plant protein and fiber turn up in every spoonful.
  • A large pile of spinach cooks down to almost nothing and then blends into a sauce that is silky and startlingly green. That sauce is where the folate and iron live, and it clings to the rice rather than sliding off it.
  • Tofu is worth pressing and browning properly, because those crisp golden faces are what stop it from disappearing into the sauce. It brings complete plant protein and calcium, and it takes on the cumin and turmeric it sits in.
  • Greek yogurt goes in off the heat so it stays tangy and smooth, and that cool sourness cutting through the earthy greens is what makes the bowl taste finished. Protein and live cultures come with it.
  • Turmeric and cumin bloomed in warm olive oil with onion and garlic announce the dish long before it is ready, and the turmeric stains everything a deep gold underneath the green.
  • As you eat, feel the crisp edge of the tofu holding up against all that softness, and go slowly enough to feel the yogurt cool each spoonful before you go back for the next.

Frequently Asked Questions

My sauce turned out watery. What happened?

Extra moisture usually comes from wet spinach, especially if you used frozen or did not cook fresh spinach down fully before blending. Wilt the greens until they release their water and shrink down, squeeze thawed frozen spinach dry, and add water at the blending stage only as needed. You can also simmer the finished sauce a minute or two to thicken it before the yogurt goes in.

Can I make this dairy-free?

Yes. Skip the Greek yogurt and stir in a spoonful of coconut milk or an unsweetened plant-based yogurt off the heat instead. You will still get a creamy finish, with a slightly different flavor depending on what you choose.

Why did my yogurt look curdled?

Yogurt splits when it hits high heat. Be sure to pull the pan completely off the burner and let it settle for a moment before stirring the yogurt in, and warm the sauce gently rather than boiling it when you reheat leftovers.

Can I use another grain instead of brown rice?

Certainly. The creamy saag and tofu are just as good spooned over a whole grain like farro, quinoa, or barley. Cook whichever grain you choose until tender and use it as the base in place of the rice.