Tofu, Spinach, and Green Pea Curry

By Jess Rice
Write a Review
Prep 25 minutes
Cook 18 minutes
Servings 5 servings (1.5 cups per serving)
$12.66 recipe / $2.53 serving
Jump to recipe Save

I’m sensitive to dairy, which is why this budget-friendly vegan Tofu, Spinach, and Green Pea Curry is one of my go-to recipes. It’s my dairy-free spin on one of my favorite Indian dishes, especially handy when I can’t afford the time or cost of driving to the city for an authentic restaurant experience. The golden tofu cubes soak up warm spices like cumin, turmeric, and garam masala, while fresh spinach adds nutrients and color. Sweet pops of green peas, a touch of citrus, and creamy coconut milk bring balance to every spoonful, making this an affordable comfort dish I turn to again and again.

Overhead view of tofu, spinach, and pea curry in a skillet with a wooden spoon.
Pinterest Pin this recipe for later!

Homemade Vegan Tofu Curry

While this tofu curry isn’t an authentic recipe, it’s a good one and scratches my itch for some of my favorite Indian dishes, like Palak Matar or Saag Paneer. We have several incredible Indian restaurants in Nashville, but when I can’t support their businesses because my budget’s extra tight, this easy curry recipe is my go-to. It’s nutrient-dense and oh-so-flavorful. This tofu, spinach, and green pea curry also makes even better leftovers as the flavors continue to develop over time!

For something similar and more authentic, try this one out. Or, if your budget allows, find a locally-owned Indian business in your area and explore all of the incredible options on their menu!

Watch us make this (and other pea recipes) on our YouTube video.

Recipe Success Tips

  1. Toast your spices! I like to warm the cumin, turmeric, and garam masala in a dry pan before using them in this coconut tofu curry. This step “blooms” the spices, which releases their natural oils and boosts their aroma so the finished dish has a deeper and more complex flavor.
  2. Use extra firm tofu (and don’t forget to press it). Extra firm tofu holds its shape well, but it still contains some liquid. Pressing it first squeezes out the excess moisture. This helps the tofu brown in the pan and absorb the bold curry flavors!
Share this recipe

Tofu, Spinach, and Green Pea Curry

Cost $12.66 recipe / $2.53 serving
No ratings yet
This vegan Tofu, Spinach, and Green Pea Curry is simmered with warm spices, fresh ingredients, and coconut milk. A simple tofu curry recipe anyone can make!
Step-by-step photos can be seen below the recipe card.
Author: Jess Rice
Overhead view of a vegan tofu curry on a plate with white rice.
Servings 5 servings (1.5 cups per serving)
Prep 25 minutes
Cook 18 minutes
Total 43 minutes

Ingredients

  • 1 package extra-firm tofu (16 oz. package, $2.92)
  • 1 yellow onion (small dice, $0.89)
  • 1 Tbsp fresh cilantro (minced, $0.06)
  • 2 Tbsp fresh ginger (grated, (from a 2-3” knob) $0.58)
  • 4 garlic cloves (crushed and minced, $0.16)
  • 1 tsp ground turmeric ($0.16)
  • Tbsp ground cumin ($0.42)
  • 2 tsp garam masala ($0.96)
  • 10 oz. fresh spinach (one bag, $1.98)
  • 3 Tbsp olive oil ($0.51)
  • 1 cup vegetable broth ($0.09*)
  • 2 tsp chili paste ($0.18**)
  • 1 lemon (juiced, $0.64)
  • 14.5 oz. can petite diced tomatoes (strained, $0.96)
  • 2 tsp granulated sugar ($0.01)
  • 1 tsp salt ($0.01)
  • 1 cup frozen peas ($0.64)
  • ½ can full fat coconut milk (unsweetened, (half a 13.66 fl oz. can) $1.49***)

Instructions 

  • Gather your ingredients.
  • Drain extra-firm tofu, press it between clean kitchen towels and books or heavy skillets for at least 20-30 minutes, and then cut it into 1-inch cubes.
  • Meanwhile, prepare fresh ingredients: dice onion, mince cilantro, peel and grate fresh ginger, mince garlic.
  • Toast dry spices (ground turmeric, ground cumin, and garam masala) in a sauté pan for 4 minutes on medium heat. Once fragrant, remove from the pan and set aside.
  • In a food processor, combine onion, garlic, ginger, and one handful of spinach. Pulse until a pesto-like paste forms. Add handfuls of chopped spinach little by little for ease of processing until the entire bag is gone, scraping down the sides of your food processor until everything is processed evenly.
  • In a large skillet, heat oil over medium heat and add tofu, tossing the tofu constantly to avoid sticking/burning until all sides are golden and firm.
  • Then, toss tofu with toasted turmeric, cumin, and garam masala until tofu is coated.
  • Add spinach mixture, vegetable broth, chili paste, lemon juice, strained petite diced tomatoes, sugar, and salt. Stir until well-combined.
  • Simmer for about 8-10 minutes while some of the liquid cooks off.
  • Add frozen peas and stir to combine. Taste, add a pinch more salt if needed.****
  • Add coconut milk and stir.***** Simmer on the stove for an additional 10 minutes. Garnish with fresh cilantro to serve.

See how we calculate recipe costs here.


Equipment

  • Sauté Pan
  • Food Processor
  • Large Skillet

Notes

*We use bouillon for our broth to keep costs low. We prefer the Better Than Bouillon brand in the Budget Bytes kitchen.
**You can use any hot sauce you already have on hand instead of the chili paste, or substitute with crushed chili flakes. I used Sambal Oelek Chili Paste found at my local Walmart.
***I only use ½ a can of unsweetened coconut milk in this recipe, but you can add the other half to your next smoothie, use it to make half a batch of coconut rice (for serving with this curry!), or freeze what’s left in ice cube trays for a future recipe! The can I used was 13.66 fl oz. total.
****I find sometimes this recipe needs a little extra salt, depending on how well I pressed my tofu and the type of spinach I use. No big deal, just add an extra pinch if you find your batch needs it!
*****Depending on the brand I buy, sometimes I put my canned coconut milk in the blender first, so the chunks of cream are mixed in better. You can also give it a quick stir in the can.
Email Me This Recipe
Get this sent to your inbox, plus get new recipes from us every week!

Nutrition

Serving: 1serving (1.5 cups)Calories: 316kcalCarbohydrates: 24gProtein: 13gFat: 21gSodium: 877mgFiber: 6g
Read our full nutrition disclaimer here.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!

how to make Tofu, Spinach, and Green Pea Curry step-by-step photos

The ingredients to make a tofu, spinach and green pea curry.

Gather all of your ingredients.

A block of tofu being pressed between two towels and cook books.

Press the tofu: Drain one package of extra firm tofu (16 oz.) and press it between clean kitchen towels topped with heavy books (or heavy skillets) for at least 20-30 minutes. Once pressed, cut the tofu into 1-inch cubes. This is how I press tofu in lieu of a tofu press!

Onion, garlic, ginger, and parsley minced on a wooden cutting board.

Prep the ingredients: Meanwhile, small dice 1 yellow onion, mince the cilantro (1 Tbsp), peel and grate fresh ginger (2 Tbsp), and mince 4 garlic cloves.

Dried spices in a skillet.

Toast the spices: Add 1 tsp ground turmeric, 1½ Tbsp ground cumin, and 2 tsp garam masala to a sauté pan over medium heat. Toast the spices for 4 minutes, then once fragrant, remove them from the pan and set aside.

Spinach, onion, garlic, and ginger in a food processor.

Process the ingredients: Add the diced onion, minced garlic, grated ginger, and one handful of fresh spinach to a food processor.

Spinach paste in a food processor.

Pulse the ingredients in your food processor until a pesto-like paste forms. Continue adding handfuls of fresh spinach (little by little to help make processing easier) until you’ve used the whole 10 oz. bag. Scrape down the sides of your processor frequently until everything is processed evenly.

Firm tofu cubes in a skillet.

Sauté the tofu: Add 3 Tbsp olive oil to a large skillet and heat over medium heat. Add the pressed and sliced tofu to the skillet and toss constantly to avoid any sticking or burning. Continue doing this until all sides of the tofu are golden and firm.

Spices added to a skillet with firm tofu cubes.

Now add the toasted spices to the skillet and toss with the tofu until coated.

Diced tomatoes, broth, and spinach pasta added to a skillet with tofu.

Make the curry: Add the spinach mixture from the food processor, 1 cup vegetable broth, 2 tsp chili paste, lemon juice (from 1 lemon), one 14.5 oz. can petite canned tomatoes (strained), 2 tsp sugar, and 1 tsp salt. Stir together until well combined.

Simmer the tofu curry for about 8-10 minutes to cook some of the liquid off.

Frozen peas added to a skillet of tofu, spinach and green pea curry.

Now add 1 cup frozen peas and stir to combine. Give the curry a taste and add a pinch more salt if needed. Sometimes I find this recipe needs extra salt based on how well I pressed my tofu or the type of spinach I use, so add more to your liking!

Coconut milk being poured into a skillet of tofu, spinach and green pea curry.

Pour in ½ can unsweetened coconut milk and stir. (If desired, you can blend your coconut milk first to make sure the coconut cream is mixed in better!)

Finished tofu, spinach and green pea curry in a skillet.

Finish: Simmer for 10 more minutes and garnish with fresh cilantro to serve.

Overhead view of a vegan tofu curry on a plate with white rice.

Serving Suggestions

This tofu curry with peas is best served over a pile of fluffy white basmati rice, although brown rice or quinoa works just as well if that’s what you’ve got. But since this recipe leaves you with half a can of coconut milk, I recommend making half a batch of our coconut rice for serving! A homemade naan is a must for dipping and scooping, and if I’m really going all out, I’ll make our puff pastry samosas with a little onion chutney on the side too.

Storage & Reheating

Store leftover tofu, spinach, and green pea curry in an airtight container in the fridge for up to 3-4 days. The flavors actually get better as they sit, so it’s a great make-ahead meal! You can also freeze this curry for up to 3 months. To reheat, warm gently on the stovetop over low heat or in the microwave, adding a splash of broth or water if needed to loosen it up.

Share this recipe

Posted in: , , , , , , , , , , , , , ,

guest
Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments