Tofu and Chickpea Tikka Masala over Basmati Rice
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.


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
Fitness & Wellness
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
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 1 - 2
In a large nonstick pan over medium heat, add 1 tablespoon coconut oil and 0.5 tablespoon olive oil.
- 3
Add the diced onion, celery, and sweet peppers. Saute for 3 to 4 minutes until the onion is translucent.
Step 3 - 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
Add the asparagus flower tops and stir to combine. Cook for 1 more minute.
Step 5 - 6
Add the cubed tofu and saute everything together for 2 minutes, stirring gently so the tofu does not break apart completely.
- 7
Add the drained chickpeas and mix well until everything is evenly combined.
Step 7 - 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 8 - 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 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
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%
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.
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?+
What is Bhaji Masala seasoning and where do I find it?+
Why do you add the asparagus tops later than the stems?+
Can I make this ahead for meal prep?+
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
DinnerPork and Meatball Penne in Fresh Tomato Sauce
DinnerKale and Vegetable Ragu Over Spinach Ravioli
Salad