• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes

Connoisseurus Veg logo

SUBSCRIBE

Sign up for updates and my FREE Vegan Dinner Solutions email series!

  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter
  • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About
    • About Connoisseurus Veg
    • About Alissa
    • Contact
    • Photo Use Policy
  • Browse Recipes
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • RSS
    • Twitter
    • YouTube
  • ×
    Home » Main Dishes

    Published: Nov 29, 2021 · Modified: Nov 20, 2024 by Alissa Saenz · This post may contain affiliate links · 5 Comments

    Cozy Weeknight Tofu Curry

    Jump to Recipe Print Recipe

    This easy vegan tofu curry is loaded with flavor and comes together in a flash! Made with pan-fried tofu and sweet peas in a mildly spiced tomato sauce, it's sure to become your new favorite weeknight dinner.

    White wooden surface set with bowl of Tofu Curry, pot and bunch of cilantrro.

    I'm a sucker for an easy vegan curry recipe. Curries are often pretty easy to make, and since they're loaded with spices and aromatics, they tend to be pretty delicious as well.

    Just recently I set out to create such a curry recipe where tofu is the star, and I'm pretty sure I struck gold. This was one of the easiest and tastiest curries I've made. It's going right into my weeknight rotation.

    This tofu curry has a sauce that's pretty similar to the one I used in my vegan Japanese curry, so if you were a fan of that, I'm pretty sure you'll enjoy this as well!

    Jump to:
    • What You'll Need
    • How to Make Tofu Curry
    • Leftovers & Storage
    • Frequently Asked Questions
    • More Easy Tofu Main Dishes
    • 📖 Recipe
    • 💬 Comments

    What You'll Need

    • Peanut oil. Feel free to substitute another high-heat oil, such as canola or coconut oil.
    • Tofu. Preferably use super-firm tofu. Extra firm tofu could also be used, but you'll need to press it for about 20 minutes before cooking it.
    • Onion.
    • Garlic.
    • Ginger.
    • Curry powder. Use a mild curry powder. I used McCormick's brand.
    • Garam masala.
    • Tomato paste.
    • Vegetable broth. I used Better Than Bouillon in seasoned vegetable flavor.
    • Water. We're using this to make a cornstarch slurry — make sure it's cold so that the cornstarch dissolves completely.
    • Cornstarch.
    • Frozen peas. Thaw them out before using them.
    • Salt & pepper.
    • Rice. Serve the curry with your favorite variety of cooked rice. I really like using basmati for this recipe.
    • Cilantro. You can substitute scallions if you're not a fan of cilantro.
    • Roasted cashews. These are for topping your curry. Peanuts work as a substitute.

    How to Make Tofu Curry

    Below is a detailed photo tutorial on how to make this dish. Scroll all the way down if you'd like to skip right to the recipe!

    • Pan fry your tofu first. Do this by heating a bit of oil on a nonstick surface, adding diced tofu, and cooking it for a few minutes on each side until it begins to crisp up and brown.
    Tofu Cubes frying in a skillet.
    • Start making the curry while your tofu cooks. Heat some oil in a pot and add diced onion. Sweat the onion until it starts to soften up, then add garlic, ginger, curry powder and garam masala. Once the mixture becomes very fragrant, stir in your tomato paste. Fry the tomato paste for about a minute.
    • Stir in your broth, and add your tofu once it's done cooking. Bring the mixture up to a simmer and let it cook until it thickens a bit.
    • Make a slurry by stirring your cornstarch and cold water together in a small container, then add the mixture to your curry.
    • Let your curry simmer for just about a minute more, until the cornstarch causes it to thicken.
    Collage Showing 4 Stages of Tofu Curry Cooking on a Stove.
    • Take the pot off of the burner and stir in your peas. Season the curry with salt and pepper to taste.
    Pot of Tofu curry with a bunch of peas being stirred in.
    • Serve your curry over rice with some cashews and cilantro on top.
    Bowl of Tofu Curry and Rice with Pot and Bunch of Cilantro in the Background.

    Leftovers & Storage

    Leftover tofu curry will keep in a sealed container in the fridge for about 3 days.

    Frequently Asked Questions

    Is this recipe gluten-free?

    It is!

    Can this recipe be made oil-free?

    Yup! Just sauté your aromatics and spices in some broth or water, and throw your tofu into the curry raw, skipping the step of pan-frying it.

    Can I substitute another plant-protein in this recipe?

    Sure! Obviously it won't be tofu curry, but this recipe would be great with seitan or tempeh.

    Is this tofu curry spicy?

    It's pretty mild. If you'd like your curry to have more heat, try adding some cayenne pepper or your favorite hot sauce.

    Pot of Tofu Curry with bunch of ciantro in the background.

    More Easy Tofu Main Dishes

    • Crispy Orange Tofu
    • Easy Tofu Tacos
    • Sesame Sriracha Tofu
    • Tofu Saag Paneer
    • Zesty Tofu Fajitas

    Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

    📖 Recipe

    Bowl of Tofu Curry and Rice with Fork and Spoon.
    Print Pin
    5 from 5 votes

    Cozy Weeknight Tofu Curry

    This easy vegan tofu curry is loaded with flavor and comes together in a flash! Made with pan-fried tofu and sweet peas in a mildly spiced tomato sauce, it's sure to become your new favorite weeknight dinner.
    Course Entree
    Cuisine American, Japanese-Inspired
    Prep Time 10 minutes minutes
    Cook Time 25 minutes minutes
    Total Time 35 minutes minutes
    Servings 4
    Calories 256kcal
    Author Alissa Saenz

    Ingredients

    • 2 tablespoons peanut oil (or another high-heat oil), divided
    • 1 (15 ounce or 400 gram) package super-firm tofu*, drained and cut into ½ to 1-inch cubes
    • 1 medium onion, diced
    • 3 garlic cloves, minced
    • 2 teaspoons freshly grated ginger
    • 1 teaspoon mild curry powder
    • 1 teaspoon garam masala
    • ¼ cup tomato paste
    • 2 cups vegetable broth
    • 2 tablespoons cold water
    • 2 teaspoons cornstarch
    • Salt & pepper, to taste
    • ½ cup frozen peas, thawed
    • Cooked rice, for serving
    • ¼ cup chopped fresh cilantro
    • ¼ cup roasted and salted cashews
    US Customary - Metric

    Instructions

    • Coat the bottom of a large nonstick skillet with 1 tablespoon of the oil and place it over medium heat.
    • Give the oil a minute to heat up, then add the tofu in an even layer.
    • Cook the tofu for about 10 minutes, flipping it once or twice, until browned and crispy on multiple sides.
    • While the tofu cooks, coat the bottom of a medium pot with the remaining tablespoon of oil.
    • Give the oil a minute to heat up, then add the onion. Sweat the onion, stirring occasionally, for about 5 minutes, until it begins to soften.
    • Stir in the garlic, ginger, curry powder, and garam masala. Cook the mixture for about 1 minute, stirring constantly, until it becomes very fragrant.
    • Stir in the tomato paste and cook it with the aromatics, stirring constantly, for about 1 minute.
    • Stir in the broth, and stir in the tofu once it has finished frying. Raise the heat and bring the liquid to a boil.
    • Lower the heat and allow the curry to simmer for about 15 minutes, stirring occasionally, until thickened slightly.
    • Stir the water and cornstarch together in a small container, then pour the mixture into the pot with the curry. Give it a stir to combine.
    • Let the curry simmer for about 1 minute more, until thickened.
    • Remove the pot from heat, stir in the peas, and season the curry with salt and pepper to taste.
    • Serve the curry over rice with cilantro and cashews on top.

    Notes

    *Extra-firm tofu can be substituted, but it must be pressed for about 20 minutes before cooking.
    Nutrition information does not include rice.

    Would you like to save this?

    We'll email this post to you, so you can come back to it later!

    Nutrition

    Calories: 256kcal | Carbohydrates: 16.6g | Protein: 12.3g | Fat: 16.2g | Saturated Fat: 3.1g | Sodium: 483mg | Potassium: 571mg | Fiber: 4g | Sugar: 5.6g | Calcium: 248mg | Iron: 3mg
    « Vegan Mushroom Pâté
    Smoky Tempeh Bacon »

    Sharing is caring!

    • Facebook
    • Twitter
    • Reddit
    • Email

    About Alissa Saenz

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors! You can read more about me here.

    I'd love to connect with you on Facebook, Instagram, or Pinterest.

    Reader Interactions

    Comments

      5 from 5 votes (3 ratings without comment)

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. David Griggs says

      May 06, 2023 at 12:17 pm

      5 stars
      Wow - What a delicious recipe ! I have never used garam masala before, but my local coop market had it in their bulk spices section. Both my son and I loved the meal, and this will definitely go into our rotation schedule. I will do some experimenting for other ways to use garam masala. Many thanks!

      Reply
    2. Marjorie says

      December 29, 2021 at 10:24 pm

      Love this! Simple and delicious - going in the weekly rotation.

      Reply
    3. Marguerite says

      December 03, 2021 at 5:05 pm

      5 stars
      I made this last night and it was absolutely delicious. This will definitely
      go on my regular list.

      Reply
    4. Margherita Abe says

      November 29, 2021 at 4:17 pm

      This recipe looks like it will be very tasty...but I have one question....how much peas do we add? This ingredient is in the picture and it the instructions but is not listed as an ingredient.

      Reply
      • Alissa Saenz says

        November 30, 2021 at 9:21 am

        Oops! Thank you for catching that! It's 1/2 cup. I just corrected the recipe!

        Reply

    Primary Sidebar

    Alissa standing in front of kitchen cabinets.

    Hi, I'm Alissa! I'm a former attorney turned professional food blogger. I love creating vegan recipes with bold flavors!

    More about me →

    Popular

    • Sliced loaf of Vegan Banana Bread with a cup of tea in the background.
      The Best Vegan Banana Bread
    • Plate of Teriyaki Tofu with broccoli and rice.
      Crispy Baked Teriyaki Tofu
    • Two Glasses of Vegan Rice Pudding with Cinnamon Sticks and Strawberries
      Creamy Vegan Rice Pudding
    • Table Set with a Bowl of Lentil Soup, Blue Pot and Water Glass
      Classic Lentil Soup

    Footer

    ↑ back to top

    Resources

    • About
    • Contact
    • Privacy Policy
    • Photo Use Policy

    Connect

    • Sign Up for emails and updates
    • Connoisseurus Veg on Facebook
    • Connoisseurus Veg on Pinterest
    • Connoisseurus Veg on Instagram

    Reader Favorites

    • Tuscan Kale Soup
    • Asian Slaw
    • Vegetarian Slow Cooker Chili
    • Mediterranean Pasta
    • Vegan Doughnuts
    • Classic Lentil Soup

    As an Amazon Associate I earn from qualifying purchases. Learn more here.

    Copyright © 2013-2025 Tofu Press LLC & Alissa Saenz

    Bowl of Tofu Curry and Rice with Text Overlay Reading "Tofu Curry".
    216 shares
    • 82

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.