Recipes Diets we supportDiets Start your planStart plan

Curried Mung Bean and Cauliflower Bowl

Golden curried mung beans and tender cauliflower simmered in a coconut-tomato sauce with wilted spinach, ginger, turmeric, and cumin, served over fragrant millet.

By Camille McLaughlin, RDN, LD, registered dietitian nutritionist

Built forVeganLunch
Also fits Balanced Gut-Health High-Protein Vegetarian Anti-Inflammatory High-Fiber GLP-1
Turmeric and cumin bloom in hot oil and turn the whole pot gold before the coconut milk goes in. Mung beans slump into the tomato sauce, cauliflower holds just enough shape to chew, spinach wilts down dark at the end, and fluffy millet underneath catches every last spoonful of that sauce.
↓ Jump to Recipe

Why You'll Love This Recipe

This is a warming, gently spiced one-pot curry built around plants, made for anyone who wants a filling midday meal that keeps them steady through the afternoon rather than leaving them hungry an hour later. It leans on humble, affordable staples like beans, cauliflower, a whole grain, and pantry spices, and turns them into something that tastes far more involved than it is. It is a good fit for a cook who wants dinner leftovers that reheat into an easy lunch, and for anyone feeding a mixed table, since it is mild enough to please cautious eaters and easy to spice up for the rest.

Bloom the turmeric and cumin in hot oil with the onion and ginger before any liquid goes in. Cooking ground spices in fat for a full minute pulls their aromas out and spreads them evenly through the whole pot, so the curry tastes layered instead of dusty or raw. Simmering the cauliflower and mung beans together in crushed tomatoes lets the florets soak up the tomato and spice while softening, and stirring the coconut milk in at the very end keeps it silky and rounds out the acidity of the tomatoes without letting it break.

The parts play off each other: creamy mung beans, tender cauliflower, and a rich coconut-tomato sauce over fluffy millet, with spinach folded in for freshness and color. The combination of beans and a whole grain gives the meal real staying power and plenty of plant protein, while the cauliflower and spinach add bulk and moisture for very little heft. It is high in fiber and naturally filling, the kind of meal that feels comforting and generous while still leaving you light.

A golden curry of mung beans and cauliflower flecked with spinach over a bed of millet. Save
Prep: 15 minsCook: 25 minsTotal: 40 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.
  • 3 cups cooked mung beans
  • 1/2 head cauliflower, florets
  • 3 cups cooked millet
  • 4 cups spinach
  • 1 1/4 cups crushed tomatoes
  • 2/3 cup coconut milk
  • 1 onion, diced
  • 1 tbsp grated ginger
  • 3 tbsp olive oil
  • 2 tsp turmeric
  • 2 tsp cumin
  • 1/2 tsp salt

Instructions

  1. Cook the mung beans: Rinse the dried mung beans under cool water and pick out any grit or shriveled beans. Simmer them in a pot of unsalted water until they are tender enough to smash easily against the side of the pot but still hold their shape, about 30 to 40 minutes. Leave the salt out of that water, since salt added early keeps a bean skin firm long past the point the inside is done. Drain and set aside.
  2. Cook the millet: Rinse the millet in a fine-mesh strainer until the water runs clear. Toast it dry in a saucepan over medium heat for a minute or two until it smells nutty, which is what keeps millet from tasting like wet cardboard, then add water, bring it to a boil, cover, and reduce to a low simmer. Cook until the water is absorbed and the grains are fluffy, about 18 to 20 minutes. Let it sit off the heat, covered, for 5 minutes, then fluff with a fork.
  3. Prep the vegetables: Cut the cauliflower into bite-sized florets. Dice the onion. Peel the ginger with the edge of a spoon and grate it finely on a microplane or the small holes of a box grater.
  4. Build the spice base: Heat the olive oil in a large pan or wide pot over medium heat. Add the onion and cook, stirring occasionally, until soft and translucent, about 5 minutes. Add the ginger, the turmeric, and the cumin and cook for 1 minute, stirring constantly, until the spices are fragrant and coat the onion, since ground spice gives up far more of itself to hot oil than it ever will to liquid.
  5. Simmer: Add the cauliflower florets, cooked mung beans, and crushed tomatoes, then pour in a splash of water to loosen the sauce. Bring to a gentle simmer and cook, stirring now and then, until the cauliflower is fork-tender and the sauce has thickened, about 15 minutes. Add a little more water if it looks dry.
  6. Finish and serve: Stir in the coconut milk and the spinach and cook just until the spinach wilts down, about 2 minutes, keeping the heat low, because coconut milk held at a hard boil can separate. Season with the salt, taste, and adjust. Spoon the curry over the warm millet and serve.
Nutrition Facts
4 servings per recipe
Serving size1 bowl, about 2 cups
Calories567
% Daily Value*
Total Fat 22g28%
Saturated Fat 10g49%
Trans Fat 0g
Cholesterol 0mg0%
Sodium 458mg20%
Total Carbohydrate 77g28%
Dietary Fiber 19g68%
Total Sugars 11g
Includes 0g Added Sugars 0%
Protein 21g
Vitamin D 0.0mcg0%
Calcium 144mg11%
Iron 7.4mg41%
Potassium 1366mg29%
* 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

  • Turn up the heat: Add a diced fresh chili or a pinch of cayenne along with the ginger and spices for a curry with real warmth. Start small and taste, since it builds quickly.
  • Brighter and tangier: Finish with a squeeze of fresh lime and a handful of chopped cilantro just before serving. The acid lifts the whole bowl and cuts the richness of the coconut milk.
  • Swap the greens: Trade the spinach for chopped kale or Swiss chard. Add sturdier greens a few minutes earlier than you would spinach so they have time to soften in the sauce.
  • Swap the grain: Serve the curry over brown rice or quinoa instead of millet. Cook the grain from raw until tender and fluffy, then spoon the curry over the top as usual.
  • Extra creamy: Stir in a spoonful of unsweetened peanut butter or tahini with the coconut milk for a richer, nuttier sauce. This adds nuts or seeds, so skip it if that is a concern at your table.

Storage & Leftovers

Cooled leftovers keep well in an airtight container in the refrigerator for up to four days. The flavor actually deepens overnight as the spices settle into the beans and sauce, so day-two portions often taste even better than the first.

Reheat gently in a saucepan over medium-low heat, adding a splash of water to loosen the sauce, which thickens as it sits. Stir often and warm just until steaming. Microwaving works if you keep it covered and give it a stir midway. Warm the millet alongside with a sprinkle of water so it fluffs back up instead of drying.

To get ahead, cook the mung beans and millet in advance and keep them in the refrigerator; both hold for several days. With those done, the curry itself comes together quickly, and you can also make the whole dish a day or two ahead and simply reheat it when you need a fast meal.

Notes & Tips

A few notes from my kitchen to help this curry come out its best every time.
  • Cut the cauliflower evenly: Aim for florets of a similar size so they cook at the same rate. Very large pieces will still be firm in the center when the smaller ones have gone soft.
  • Use fresh, unshriveled beans: Older dried mung beans take longer to soften and can stay chalky. If your beans are more than a year old, simply simmer them a little longer until they crush easily.
  • Shake the coconut milk: Canned coconut milk separates, with the thick cream rising to the top. Shake the can well or stir it smooth before measuring so your sauce comes out uniformly rich.
  • Adjust the salt at the end: Crushed tomatoes vary in how much salt they carry, so taste after the spinach wilts and add salt gradually. It is easier to build up than to fix an over-salted pot.
  • Double the batch: This curry scales and reheats beautifully, so it is worth making extra. Cook a larger pot and portion it out for grab-and-go lunches through the week.
  • Serve with something to scoop: A piece of warm flatbread or naan on the side is lovely for mopping up the coconut-tomato sauce, and it rounds the bowl into a fuller meal.

Nutrition & Mindful Eating

Soft mung beans, tender cauliflower and a coconut curry sauce spooned over millet. Earthy, warmly spiced and substantial in the way a bowl built on beans and a whole grain always is.
  • Mung beans, millet and cauliflower each bring something the others do not. The beans give the bowl its protein and its softness, the millet gives it a light, fluffy base, and the cauliflower holds enough shape to keep the texture interesting.
  • Cauliflower cooked in the sauce takes on the spice while the florets stay just firm at the stem, and it brings vitamin C and the sulfur compounds that give the vegetable its faint sweetness once heat has softened it.
  • Millet cooks up fluffy and slightly nutty, closer to couscous than to rice, and the whole grain carries magnesium and fiber into the base of the bowl so the sauce has something with real body to sit on.
  • Ginger, turmeric and cumin go into the hot oil with the onion at the very start, and the smell that comes off the pan in that first minute is most of the reason this bowl tastes finished.
  • Spinach stirred through at the end wilts into the coconut milk and turns the sauce a soft green, and the fat in that milk helps your body take up the iron and vitamins the leaves carry.
  • As you eat, follow the warmth of the ginger and the way the cauliflower gives under the spoon, and slow the pace enough that the bowl becomes a rest in the middle of your day.

Frequently Asked Questions

Can I use canned mung beans instead of cooking them from dried?

Mung beans are usually sold dried rather than canned, so cooking them yourself is the norm here. If you happen to find them pre-cooked or canned, drain and rinse them, and stir them in during the simmer step just long enough to heat through, since they need no further cooking.

My sauce turned out too thin. How do I thicken it?

Let it simmer uncovered for a few extra minutes so some of the liquid evaporates and the crushed tomatoes concentrate. Mashing a small portion of the mung beans against the side of the pot also thickens the sauce naturally without adding anything.

Can I make this without coconut milk?

Yes. The coconut milk adds richness and mellows the tomatoes, but you can leave it out for a lighter, more tomato-forward curry. A spoonful of tahini or a splash of unsweetened plant milk can bring back some of the creaminess if you miss it.

Is this dish very spicy?

No. As written it is warming and fragrant from the turmeric, cumin, and ginger rather than hot. If you want heat, add a fresh chili or a pinch of cayenne with the spices, and adjust to your taste.