Dinner

Tofu and Chickpea Tikka Masala over Basmati Rice

5.0(1 review)

A plant-based Tikka Masala made with firm tofu, chickpeas, and fresh vegetables simmered in a rich tomato-spiced sauce and served over fluffy basmati rice. It comes together in about 30 minutes and hits all the right savory, aromatic notes without any of the takeout wait time.

Jump to Recipe
SharePinterestFacebook
Tofu and Chickpea Tikka Masala over Basmati Rice
Ingredients for Tofu and Chickpea Tikka Masala over Basmati Rice
Ingredients

Study time hit and so did the craving for Indian food. That combination is real and it happens more than I'd like to admit. The problem is I did not have a lot of time, so I had to figure out something fast that would actually satisfy that craving and not leave me feeling heavy while I tried to focus. This is what I came up with. I already had a jar of Patak's Tikka Masala sauce in the cabinet, a can of chickpeas, some tofu in the fridge, and a handful of vegetables that needed to be used. I started the rice first, then everything else came together in one pan while it cooked. The Bhaji Masala seasoning and fresh grated ginger make a real difference here. Do not skip those. The asparagus stems go in early and the flower tops go in later so nothing gets mushy. The tofu soaks up the sauce beautifully once it all comes together. I topped mine with fresh cilantro and added cucumber slices on the side. The cucumber is optional but I think it cuts through the warmth of the sauce really well. This one is going into the regular rotation for sure.

Prep Time

15 min

Cook Time

20 min

Total Time

35 min

Servings

3

Diet & Lifestyle

VegetarianVeganPlant-BasedGluten-FreeDairy-FreeNut-FreeEgg-FreeHeart-HealthyNo Refined SugarHigh-Fiber

Fitness & Wellness

Meal Prep LunchAnti-InflammatoryHigh-Fiber SnackEnergy BoostGut Health

Ingredients

Ingredients
  • 1 cup dry basmati rice, thoroughly rinsed, prepared per package instructions
  • 1 tablespoon coconut oil
  • 0.5 tablespoon olive oil, used in 2:1 ratio with coconut oil
  • 1 medium yellow onion, diced
  • 2 stalks celery, diced
  • 1 cup sweet mini peppers, yellow, red, and orange, diced
  • 3 cloves garlic, chopped
  • 1 cup asparagus, stems chopped, flower tops reserved and added later
  • 1 teaspoon Bhaji Masala seasoning
  • 1 teaspoon fresh ginger, grated
  • 0.25 teaspoon salt, or to taste
  • 0.25 teaspoon black pepper, or to taste
  • 14 oz firm tofu, pressed and cubed
  • 15.5 oz canned chickpeas, drained and rinsed
  • 15 oz Patak's Tikka Masala simmer sauce
  • 2 tablespoons fresh cilantro or parsley, chopped, for topping, optional
  • 0.5 medium cucumber, sliced, for serving, optional

Instructions

  1. 1

    Rinse 1 cup of dry basmati rice thoroughly under cold water until the water runs clear. Cook according to package instructions and keep warm.

    Step 1Step 1
  2. 2

    In a large nonstick pan over medium heat, add 1 tablespoon coconut oil and 0.5 tablespoon olive oil.

  3. 3

    Add the diced onion, celery, and sweet peppers. Saute for 3 to 4 minutes until the onion is translucent.

    Step 3Step 3
  4. 4

    Add the chopped garlic, asparagus stems (not the tops yet), grated ginger, Bhaji Masala seasoning, salt, and black pepper. Stir well and cook for 3 minutes.

  5. 5

    Add the asparagus flower tops and stir to combine. Cook for 1 more minute.

    Step 5Step 5
  6. 6

    Add the cubed tofu and saute everything together for 2 minutes, stirring gently so the tofu does not break apart completely.

  7. 7

    Add the drained chickpeas and mix well until everything is evenly combined.

    Step 7Step 7
  8. 8

    Pour in the entire jar of Tikka Masala simmer sauce and stir to coat all the ingredients. Cook over medium-low heat for 4 to 5 minutes until the sauce is warmed through and everything is well combined.

    Step 8Step 8
  9. 9

    Serve over a bed of hot basmati rice. Top with fresh chopped cilantro or parsley if using, and serve cucumber slices on the side.

    Step 9Step 9

Nutrition Facts

Nutrition Facts

3 servings per recipe

Serving size

1.5 cups curry with 0.75 cup rice (approx. 420g)

Amount per serving

Calories

520

% Daily Value*

Total Fat 16g

21%

Saturated Fat 6g

30%

Trans Fat 0g

Cholesterol 5mg

2%

Sodium 780mg

34%

Total Carbohydrate 72g

26%

Dietary Fiber 11g

39%

Total Sugars 10g

Includes 4g Added Sugars

8%

Protein 22g

44%

Vitamin D 0mcg

0%

Calcium 220mg

17%

Iron 5mg

28%

Potassium 680mg

14%

Vitamin C 48mg

53%

Vitamin A 620IU

14%

Iron 5mg

28%

Calcium 220mg

17%

Potassium 680mg

14%

Folate 120mcg

30%

* The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
Ingredients: dry basmati rice, coconut oil, olive oil, yellow onion, celery, sweet mini peppers, garlic, asparagus, Bhaji Masala seasoning (coriander, cumin, turmeric, chili, fenugreek), fresh ginger, salt, black pepper, firm tofu, canned chickpeas, Patak's Tikka Masala simmer sauce (tomato, onion, cream, spices, garlic, ginger, sunflower oil), fresh cilantro or parsley, cucumber.

Contains Soybeans, Milk.


💪

Fitness & Longevity Note

This bowl delivers a solid combination of plant-based protein from tofu and chickpeas along with complex carbohydrates from basmati rice to support steady energy during long study sessions or light activity days. The chickpeas and asparagus contribute significant fiber which supports gut health and helps keep you full longer. The anti-inflammatory spices in the Tikka Masala sauce, including turmeric and ginger, pair well with the fresh ginger added during cooking, making this a smart choice for anyone managing inflammation or training consistently.

Meal Prep LunchAnti-InflammatoryHigh-Fiber SnackEnergy BoostGut Health

Substitutions & Variations

  • Swap tofu for diced chicken breast if you want added animal protein. Cook the chicken fully before adding the chickpeas.
  • Use tempeh instead of tofu for a firmer texture and a slightly nuttier flavor.
  • Replace basmati rice with cauliflower rice to lower the total carbohydrate count significantly.
  • Any Tikka Masala simmer sauce brand works here. Choose a dairy-free version to make the dish fully vegan.
  • No asparagus? Green beans or zucchini are easy substitutes that hold up well in the sauce.
  • Bhaji Masala can be replaced with garam masala if that is what you have on hand.
🫙

Storage & Reheating

Store the curry and rice separately in airtight containers in the refrigerator for up to 4 days. To reheat, warm the curry in a skillet over medium-low heat with a splash of water or broth to loosen the sauce, or microwave for 2 to 3 minutes stirring halfway through. The rice reheats best with a damp paper towel placed over the container in the microwave.


Frequently Asked Questions

Can I use a different protein instead of tofu?+
Yes. If you eat meat, diced chicken breast works great with this sauce. If you want to keep it plant-based, tempeh is a solid swap. Just cube it the same way and saute it the same way as the tofu.
What is Bhaji Masala seasoning and where do I find it?+
It is an Indian spice blend, usually a mix of coriander, cumin, turmeric, and a few other spices. You can find it at Indian grocery stores or online. If you cannot find it, a general garam masala will work as a substitute.
Why do you add the asparagus tops later than the stems?+
The stems take longer to soften. If you throw the tops in at the same time they turn mushy before the stems are done. Give the stems about 3 minutes, then add the tops. That way everything finishes cooking at the same time and holds a little texture.
Can I make this ahead for meal prep?+
Absolutely. Store the Tikka Masala mixture and the rice separately in the fridge. They both keep well for about 4 days. When you are ready to eat, reheat the curry in a pan or microwave and serve it fresh over the rice.

S

Recipe by

Syreeta

Real food, real ingredients, real results. Syreeta shares whole-food recipes built around health, longevity, and feeling good every day.

More Recipes You Will Love