This post contains affiliate links. Please see our disclosure policy.

This is Goan(Indian) version of peri peri chicken made with hot chilis, Indian spices, and lots of ginger and garlic. Roasted Tofu chicken in a fiery chili garlic sauce, is perfect served with rice, baked veggies, or pasta!

pan of peri peri chicken with garnish
Hungry for more?
My quick start guide has tips and secrets with easy recipes that you will LOVE!
Please enable JavaScript in your browser to complete this form.

This is a spicy and amazingly delicious recipe from Goan cuisine. Goa as a state on the western coast of India, and the cuisine has influences from Portuguese cooking and from Southern African cuisine, which came with the Portuguese. This is how the Indianized Goan peri peri sauce came into being. 

Indian peri peri sauce is a bit different from the African version, because it has Indian spices and uses Kashmiri chilis in addition to the peri peri/ pili pili chilies. If you can’t find peri peri chilies, just use hot Indian chilies. These chilies are soaked and blended up with Indian spices, ginger, and garlic to make the sauce. The sauce can then be used in various ways!

For the vegan version of Goan peri peri chicken, we use sliced tofu that is marinated and then crisped on a skillet, then placed in the sauce to serve. You can use other proteins with sauce as well. You can toss your protein in the sauce marinade and crisp it up on the skillet or in the oven, or you can just simmer the protein right in the sauce.

close-up of pan of peri peri chicken

This sauce is often used to make peri peri chicken, prawns, or shrimp. Today, we are making a peri peri chicken version, but instead of chicken, we’re using tofu, and we’re slicing it and shaping it into a chicken breast shape. You can also just cube the tofu or tear it into organic shapes and use that instead, if you prefer. 

If you’d rather not use tofu, there are plenty of other plant-based proteins that you can use, such as tempeh or soy curls. For a soy-free version, use chickpea tofu, pumpkin seed tofu, soy-free vegan chicken substitutes, or seitan. You can also add beans or mushrooms to the sauce.

The dish can be made dry-ish, where all of the sauce kind of sticks to the tofu, or it can be made more saucy with some extra broth.

The sauce has this delicious smoky and spicy flavor from all the chilis. You can adjust the heat by reducing amount of peri peri chilis used in the recipe. Kashmiri chilis are pretty mild, but you can reduce those, as well. The sauce also has black pepper, so you can reduce that to reduce the heat, as well. 

peri peri chicken on a plate with rice

Why You’ll Love Peri Peri Chicken

  • super flavorful, smoky, spicy sauce with an adjustable heat level
  • Use tofu or whatever plant-based protein you like!
  • If you choose to pan fry the tofu, it’s a one pan dinner.
  • gluten-free and nut-free with easy soy-free and oil-free options
forkful of Goan peri peri chicken

More Western Indian Recipes

Goan Peri Peri Chicken (Indian chili garlic sauce)

5 from 3 votes
By: Vegan Richa
Prep: 25 minutes
Cook: 45 minutes
Total: 1 hour 10 minutes
Servings: 4
Course: dinner, Entree, Main, Main Course
Cuisine: Goan, Indian
This is Goan(Indian) version of peri peri chicken made with hot chilis, Indian spices, and lots of ginger and garlic. Roasted Tofu chicken in a fiery chili garlic sauce, is perfect served with rice, baked veggies, or pasta!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 
 

For the Peri Peri Masala Sauce

  • 5 whole Kashmiri chilis
  • 3 peri peri chilis, or hot Indian or Thai chilies (use 1/2 or 1 chili for less heat) , or use 2 more Kashmiri chilies
  • 5 cloves garlic
  • 1 inch piece of ginger
  • 4 whole cloves, (see notes for ground spice amounts)
  • 10 black peppercorns
  • 1/2 teaspoon cumin seeds
  • 1/2 teaspoon ground cinnamon
  • 2 green cardamom pods
  • 1/2 teaspoon salt
  • 1 teaspoon Kashmiri chili powder
  • 1 teaspoon sugar, or use maple syrup
  • 3 tablespoons white vinegar, or coconut vinegar or apple cider vinegar

For the Tofu

  • 14 ounces firm or extra firm tofu, pressed for at least 15 minutes, then sliced into 1/4” to 1/2” thick cutlets , or cubed or torn into pieces
  • 1 teaspoon oil

For the Curry

  • 2 teaspoons oil
  • 1 cup chopped red onion
  • 1/8 teaspoon salt
  • 1 tablespoon tomato paste, or use ketchup
  • water or stock, as needed
  • cilantro and lemon juice, for garnish

Instructions 

Make the peri peri masala sauce.

  • Soak the chilies in hot water for at least 15 minutes, then drain(reserve the chili soaking water) and add the chilies to a blender. Add the rest of the ingredients for the peri peri masala sauce, and blend for a minute, then let this mixture sit for a minute to soften the spices, and blend again for 1/2 a minute. If your blender is struggling to blend the chilies, then add in 2 tablespoons of the chili soaking water to help it blend to make a smooth paste. 
  • Once everything is blended, transfer the sauce to a bowl. Use around 2 tablespoons of the sauce to marinate the tofu. If you’re using sliced tofu, then brush this marinade on both sides of the tofu. If you’re using cubed or torn tofu, then add the tofu to a bowl along with 2 tablespoons of the sauce, and toss well to a coat. Marinate for at least 10 to 15 minutes while you prep the rest of the ingredients, (or you can let the tofu marinate for a few hours in the fridge for extra flavor.)

Cook the tofu.

  • To pan fry: Heat a large skillet over medium-high heat, and add a teaspoon of oil. Once the oil is hot, place the tofu slices in the skillet and cook for 4 to 5 minutes, until the bottom is golden and releases from the pan. Then, flip the tofu, and continue to cook until it's golden on the other side, as well. Remove the tofu from the skillet, and set aside. (If you’re using cubed or torn tofu, cook until golden brown on most edges, flipping occasionally.)
  • To bake the tofu instead: Spread tofu on parchment lined baking sheet. Drizzle a teaspoon of oil over the tofu, and bake at 400° F for 20 minutes or until crisped to preference.

Make the curry

  • Heat the same skillet over medium-high heat, and add 2 teaspoons of oil. Once the oil is hot, add the onion and salt. Mix well and cook for 2 minutes. Add splashes of water, if needed, to help the onion cook evenly. This will take anywhere from 7 to 10 minutes. Once the onion is golden, mix in the remaining peri peri masala sauce and the tomato paste
  • Let the sauce come to a boil, then rinse out your blender with a cup of water or stock and add this to the sauce. Cover with the lid, reduce the heat to medium, and let it cook for 3 to 4 minutes. Then, open the lid, and taste and adjust salt and flavor. If the sauce is too thick, add in more water or stock. (If you want the sauce to be creamy, add non dairy cream or milk instead) .
    Then, place the cooked tofu into the sauce. Cover with the lid, and simmer for a few minutes. I usually let the sliced tofu sit in the sauce, because they look better that way, but you can always cover the tofu with the sauce.
  • Serve: Garnish with some cilantro and lemon juice, if you like, and serve with some rice, flatbread, or naan. You can also use the delicious cooked tofu in a wrap. Slice and add to wraps, with crunchy veggies — like cabbage, cucumber, and onion — and top it with the peri peri sauce, instead of simmering in the sauce at the end. 
  • Store: Store refrigerated for upto 3 days. Reheat in microwave or skillet. I like to store the tofu separate so that it keeps that nice charred sauce on it.

Video

Notes

This recipe is gluten-free and nut-free. If you want to make it soy-free, use soy-free vegan chicken, chickpea tofu, pumpkin seed tofu, or seitan. Other proteins that you can use are soy curls and tempeh.
If you’re using soy curls, then soak the soy curls in warm stock, then drain and press lightly to remove some excess moisture, marinate in the peri peri sauce, crisp them up, and proceed with the recipe as written from there. 
Whole spices substitutes: If you don’t have whole versions of the chilies and the spices, use 2 tablespoons of Kashmiri chili powder, 1/2 teaspoon of cayenne instead of the hot chilies, 1/2 teaspoon of ground cardamom instead of the 2 green cardamom pods, 1/2 teaspoon ground cumin, 1 teaspoon ground black pepper, and 1/4 teaspoon ground cloves. 

Whole chilies substitute: if you can’t find whole chilies, use 2-3 tablespoons Kashmiri chili powder and blend with rest of the ingredients and 2 tabelspoons roasted red pepper. 
To make this without oil, sauté the onion with broth and bake the tofu, omitting the oil,.

Nutrition

Calories: 181kcal, Carbohydrates: 18g, Protein: 11g, Fat: 8g, Saturated Fat: 1g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 3g, Sodium: 418mg, Potassium: 407mg, Fiber: 4g, Sugar: 8g, Vitamin A: 966IU, Vitamin C: 118mg, Calcium: 166mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe? Rate and comment below!
peri peri chicken ingredients on the kitchen counter

Ingredients and Substitutions

  • whole chilis – Goan peri peri chicken uses both Kashmiri chilis and peri peri chilis. If you can’t find peri peri chilis, you can use hot Indian chilis instead. You can also use 2 tablespoons Kashmiri chili powder and 1/2 teaspoon cayenne in place of the chilis, if needed. Reduce for less heat.
  • aromatics – Ginger and garlic give the peri peri masala sauce so much flavor! Sautéed onion adds a ton of amazing umami to the sauce.
  • whole spices – Whole cloves, black peppercorns, cumin seeds, and green cardamom pods go into the sauce. You can use  1/2 teaspoon of ground cardamom instead of the 2 green cardamom pods, 1/2 teaspoon ground cumin, 1 teaspoon ground black pepper, and 1/4 teaspoon ground cloves instead, if you don’t have whole spices.
  • Kashmiri chili powder – Adds even more flavor to the peri peri masala!
  • sugar – A little sweet balances out all of that delicious heat.
  • white vinegar – For tang. You can use coconut or apple cider vinegar instead, if needed.
  • tofu – This is your chicken substitute. You can use soy-free vegan chicken, chickpea tofu, pumpkin seed tofu, or seitan. Other proteins that you can use are soy curls and tempeh.
  • oil – To pan fry. You can broth fry the onion and bake the tofu without the oil for an oil-free version.
  • tomato paste – You can use ketchup instead, if you like. This adds umami and color to the sauce.
  • water or stock – This gives bulk to the peri peri sauce.
  • garnishes – Garnish with cilantro and lemon juice.

💡 Tips

  • Blend the sauce for a minute then let the mixture rest so that the ingredients can soften more and then blend again for half a minute. Repeat until smooth

How to Make Goan Peri Peri Chicken

Soak the chilies in hot water for at least 15 minutes, then drain (reserve soaking water) and add to a blender. Add the rest of the ingredients for the peri peri masala sauce, and blend for a minute, then let this mixture sit for a minute and blend again for 1/2 a minute. If your blender is struggling to blend the chilies, then add in 2 tablespoons of the chili soaking water to help it blend to make a smooth paste. 

adding soaked chilis to the blender
adding remaining sauce ingredients to the blender

Once everything is blended, use around 2 tablespoons of the sauce to marinate the tofu. If you’re using sliced tofu, then brush this marinade on all the of the tofu. If you’re using cubed or torn tofu, then add the tofu to a bowl along with around 2 tablespoons of the sauce, and toss well to coat for marinating. Marinate for at least 10 to 15 minutes, or you can let the tofu marinate for a few hours in the fridge for extra flavor. 

To pan fry: Heat a large skillet over medium-high heat, and add a teaspoon of oil. Once the oil is hot, place the tofu slices in the skillet and cook for 4 to 5 minutes, until the bottom is golden and releases from the pan.

transferring blended Goan peri peri sauce to a bowl
brushing the peri peri masala onto the tofu

Then, flip the tofu, and continue to cook until it’s golden on the other side, as well. Remove the tofu from the skillet, and set aside. If you’re using cubed or torn tofu, cook until golden on most edges, flipping occasionally.

To bake: Spread the tofu on parchment lined baking sheet.Drizzle a teaspoon of oil over the tofu, and bake at 400° F for 20 minutes or until crisped to preference.

tofu filets cooking in the pan
crisped up tofu in the pan

Heat the same skillet over medium-high heat, and add 2 teaspoons of oil. Once the oil is hot, add the onion and salt. Mix well and cook for 2 minutes. Add a splash of water, and continue to cook until the onion is golden brown. Add more splashes of water in between, if needed, to help the onion cook evenly. This will take anywhere from 7 to 10 minutes.

adding onion to the pan
adding peri peri masala to the pan

Once the onion is golden, mix in the remaining peri peri masala sauce and the tomato paste

Let the sauce come to a boil, then rinse out your blender with a cup of water or stock and add this to the sauce. Cover with the lid, reduce the heat to medium, and let it cook for 3 to 4 minutes. Then, open the lid, and taste and adjust salt and flavor. If the sauce is too thick, add in more water or stock.

adding ketchup to the pan
adding water to the peri peri sauce

Then, place the cooked tofu into the sauce. Cover with the lid, and simmer for a few minutes. If you are using cubed or torn tofu, you can also just add it to the sauce and let it simmer instead of pre-cooking. You can cover the tofu with the sauce, as well, or just let the tofu sit in the sauce to serve. I usually let the sliced tofu sit in the sauce, because they look prettier that way, but you can always just put the sauce over the tofu.

adding the tofu cutlets to the peri peri sauce
tofu cutlets simmering in the peri peri sauce

Garnish with some cilantro and lemon juice, if you like, and serve with some rice, flatbread, or naan. You can also use the cooked tofu in a wrap with crunchy veggies — like cabbage, cucumber, and onion — and top it with the peri peri sauce instead of simmering in the sauce at the end. 

plate of peri peri chicken with rice

What to Serve with Peri Peri Chicken

Serve with some rice, flatbread, or naan. You can also use the cooked tofu in a wrap! Slice and add to wraps, with crunchy veggies — like cabbage, cucumber, and onion — and top it with the peri peri sauce !

Frequently Asked Questions

Is this recipe allergy friendly?

Peri peri chicken is naturally gluten-free and nut-free. If you want to make it soy-free, use soy-free vegan chicken, chickpea tofu, pumpkin seed tofu, or seitan. Other proteins that you can use are soy curls and tempeh. If you’re using soy curls, then soak the soy curls in warm stock, then drain and press lightly to remove some excess moisture, marinate in the peri peri sauce, crisp them up, and proceed with the recipe as written from there. 

Can I make this oil-free?

To make this without oil, sauté the onion with broth and bake the tofu, omitting the oil, instead.

About Richa

Hi, I'm Richa! I create flavorful plant based recipes that are inspired by my Indian upbringing, including many gluten-free, soy-free, and oil-free options.

You May Also Like

5 from 3 votes

Leave a comment

If you Love the Recipe, Please consider rating it using stars in comments! It helps readers and helps more people find the recipe online and I love hearing from you all!

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

9 Comments

  1. Maneesha says:

    5 stars
    this sauce is BANGIN’! I’m going to use it again with veggies, beans, and lentils! Thank you for another great regional Indian recipe! I love the fact that you explained the origin of this dish in the blog! Thank you for another beautiful recipe, Richa!

    1. Richa says:

      Awesome! Thank you trying all these dishes maneesha! Regional Indian dishes often don’t get the eyeballs and popularity

      1. Maneesha says:

        Keep them coming! I love them!

        1. Vegan Richa Support says:

          🙂

  2. Robert Brixius says:

    5 stars
    Awsome! Thanks!

  3. Robert Brixius says:

    This sounds delicious. I have some soy curls that will act as the chicken-like protein. Thanks!

    1. Richa says:

      Let me know when you do!

  4. Laura says:

    5 stars
    Oh wow! It’s so wonderful to see you in a video. I must make this soon and report back.
    <—– waving HI!

    1. Richa says:

      ❤️❤️❤️