Indian style spicy tofu lettuce wraps made with warm spices and served with cooling cucumber raita and tangy pickle.
Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Minstry of Curry
This post has been sponsored by Shan Foods Global. All thoughts and opinions are my own.
My low-carb Tandoori Chicken Lettuce Wraps have become quite popular since I posted them a year ago. I am so happy to see all the positive feedback and know that so many of you enjoyed it.
If you have been following me for a while you also know that I always have a pack of ground chicken in my fridge and the Kheema Curry and Kheema Pulao are on my weekly repeat list. So when Shan Foods approached me to work together, I decided to make a vegetarian kheema with tofu that can be served as a low-carb option.
Shan Foods is the pioneer in spice mixes, offering products that are not just convenient and easy to prepare, but also deliver the flavor, traditional taste, and aroma. Shan Foods spice mixes are a blessing to every home cook who wants to make quick and authentic-tasting south Asian dishes.
What is Keema?
Also known as Queema or Kheema, is an Urdu word for minced meat such as chicken, lamb, beef, etc. The word Keema means ground meat and it also is a term used for a spicy curry made with ground meat often served with pav which is similar to hamburger buns/potato rolls.
How to Make Vegetarian/Vegan Keema
I love using tofu or soy crumbles as a vegetarian substitute for meats. The texture of crumbled tofu in the Shan spice mix tastes so similar to ground meat, that you won't be able to tell the difference. The tofu lettuce wraps are light but satisfying! For vegan tofu, and lettuce wraps simply skip the optional cucumber raita or use vegan yogurt instead.
How to Make Spicy Tofu Lettuce Wraps
- Heat oil in a medium pan. Add onions and cook for 4 to 5 minutes on medium-high heat stirring frequently. Place a lid on the pan to speed up cooking. Add ginger and garlic and cook for a minute. Add tomatoes and mix well. Cook for 2 to 3 minutes or until tomatoes become soft. Add 2 tablespoons of Shan spice mix, mix well, and lower the heat (photos 1 - 4). Tip - You can add more spice seasoning in the end after mixing in the tofu for a spicier keema.
- Stir in tofu and break it in with a spatula so that it is ground and crumbly. Add salt, cook for 1 to 2 minutes, and turn the heat off. Garnish with cilantro (photos 5 - 6).
- To Serve - Cut the bottom 2 inches of the lettuce off so the leaves can be easily separated. If using iceberg lettuce, it is ok if each leaf gets broken into 3 to 4 pieces. Just layer 2 to 3 over each other to form a cup. Add 2 to 3 spoons of tofu keema to the lettuce cups. Garnish with purple cabbage, carrots, and cilantro. Add a squeeze of lime. Add a spoonful of raita and serve.
Some of my other favorite lettuce wrap recipes:
- P.F. Chang’s Chicken Lettuce Wraps - Cooking With Karli
- Instant Pot Asian Chicken Lettuce Wraps - Tidbits-Marci
- Instant Pot General Tso Chicken from Amy + Jacky Pressure Cook Recipes
- Light Thai Chicken Lettuce Wraps - Pinch of Yum
- crispy spiced lamb and lentils - Smitten Kitchen
Love Low-carb Recipes? Here are our go-to recipes:
- Light and Tasty Tandoori Chicken Lettuce Wraps
- Keto Friendly Chicken Mulligatawny Soup
- Instant Pot Whole Tandoori Chicken
- Salmon Tikka Masala Skewers in green sauce
- Spicy Mango Salad
★ Have you tried this recipe? We love your feedback, Please click on the stars in the recipe card below to rate.
Recipe
Spicy Tofu Lettuce Wraps
Ingredients
- 2 tablespoons oil
- 1 medium yellow onion finely diced
- ½ tablespoon ginger grated
- ½ tablespoon garlic minced
- 1 plum tomato diced
- 2 to 3 tablespoons Shan Keema seasoning mix
- 1 teaspoon kosher salt
- 14 ounces extra firm tofu
- ½ cup cilantro chopped
To Serve:
- 1 cup cucumber raita
- 1 head Boston lettuce or iceberg lettuce rinsed and pat dried
- 1 cup red cabbage thinly sliced
- 1 cup carrots thinly sliced
- ½ cup cilantro chopped
- 1 lime cut into wedges
Instructions
- Heat oil in a medium pan. Add onions and cook for 4 to 5 minutes on medium high heat stirring frequently. Place a lid on the pan to speed up cooking. Add ginger and garlic cook for a minute. Add tomatoes and mix well. Cook for 2 to 3 minutes or until tomatoes become soft. Add 2 tablespoons of Shan spice mix. Tip - You can add more spice seasoning in the end after mixing in the tofu for a spicier keema. Lower the heat.
- Stir in tofu and break it in with a spatula so that it's ground and crumbly. Add salt and cook for 1 to 2 minutes. Turn the heat off. Garnish with cilantro.
To serve:
- Cut the bottom stem of the lettuce so the leaves can be easily separated. If using iceberg lettuce, it is ok if each leaf gets broken into 3 to 4 pieces. Just layer 2 to 3 over each other to form a cup.
- Add 2 to 3 spoons of tofu keema on the lettuce cups. Garnish with purple cabbage, carrots, and cilantro. Add a squeeze of lime. Add a spoonful of raita and serve.
Video
Nutrition
♥ Subscribe to our Youtube Channel for tasty and easy video recipes. Looking for more Instant Pot recipes? Check out our delicious Instant Pot Recipe board on Pinterest.
Deepa says
Hi Archana
The video says 1 tsp garlic / ginger but the recipe says 1/2 tbsp.
Archana says
1 teaspoon each. I will fix it. Thank you
Deepa says
I made this today and it was a huge hit! Even the non-adventurous eaters had seconds!
Archana says
Thank you Deepa for the feedback
Fran Harries says
Can you serve at room temperature
Archana says
yes! absolutely.
Priti Desai says
How many total servings?
Archana says
This recipe makes 4 servings.