Recipes Diets we supportDiets Start your planStart plan

Chickpea and Spinach Yogurt Curry

Tender chickpeas and wilted spinach simmered in a turmeric-and-cumin spiced tomato sauce, made creamy with Greek yogurt, brightened with fresh cilantro, and spooned over brown rice.

By Camille McLaughlin, RDN, LD, registered dietitian nutritionist

Built forVegetarianDinner
Also fits Balanced Gut-Health High-Protein Anti-Inflammatory High-Fiber GLP-1
Turmeric and cumin bloom in the oil first and the kitchen smells like it for an hour afterward. Greek yogurt stirred in off the heat turns the tomato sauce creamy and faintly tangy, chickpeas go soft enough to crush against a spoon, and armfuls of spinach vanish into it. Cilantro and warm brown rice finish the bowl.
↓ Jump to Recipe

Why You'll Love This Recipe

Warm, filling, and plant-forward, with no long ingredient list to shop for and with no hours of standing at the stove either. It leans on pantry staples and a bag of fresh spinach, and it comes together in about the time it takes the rice to cook. It suits cooks who like a gently spiced, saucy bowl that reheats well for lunch the next day.

Turmeric and cumin want a moment in hot oil before any liquid goes in, which wakes up their aroma and gives the sauce a deeper, rounder flavor than dumping spices into the tomatoes would. The other key move is whisking the yogurt in off the heat: yogurt proteins seize and curdle when boiled, so pulling the pan aside first lets it melt into a smooth, creamy sauce instead of breaking into grainy curds.

It is satisfying because the chickpeas bring a hearty, tender bite and the yogurt gives the sauce body and a pleasant tang, so a bowl feels substantial rather than thin. Between the chickpeas, the spinach, and the brown rice it is high in fiber and a good source of plant protein, while the tomatoes, spices, and greens layer in flavor and color that make it taste like more than the sum of its parts.

Golden chickpeas and wilted spinach in a creamy spiced sauce over fluffy rice. Save
Prep: 15 minsCook: 30 minsTotal: 45 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.
  • 2 cups chickpeas, drained
  • 1 cup Greek yogurt
  • 6 cups fresh spinach
  • 1 1/2 cups crushed tomatoes
  • 3 cups cooked brown rice
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 1 tbsp grated ginger
  • 1 tsp turmeric
  • 2 tsp ground cumin
  • 1/4 cup chopped cilantro
  • 3 1/2 tbsp olive oil
  • 1/2 tsp salt

Instructions

  1. Have the rice ready: This builds on brown rice that is already cooked, so warm it through while the curry simmers, since a cold bed takes the heat straight out of the bowl. Starting from dry instead, rinse the rice under cool water until it runs clear and simmer it covered until the grains are tender and the water is absorbed, about 40 to 45 minutes, then fluff it with a fork.
  2. Prep the aromatics: While the rice cooks, dice the onion, mince the garlic, and grate the ginger. Drain the chickpeas in a colander and rinse them well under cool water, because the canning liquid tastes of the can and carries that straight into the sauce. Roughly chop the cilantro and set it aside for finishing.
  3. Build the base: Warm the olive oil in a wide skillet or saucepan over medium heat. Add the onion, garlic, and ginger and saute, stirring often, until the onion is soft and translucent, about 6 to 8 minutes. Stir in the turmeric and cumin and toast them for about 30 seconds, just until fragrant, and watch them closely, since ground spice goes from toasted to burnt in a matter of seconds in a hot dry pan.
  4. Simmer the curry: Stir in the crushed tomatoes and chickpeas and season with the salt. Bring to a gentle simmer and cook, stirring now and then, for 12 minutes, until the sauce thickens slightly and the flavors meld. Add the spinach a handful at a time, stirring until each addition wilts down, about 2 to 3 minutes total.
  5. Finish with yogurt: Take the pan off the heat and let it settle for a moment. Whisk in the Greek yogurt until the sauce turns smooth and creamy. Adding it off the heat keeps the yogurt from curdling. Taste and adjust the salt.
  6. Serve: Spoon the curry over the warm brown rice and garnish with the chopped cilantro, adding it off the heat so it stays green and sharp against the sauce.
Nutrition Facts
4 servings per recipe
Serving size1 bowl, about 2 cups
Calories493
% Daily Value*
Total Fat 16g21%
Saturated Fat 2g11%
Trans Fat 0g
Cholesterol 3mg1%
Sodium 659mg29%
Total Carbohydrate 71g26%
Dietary Fiber 11g39%
Total Sugars 11g
Includes 0g Added Sugars 0%
Protein 19g
Vitamin D 0.0mcg0%
Calcium 210mg16%
Iron 5.7mg32%
Potassium 958mg20%
* 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 instead of yogurt: Swap the Greek yogurt for full-fat coconut milk for a richer, dairy-free sauce with a subtle sweetness. Stir it in during the simmer rather than off the heat, since coconut milk does not curdle.
  • Heartier greens: Trade the fresh spinach for chopped kale or Swiss chard. They take longer to soften, so add them earlier in the simmer and cook until tender rather than just wilted.
  • Add a vegetable: Stir in cubed sweet potato or cauliflower florets along with the tomatoes and simmer until fork-tender, adding a splash of water if the sauce gets too thick. This stretches the dish and adds more texture.
  • Turn up the heat: Add a minced fresh chili or a pinch of cayenne with the onion, or finish with red pepper flakes, for a curry with real warmth.
  • Lentil boost: Add cooked red or brown lentils along with the chickpeas for extra plant protein and a thicker, stew-like sauce.

Storage & Leftovers

Store leftovers in an airtight container in the refrigerator for up to four days. Keep the rice and curry together or separate, whichever you prefer; the flavors of the curry actually deepen after a day.

Reheat gently over low heat on the stove or in short bursts in the microwave, stirring in between. Because the sauce contains yogurt, avoid a hard boil when reheating, which can make it look grainy. A splash of water helps loosen the sauce if it has thickened in the fridge.

To make ahead, cook the curry through the tomato and chickpea simmer and refrigerate it without the yogurt or spinach. When you are ready to eat, reheat, wilt in the spinach, then whisk in the yogurt off the heat so it stays smooth.

Notes & Tips

A few notes from my kitchen to help this curry come out creamy, well seasoned, and just how you like it.
  • Buy the freshest spices you can: Ground turmeric and cumin lose their punch after about a year in the pantry. If yours have been open a long time, give them a sniff first; dull, faint spices make a flat curry, so replace them if they have lost their aroma.
  • Bring the yogurt to room temperature: Cold yogurt straight from the fridge is more likely to seize when it hits the warm sauce. Letting it sit out while you cook, and whisking it in off the heat, gives you the smoothest result.
  • A tangier sauce: Nonfat Greek yogurt makes a sharper, looser sauce. Stir it in off the heat and take your time, since it curdles more readily than the whole-milk kind. This takes out most of the dairy fat.
  • Season the rice: A pinch of salt in the rice water makes the finished bowl taste seasoned all the way through rather than just on top. You can also drop a bay leaf or a few cardamom pods into the pot for a fragrant base.
  • Balance the tang: If the finished curry tastes too sharp from the tomatoes and yogurt, a small pinch of salt or a tiny drizzle of honey rounds it out. Taste before serving and adjust.
  • Serve it your way: This is great over rice, but it is also good scooped up with warm flatbread or spooned into a bowl on its own for a lighter, lower-starch meal.

Nutrition & Mindful Eating

Yogurt stirred in off the heat is what makes this curry its own thing. The sauce turns creamy and gently sour rather than rich and sweet, and that tang keeps the turmeric and ginger from ever sitting heavy.
  • Chickpeas, spinach and yogurt build this curry in three passes. The chickpeas simmer in spiced tomato until they soften, the spinach goes in and wilts, and the yogurt comes in last off the heat and turns the whole pot creamy and tart.
  • Greek yogurt has to go in with the pan off the heat or it splits, and that bit of patience is repaid with a sauce that is thick and gently sour. It carries protein and calcium, and a live-culture tub brings its own bacteria too.
  • Chickpeas cooked in the spiced tomato take on far more flavor than they would sitting in a bowl of it, and the fiber and plant protein they hold are why this stretches into a real dinner over rice.
  • Fresh ginger grated in with the onion is the sharp, almost hot note running under everything, and the turmeric toasted beside it gives the sauce its gold color and its earthiness. The oil in the pan is what carries both.
  • Brown rice underneath keeps its bran, so the grains stay separate and a little chewy and bring their own fiber and magnesium to the plate, and torn cilantro at the last second keeps everything tasting fresh.
  • As you eat, let the sour edge of the yogurt land against the warm spice and notice how the rice takes up the sauce, then put the fork down once or twice and see how full you already are.

Frequently Asked Questions

Why did my yogurt turn grainy?

That happens when the yogurt gets too hot and its proteins seize. Always take the pan off the heat and let it stop bubbling before whisking the yogurt in, and avoid boiling the curry when you reheat it. Room-temperature yogurt behaves better than cold.

Can I use canned or dried chickpeas?

Both work. Canned chickpeas just need a good drain and rinse before they go in. If you start from dried, soak them overnight and simmer until tender before adding them to the curry.

Can I use frozen spinach?

Yes. Thaw it and squeeze out the excess water first, then stir it in near the end just to heat through. Because it is already soft, it needs less time than fresh spinach.

How do I make it thicker or thinner?

For a thicker curry, simmer the tomatoes and chickpeas a few minutes longer before adding the greens and yogurt. To loosen it, stir in a splash of water when reheating or serving until it reaches the consistency you like.