Green Rice and Curried Tofu

Published on May 28, 2022 | Updated on July 17, 2024 | by Allen Bixby

Using tofu to combine green rice to make a vegetarian dish packed with delicious curry flavors.

Tofu was discovered so long ago, no one is quite sure of the origins. It was developed in China, that much is agreed upon, somewhere in the neighborhood of a couple thousand years ago. One legend says that a prince made it while seeking immortality, or perhaps food for his ailing grandmother to eat easily. But then the royalty of China claimed a lot of credit that seems dubious.

Based on a couple things, etymology and linguistics suggest that it came from interaction with the Mongol tribes. In Chinese culture, animals were not considered a source of milk, and as a result there was no knowledge of cheese making. Tofu uses an extremely similar process, making curds, pressing them to dry somewhat and ending up with a solid result. Probably why it is called bean curd in the English language. It seems most likely these cheese production skills came from the Mongols who were very well versed in them.

The how and why of Tofu

Tofu and soybeans

To make Tofu, soybeans are pulverized with a little water into soy milk. A coagulant, traditionally calcium sulfate in China, is added which creates the curds. Excess moisture is pressed out as the tofu is shaped. Around 800CE tofu migrated, probably with the spread of Buddhism, to Japan and throughout Asia. In Japan they use nigari, a seawater derivative for their coagulant. Modern manufacturing also uses acid-based coagulants versus the traditional salt-based choices.

Tofu is one of the best protein sources for a vegan or vegetarian diet. When made with calcium sulfate it also contains measurable amounts of calcium accessible to our systems. That makes it one of the early health foods, and has been used as a meat substitute for millennia. Take that you impossible meat makers.

Green Rice

Green Rice in bowl

From Martha Stewart to Bobby Flay, green rice is a dish that passes through many schools of cooking. In the Latin world Arroz Verde appears in Mexican, Spanish, Peruvian…you get the idea, many many cultures. No surprise to anyone, that while the recipes carry some similar components, the end results vary immensely depending on the tastes of the region in which the recipe evolved.

We favor the versions that include browning the rice lightly before cooking. The next step in most all the recipes is to blend a bunch of green stuff together and finish cooking the rice with all that added in to the pot. Cilantro and parsley are in most versions, spinach is used to carry the color well without making the flavors too strong. Although some recipes will also jalapenos or other green peppers to spice it up. Ours will be a touch milder, and we like to make the flavors pop by adding a little mint to the mix.

Green Rice and Curried Tofu Recipe

Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Course Entrée, Lunch or dinner
Cuisine American, Vegan
Servings 4
Calories 488 kcal


  • Green Rice
  • 2 Cups Basmati rice
  • 2 Tablespoons Extra-virgin olive oil
  • 2 Medium Yellow onions
  • Sea salt and pepper
  • 10 Ounces Baby spinach leaves
  • 1 Bunch Italian parsley
  • 1 Bunch Cilantro
  • 1 Bunch Mint
  • 2 Cloves garlic
  • ¼ Cup Mixed, toasted and salted nuts
  • Curry Tofu
  • 1 Lb. Firm tofu
  • Black pepper
  • Curry powder
  • Sea salt


  • Peel and dice the onions.
  • Cut the tofu into one to two inch cubes
  • Put 2 Tablespoons olive oil and the onions in the heavy skillet or pan over medium-high heat
  • Add the rice, season with salt and pepper and stir to coat all with oil, drop heat to medium
  • The onions will begin to sizzle, and the rice should be lightly browning
  • Cook until onions are translucent, about 5 minutes, continue stirring from time to time.
  • Add 3 cups water, bring to a boil, reduce the heat so it’s simmering
  • Cover and cook for 15 minutes.
  • Put the tofu in a medium saucepan over low heat
  • Add ½ cup water, 2 teaspoons curry powder and a very generous pinch of salt
  • Stir, cover and bring to a simmer. Simmer for about 10 minutes, shaking the pan from time to time.
  • Rinse the spinach, if necessary, remove any stems and chop coarsely
  • Rinse and pat dry the herbs, pluck 1 cup parsley leaves, ½ cup cilantro leaves, ½ cup mint leaves
  • Peel the garlic cloves and cut in quarters
  • Put half the spinach in a food processor or blender and process until the spinach is minced
  • Add all of the herbs and the garlic clove, process or blend to mince
  • Add the remaining spinach and process or blend to mince
  • Check the tofu and taste a piece, if well-seasoned, remove from the heat.
  • If it needs more curry or salt, add as needed, return to heat. Leave or add enough water to keep the tofu from sticking, cook for another 5 minutes
  • After the rice has cooked for 15 minutes, stir in the spinach and herb blend
  • Cover the rice and continue to cook over low heat for about 5 minutes
  • Remove from the heat and let the rice sit, undisturbed for 5 minutes.
  • Finely chop the nuts
  • Fluff the rice with a fork, divide it rice among 4 plates
  • Top with equal amounts of minced nuts, then tofu.
  • Garnish each plate with an herb sprig, serve, and enjoy!


We don’t cook the tofu with any oil, so during this process make sure the water never quite cooks away
or you will risk it sticking to the skillet. This also helps keep the tofu moister. The nuts are a texture and mild flavor component. Cashews are a favorite, although peanuts work well too being prevalent in many Asian foods.  You can use whatever nut you favor, understanding that some will offer different, and stronger, flavor profiles.
When preparing the herbs, you usually want top rinse them. Since they are going to be processed, you can just shake the excess water off and not worry about drying them. The goal is not a true puree of the blended herbs, but you get pretty close, so the water doesn’t matter. Italian parsley is a flat leaf variety with nice flavors, as opposed to the curly leaf types used mostly as garnish. Speaking of which, save either some tips from the mint or sprigs of parsley to garnish your meal.
You can use whatever rice you prefer. Niko or Calrose rice may be too sticky, basmati is what we use, although jasmine would be excellent as well. Rinsing the rice is optional, some folks like to, we can’t see that there is any appreciable difference in the end result. Frankly the little extra starch helps favorably with the texture. You do what is right for you and the way you learned to prepare rice.


Calories: 488kcal
Keyword rice and tofu, tofu
Tried this recipe?Let us know how it was!
About the Author Allen Bixby

A retired restaurateur, not quite ready to stop playing in the kitchen.

I have had the pleasure of watching amazing high end chefs, and classic American style diner cooking, creating a very diverse background with food. Add both parents teaching English, watching Julia Childs and Graham Kerr as a child, and learning to bake bread from my Finnish great grandma, and you get a decent recipe for a knowledgeable voice to write about food.

From recipe design to equipment testing, there is a broad spectrum of entertaining aspects of food and how we do what we do every day to feed our loved ones!

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}