• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Profusion Curry
  • Recipes
    • Appetizers
    • Salads
    • Comfort Food
    • Curry Recipes
    • Desserts
    • Easy Dinner Recipes
    • Drinks
    • Gluten Free
    • Indian Food
    • Instant Pot
    • Low Carb Vegetarian Recipes
    • Seasonal and Holiday Recipes
    • Vegan Recipes
  • About Us
  • Privacy Policy
menu icon
go to homepage
  • Home
  • 30-minute Dinners
  • Recipe Index
  • About Us
  • Privacy
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • Home
    • 30-minute Dinners
    • Recipe Index
    • About Us
    • Privacy
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    • 3 ingredient peanut clusters made with chocolate and roasted peanuts for delicious no-bake holiday treat.
      3- Ingredient Peanut Clusters Recipe
    • Easy vegan American goulash made with lentils, mushrooms, pasta, and tomato sauce for one pot comfort food.
      Vegan American Goulash Recipe with Lentils (Instant Pot Option)
    • This easy Masala Omelette is a flavorful, high-protein Indian breakfast made with eggs, onions, green chili, cilantro, garam masala, and red chili powder. Ready in about 10 minutes!
      Masala Omelette
    • Indian Italian fusion Makhani Masala Pasta in creamy tomato sauce.
      Makhani Masala Pasta - Creamy Indian Fusion Pasta
    • Easy vegan potato curry made with simple pantry ingredients and Indian spices.
      Potato Curry Recipe
    • Caffeine-free herbal immunity tea made with whole Indian spices.
      Spiced Immunity Tea Recipe (Homemade Herbal Tea Mix)
    • Easy white chocolate fudge recipe flavored with Indian inspired flavors of saffron and cardamom.
      White Chocolate Fudge (Indian-Inspired)
    • Apple nachos with peanut butter, chocolate, coconut flakes and chocolate chips for a healthy, quick, vegan and gluten-free snack/dessert.
      Apple Nachos
    • Easy Air Fryer Apple Pie Puff Pastry recipe with flaky puff pastry and cinnamon apples for classic fall dessert.
      Air Fryer Apple Pie Puff Pastry
    • Instant Pot Apple Butter packed for homemade gifts.
      Instant Pot Apple Butter
    • One pot wild rice soup with carrots, celery, mushrooms, and spinach.
      Instant Pot Wild Rice Soup with Mushrooms
    • Handmade Ukadiche Modak served on Silver platter for Ganesh Prasad.
      Ukadiche Modak - Steamed Rice Dumplings with Coconut Jaggery Filling
    Profusion Curry » Curry Recipes

    Indian Tofu Curry

    Published: Sep 24, 2026 by Prajakta Sukhatme · This post may contain affiliate links · Leave a Comment

    Jump to Recipe Print Recipe

    This Indian tofu curry is a simple, flavorful curry made with protein-rich tofu, tender potatoes, onions, tomatoes, ginger, garlic, and warming Indian spices. You’ll simmer everything together until the potatoes are tender and the tofu soaks up the rich tomato masala. Grab the rice or naan and get ready to dig in!

    Easy Indian tofu curry recipe with potatoes, turmeric and garam masala for comforting meal full of plant protein.

    This easy tofu curry recipe makes perfect one-pot weeknight dinner. It uses inexpensive ingredients and makes a satisfying vegan and gluten-free meal.

    If you love cooking with tofu, I have a range of different recipes. Green Curry Tofu, Smoked Tofu, Thai Red Curry with Tofu, Chipotle Tofu Sofritas and Tofu scramble are all delicious and full of plant protein recipes.

    Why You’ll Love This Indian Tofu Curry

    There are plenty of reasons to keep this Indian tofu recipe in your regular dinner rotation.

    • High-protein vegetarian meal: Tofu adds a substantial source of plant-based protein.
    • Budget-friendly: Tofu, potatoes, onions, and tomatoes are inexpensive pantry staples.
    • Simple ingredients: You don't need a long list of specialty ingredients.
    • One-pan recipe: The curry cooks together in a single skillet or pot.
    • Naturally vegan: Use a plant-based tofu and check your packaged ingredients.
    • Meal-prep friendly: The flavors develop nicely as the curry rests.

    This recipe is also a delicious way to turn a basic block of tofu into a comforting Indian-style dinner.

    Vegan Indian tofu curry with tomato masala served over steamed basmati rice.

    Ingredients

    Ingredients used in making tofu curry recipe with Indian spices and vegetables.

    Tofu: Use firm or extra-firm tofu so the cubes hold their shape while simmering. Pat the tofu dry before cooking.

    Potatoes: Diced potatoes make this curry hearty and filling. Cut them into similar-sized pieces so they cook evenly.

    Onion and tomato: These create the flavorful base of the curry. Cooking the onion until lightly golden adds extra depth.

    Ginger and garlic: Fresh minced ginger and garlic give the curry its classic aromatic flavor.

    Cumin seeds: Tempering cumin seeds in hot oil releases their earthy aroma and creates a flavorful foundation.

    Bay leaf: One bay leaf adds subtle warmth to the curry.

    Turmeric, red chili powder, and garam masala: This simple combination gives the curry its golden color, gentle heat, and warming Indian spice flavor.

    How to Make Indian Tofu Curry

    Process step collage showing how to make one-pot Indian tofu curry recipe.

    Start by pressing or patting the tofu dry. Cut it into bite-sized cubes. You can lightly pan-fry the tofu in a little oil until the edges turn golden. You can also air-fry tofu pieces in air fryer at 325f for 7-10 minutes. This step is optional, but it gives the tofu a firmer texture and helps it hold together in the curry.

    Heat oil in a large skillet or Dutch oven. Add the cumin seeds and bay leaf and let them sizzle for a few seconds. Add the chopped onion and cook until it becomes soft and lightly golden.

    Add the minced ginger and garlic. Sauté for about a minute until fragrant.

    Next, add the chopped tomatoes, turmeric and red chili powder and garam masala. Cook until the tomatoes soften and the mixture becomes thick and saucy. Cooking the tomato masala well is an important step because it builds the flavor of the curry.

    Add the diced potatoes and enough water to create a curry gravy. Cover and simmer until the potatoes are almost tender.

    Add the tofu cubes and gently stir them into the sauce. Cover and cook until the potatoes are completely tender and the tofu has absorbed some of the flavorful tomato masala.

    To finish, adjust the salt and chili powder to taste. Let the curry rest for a couple of minutes before serving. Garnish with chopped cilantro, kasuri methi and fresh lemon juice before serving.

    Homemade Indian tofu curry with potatoes and spices.

    What to Serve with Tofu Curry

    Serve this Indian tofu potato curry with steamed basmati rice, jeera rice, or peas pulao, roti, naan, or chapati. A simple cucumber salad or sliced onions makes an easy fresh side. I typically add a masala papad, sweet lemon pickle and masala chaas to make it a complete meal.

    Easy Variations

    Want to change things up? Add frozen peas, spinach, bell peppers, or cauliflower to the curry. You can also adjust the red chili powder depending on how spicy you like your food.

    For a creamier tofu curry, add a splash of coconut milk toward the end of cooking. For a thicker curry, simply simmer uncovered for a few extra minutes.

    Storage and Reheating

    Storage: Let the Indian tofu curry cool completely before transferring it to an airtight container. Refrigerate for up to 4 days. You can also freeze the curry for up to 2–3 months. Thaw overnight in the refrigerator before reheating.

    Reheating: Reheat the curry on the stovetop over medium-low heat, adding a splash of water if the sauce has thickened. You can also microwave individual portions for 2–3 minutes, stirring halfway through, until heated through.

    For meal prep, divide the cooled curry into containers and refrigerate. The leftovers make an easy lunch or dinner for busy days.

    High protein tofu potato curry.

    This easy Indian tofu curry proves that inexpensive ingredients can make a flavorful, satisfying, high-protein meal. It is comforting, filling, and simple enough to make on a busy weeknight.

    More Vegan Curry Recipes

    • Potato Curry Recipe
    • Eggplant Curry
    • Sprouts Curry
    • Aloo Vindaloo
    • Indian Jackfruit Curry with Coconut Milk
    • Vegetable Curry Recipe

    ❤ If you make this ProfusionCurry Recipe, do let us know how you like it by ⭐⭐⭐⭐⭐Star Rating and commenting below ! ❤

    📖 Recipe

    Easy Indian tofu curry recipe with potatoes, turmeric and garam masala for comforting meal full of plant protein.

    Indian Tofu Curry Recipe – Easy, High-Protein Curry

    Prajakta Sukhatme
    This easy Indian tofu curry is a flavorful high-protein meal made with tofu, potatoes, tomatoes, ginger, garlic, and warming Indian spices.
    No ratings yet
    Print Recipe Pin Recipe
    Prep Time 5 minutes mins
    Cook Time 15 minutes mins
    Course Curry
    Cuisine Indian
    Servings 6
    Calories 120 kcal

    Equipment

    • Dutch Oven
    • Tofu Press

    Ingredients
      

    • 1 (14oz) firm or extra-firm tofu cut into bite-sized cubes
    • 2 medium potatoes peeled and diced
    • 1 medium onion finely chopped
    • 2 medium tomatoes finely chopped
    • 1 tablespoon minced fresh ginger
    • 1 tablespoon minced garlic
    • 1 tablespoon oil
    • ½ teaspoon cumin seeds
    • 1 bay leaf
    • 1 teaspoon turmeric powder
    • ½ teaspoon red chili powder adjust to taste
    • 1 teaspoon garam masala
    • Salt to taste
    • Fresh cilantro, lemon juice and kasuri methi optional for garnish

    Instructions
     

    • Pat the tofu dry and cut it into bite-sized cubes. For firmer tofu, lightly pan-fry the cubes in a little oil until golden or air fry tofu nuggets at 325f for 10 minutes. Set aside.

    How to Make Tofu Curry On Stove Top

    • Heat oil in a large skillet or Dutch oven over medium heat. Add cumin seeds and bay leaf. Let them sizzle for a few seconds. Add chopped onion and sauté until soft and lightly golden.
    • Stir in minced ginger and garlic. Cook for 1 minute until fragrant. Add chopped tomatoes, turmeric, red chili powder, garam masala and salt. Cook until the tomatoes soften and the mixture becomes thick and saucy.
    • Add diced potatoes and water. Cover and simmer for 10–12 minutes, or until the potatoes are almost tender.
    • Gently add the tofu cubes and stir to coat them with the masala. Cover and cook for another 5–7 minutes, until the potatoes are completely tender.
    • Garnish with fresh cilantro, kasuri methi and lemon juice and serve hot with basmati rice, roti, chapati, or naan. Serve warm.

    Instant Pot Instructions

    • Set the Instant Pot to Sauté and heat the oil. Add cumin seeds and bay leaf, followed by onion, ginger, and garlic, and sauté until fragrant. Add tomatoes, spices, potatoes, tofu, and water. Seal and cook on High Pressure for 5 minutes, followed by a 5-minute natural pressure release.
      Mix well. Garnish with fresh cilantro, kasuri methi and lemon juice and serve hot with basmati rice, roti, chapati, or naan. Serve warm.

    Notes

    Storage: Let the Indian tofu curry cool completely before transferring it to an airtight container. Refrigerate for up to 4 days. You can also freeze the curry for up to 2–3 months. Thaw overnight in the refrigerator before reheating.
    Reheating: Reheat the curry on the stovetop over medium-low heat, adding a splash of water if the sauce has thickened. You can also microwave individual portions for 2–3 minutes, stirring halfway through, until heated through.

    Nutrition

    Serving: 1cupCalories: 120kcalCarbohydrates: 17gProtein: 5gFat: 3gFiber: 2gVitamin A: 395IUVitamin C: 12mgCalcium: 23mg
    Did you make this recipe?Please leave a rating and the review!

    ❤️❤️ Follow us on Pinterest , Instagram and Facebook ! We love creating delicious family favorite recipes from around the world. Come Join Us ! ❤️❤️

    Indian Tofu Curry is an easy, budget-friendly and high-protein vegetarian dinner made with tofu, potatoes, tomatoes, ginger, garlic and warming Indian spices. This flavorful tofu potato curry is perfect with rice, roti or naan and makes a simple weeknight meal.

    More Dinner Curry Recipes

    • Instant Pot Dal Palak or Spinach Dal made with lentils, fresh spinach, and Indian spices.
      Spinach Dal (Instant Pot Dal Palak)
    • Indian Eggplant Curry combines tender eggplant and potatoes with tomatoes and aromatic Indian spices. A flavorful vegan and gluten-free Aloo Baingan recipe with Instant Pot and stovetop instructions.
      Eggplant Curry (Instant Pot Aloo Baingan)
    • Authentic aloo masala-dosa stuffing for crispy masala dosa. This batata bhaji or potato masala is vegan and gluten-free Indian curry recipe made in either Instant Pot or Stovetop.
      Potato Masala - Batata Bhaji Recipe (Masala Dosa Filling)
    • Vindaloo which is Goan Spicy curry made with potatoes and spicy tomato based sauce served for 20-minute curry dinner.
      Vindaloo Recipe with Potatoes (Vegan, Gluten-Free & Instant Pot)

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    I am the recipe developer and photographer of this food website ProfusionCurry! Join me for easy-to-follow recipes and trusted tips to make delicious food and yummy recipes.

    More about me →

    30-minute Dinners

    • Mushroom Stew with vegetables and seasoning served over mashed potatoes for comforting vegan and gluten free dinner.
      Mushroom Stew
    • Delicious and easy Vegan Chickpea Orzo Soup garnished and served in soup bowls.
      Vegetable Orzo Soup
    • Vegan Thai Red Curry with colorful vegetables and tofu served in a bowl.
      Vegetarian red curry recipe with tofu
    • Creamy risotto made easy in Instant Pot with mushrooms served for restaurant quality family dinner.
      Creamy Mushroom Risotto (Instant Pot Friendly)
    • An Italian dinner pasta with tomato cream sauce served with tomatoes and spinach.
      Penne Rosa - Creamy Tomato Pasta
    • Vegan stuffed pepper soup, which is excellent one pot gluten-free meal, served for comforting meal.
      Instant Pot Vegan Stuffed Pepper Soup

    Popular Recipes

    • Easy Indian tofu curry recipe with potatoes, turmeric and garam masala for comforting meal full of plant protein.
      Indian Tofu Curry
    • Guava Mocktail made with Guava nectar mocktail with chaat masala for a refreshing non-alcoholic drink.
      Guava Mocktail - Guava Masala Refresher
    • Air fryer bitter gourd recipe with crispy karela slices. This vegan and gluten-free karela fry is everyday Indian meal.
      Crispy Masala Karela Fry (Air Fryer Karela-Bitter Gourd)
    • Easy Gujiya Bites made using store bought puff pastry. These gujiya bites have the same flavor of a traditional gujiya but are so much easier to make!
      Air Fryer Gujiya Bites with Puff Pastry
    • Air fryer stuffed mushrooms with crispy Parmesan Panko topping.
      Air Fryer Stuffed Mushrooms
    • Homemade Anda Bhurji with soft scrambled eggs, tomato, onion, and green chilies. Egg bhurji is Indian Spiced Scrambled Eggs served for protein rich vegetarian breakfast.
      Egg Bhurji Recipe (Indian Spiced Scrambled Eggs)

    Footer

    ↑ back to top

    Our recipes are featured on several distinguished publisher. image

    Other

    • Privacy Policy

    Follow Us

    • Facebook
    • Instagram
    • Pinterest
    • YouTube

    About

    • About

    As an Amazon Associates, this site earns commission from qualifying purchases.

    Copyright © 2026 Profusion Curry

    Rate This Recipe

    Your vote:




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