If you’re anything like me and have a fiery passion for spicy food, you’ve come to the right place. In my culinary journey, I’ve discovered that there’s no limit to the excitement and flavor that chilies can bring to your cooking. I’m excited to share a simple yet incredibly flavorful recipe that represents my love for all things spicy – the Soybean Chili Recipe. This is not the traditional chili recipe because I’m using soybeans. It’s a way for me to show people that soybeans can be used to make things other than tofu or soy milk. And it’s SUPER high in protein.

This recipe is an adaptation to Chili con carne, often simply referred to as “chili”. Chili is a wholehearted and flavorful dish that originates from Tex-Mex cuisine but is popular throughout the United States. The name “chili con carne” translates to “chili with meat” in Spanish, which accurately describes the dish. It typically consists of some sort of meat (protein), chili peppers, tomatoes, beans, aromatics, spices and seasonings.
Why Soybean chili?
I tried a chili recipe during the chilly months in France because chili recipes were gaining popularity on the internet, and it seemed like the perfect comfort food to make. Since then, I’ve made it a regular part of my fall and winter cooking repertoire. It’s incredibly warm and comforting.
This recipe also stands out as one of the best ways to prepare soybeans. Soybeans on their own might not be the most flavorful, but this chili recipe adds a delicious twist to them. I’m always on the lookout for creative and innovative ways to make soybeans more enjoyable.

Substitute and Ingredient List
Ingredient List:
- Olive oil
- Medium yellow onion, diced
- Cloves garlic
- Plant-based minced meat (e.g., soy-based, pea protein, or other plant-based alternatives)
- Bell peppers, diced
- Chili powder (southern chili spice blend)
- Ground cumin
- Granulated sugar
- Tomato paste
- Ground black pepper
- Ground cayenne pepper (optional, skip if you prefer less heat)
- Veggie broth
- Dry soybeans (substitute with red kidney beans, drained and rinsed)
- Unseasoned tomato sauce (like passata, substitute with diced tomatoes)
- Handful of cilantro leaves (coriander leaves)
Substitute List:
- Plant-Based Minced Meat: You can use any plant-based ground meat substitute available in your local stores. (you can also make your own Vegan Chorizo at home)
- Dry Soybeans: Substitute with red kidney beans, drained and rinsed.
- Unseasoned Tomato Sauce (Passata): Substitute with diced tomatoes for a chunkier texture.
- Cayenne Pepper: If you can’t handle the heat, simply skip the cayenne pepper or reduce the quantity according to your spice preference.
How to make Soybean Chili? (Steps and method)
- Begin by soaking the dry soybeans overnight until they’ve doubled in size.

- The next day, drain the water and toss the beans into a pressure cooker with 5-6 cups of water. Seal the lid and let it cook under pressure for a good 25 minutes. Afterwards, turn off the heat and let the pressure release naturally. If you’re using canned beans, skip this part.

- Heat up a soup pot with olive oil over medium-high heat for two minutes. Throw in the onion, cook for 3 minutes, then add the garlic, cooking for an additional 2 minutes and stirring occasionally.

- Toss in the plant-based minced meat and bell pepper. Use a wooden spoon to break up the “meat” and cook for 6-7 minutes until it’s nicely browned, giving it a stir here and there.

- Sprinkle in the chili powder, cumin, sugar, tomato paste, garlic powder, salt, pepper, and optional cayenne. Stir everything until it’s all nicely mixed.

- Add veggie broth, tomato sauce, and the cooked beans. Give it a good stir.

- Let the liquid come to a low boil, then reduce the heat (low to medium-low) to let the chili gently simmer, uncovered, for 20-25 minutes. Stir every now and then.

- Take the pot off the heat, toss in the chopped cilantro/coriander leaves, and let the chili rest for 5-10 minutes before serving. Serve it up with a dollop of vegan sour cream on top or just enjoy it as is.

And there you have it, homemade delicious Spicy Soybean Chili – a protein-packed recipe with spices, aromatics and plant-based meat. This is a warm, hearty bowl that stands out, whether you’re enjoying it solo or enjpying it up with nachos or chips.
So, dive into this flavorful recipe and let Mama Bee know @ beextravegant as to how your soybean chili turned out to be. Your feedback is like the secret ingredient that makes the recipe complete. Until our next Beextraveganza, happy cooking!
Check out my other recipes:
- Tofu Rice Stuffed Zucchini
- Brown Rice Split Peas Kichadi
- Vegan Biryani

Spicy Soybean Chili Recipe
Ingredients1x2x3x
- 1 tablespoon olive oil
- 1 medium yellow onion -diced
- 3 cloves garlic
- 1 lb or 400 g plant-based minced meat
- 2 bell peppers diced
- 2 ½ tablespoons chili powder this is a spice blend to make southern chili
- 1 ½ tablespoons ground cumin
- 1 tablespoon granulated sugar
- 2 tablespoons tomato paste
- 1 ½ teaspoons salt or to taste
- ½ teaspoon ground black pepper
- ¼ teaspoon ground cayenne pepper -optional skip if you can’t handle the heat
- 2 ½ cups veggie broth
- 1.5 cups dry soybeans sub with 1 (16 oz.) can red kidney beans, drained and rinsed
- 18 oz. 450 g unseasoned tomato sauce (like passata), sub with 4 diced tomatoes
- Handful of cilantro leaves coriander leaves
Instructions
- Rise and soak the dry soybeans overnight. Once they have doubled in size, drain the water the next day and add them to a pressure cooker with enough water (5-6 cups) and shut the lid.
- Cook under pressure for at least 25 minutes. Soybeans take longer to cook. After 25-30 minutes, turn off the heat and release the pressure naturally.
- If you are using canned beans, skip the previous step.
- Add the olive oil to a large soup pot and place it over medium-high heat for two minutes.
- Add the onion. Cook for 3 minutes, then add the garlic and cook for 2 more minutes, stirring occasionally.
- Add the plant-based minced meat to the pot and the bell pepper. Break the meat apart with a wooden spoon.
- Cook for 6-7 minutes, until the “meat” is browned, stirring occasionally.
- Add the chili powder, cumin, sugar, tomato paste, garlic powder, salt, pepper, and optional cayenne. Stir until well combined.
- Add the veggie broth, tomato sauce, and cooked beans. Stir well.
- Bring the liquid to a low boil. Then, reduce the heat (low to medium-low) to gently simmer the chili, uncovered, for 20-25 minutes, stirring occasionally.
- Remove the pot from the heat, and add chopped cilantro/coriander leaves. Let the chili rest for 5-10 minutes before serving.
- Serve with some vegan sour cream on top or just by itself.
- Note: if you want the sauce to thicken, cook for a bit longer. If you don’t have time, take some soy beans with the sauce and blend it smooth, add that to the sauce to make it thicker.
Nutrition
Spicy vegan beer battered fish and chips, inspired by the coastal regions of India, with a light and crispy beer batter. They are packed with flavor, with flaky hearts of palm that act as the plant-based fish alternative. We also make light and crispy potato chips that are bound to impress!
<img loading=“lazy” src=“https://i0.wp.com/beextravegant.com/wp-content/uploads/2023/11/DSC04284.jpg?resize=683%2C1024&ssl=1" onerror=“this.onerror=null;this.src=‘https://blogger.googleusercontent.com/img/a/AVvXsEhe7F7TRXHtjiKvHb5vS7DmnxvpHiDyoYyYvm1nHB3Qp2_w3BnM6A2eq4v7FYxCC9bfZt3a9vIMtAYEKUiaDQbHMg-ViyGmRIj39MLp0bGFfgfYw1Dc9q_H-T0wiTm3l0Uq42dETrN9eC8aGJ9_IORZsxST1AcLR7np1koOfcc7tnHa4S8Mwz_xD9d0=s16000';" alt=“Vegan spicy beer battered fish and chips served on a great tray with one “fish” broken to show the inside - 12”>
Why this vegan fish and chips?
Having visited London often, I always wanted to try a vegan version of fish and chips. So, I decided to create my own – Vegan Spicy Beer Battered Fish and Chips. I’ve crafted a dish that not only captures the essence of the classic but elevates it to new heights. This recipe combines heart of palm and crumbled nori for a ‘fishy’ taste. To give it a kick, I added ground coriander, garam masala, red chili powder, and garlic powder to the beer batter. Whether you’re a spice lover or just looking for something different, this dish is for you. Let’s make a flavorful, vegan-friendly version of a classic. Are you in?
<img loading=“lazy” src=“https://i0.wp.com/beextravegant.com/wp-content/uploads/2023/11/DSC04289.jpg?resize=683%2C1024&ssl=1" onerror=“this.onerror=null;this.src=‘https://blogger.googleusercontent.com/img/a/AVvXsEhe7F7TRXHtjiKvHb5vS7DmnxvpHiDyoYyYvm1nHB3Qp2_w3BnM6A2eq4v7FYxCC9bfZt3a9vIMtAYEKUiaDQbHMg-ViyGmRIj39MLp0bGFfgfYw1Dc9q_H-T0wiTm3l0Uq42dETrN9eC8aGJ9_IORZsxST1AcLR7np1koOfcc7tnHa4S8Mwz_xD9d0=s16000';" alt=“Vegan spicy beer battered fish and chips served on a great tray with one “fish” broken to show the inside - 13”>
Tips to perfect your Vegan Spicy Beer Battered Fish and Chips
- Selecting the Right Heart of Palm: Opt for young, tender heart of palm as it closely resembles the texture of fish. Look for cans labeled ‘young’ or ‘tender’ for the best results.
- Preparing the Nori Flakes: Crumble nori sheets finely to mimic the taste of sea flavors and provide an extra layer of authenticity to your vegan fish alternative.
- Creating the Spicy Beer Batter: Elevate your batter with a blend of aromatic spices. Incorporate ground coriander, garam masala, red chili powder, and garlic powder for a burst of zesty, spicy goodness.
- Balancing the Spice Level: Adjust the amount of red chili powder to suit your taste preferences. Remember, you can always add more for an extra kick, but start with a moderate amount and taste as you go. You can also sub with paprika powder if you can’t handle the heat.
- Perfecting the Batter Consistency: Aim for a smooth, lump-free batter. Adjust the liquid-to-dry ingredient ratio as needed. You are looking to achieve a thick, yet pourable consistency that adheres well to the heart of palm.
- Maintaining the Oil Temperature: Ensure the oil is heated to the right temperature (around 375°F / 180°C). This will result in a crispy, golden-brown coating without absorbing excess oil.
- Draining Excess Oil: After frying, allow the vegan fish alternative to drain on a wire rack or paper towels. This helps remove any excess oil and maintain its crispy texture.
- Serving with Accompaniments: Pair your vegan spicy beer battered fish with a side of perfectly fried ‘chips’ (potato fries) for a classic combination. Add a sprinkle of sea salt and fresh herbs for an extra touch of flavor.
- Garnishing for Visual Appeal: Consider garnishing your dish with a wedge of lemon, a sprinkle of fresh parsley. You can enjoy it with vegan tartar sauce to add visual appeal and enhance the overall experience.
- Experiment and Enjoy: Don’t be afraid to get creative with your spice combinations. Feel free to try jackfruit to artichokes to suit your personal taste.

By incorporating these tips, you’ll be well on your way to creating a sensational Vegan Spicy Beer Battered Fish and Chips dish that’s sure to impress even the most discerning palates.

Other delicious snacks from the blog:
- Best Vegan Korean Corn Dogs
- Onion potato Bhaji
- Spicy Kohlrabi fritters
- Smashed Potato Papdi Chaat
- Vegan Dahi Vada
- Crispy Plaintain Chips
- Baked Aloo Tikki
<img loading=“lazy” src=“https://i0.wp.com/beextravegant.com/wp-content/uploads/2023/11/DSC04290.jpg?fit=250%2C167&ssl=1" onerror=“this.onerror=null;this.src=‘https://blogger.googleusercontent.com/img/a/AVvXsEhe7F7TRXHtjiKvHb5vS7DmnxvpHiDyoYyYvm1nHB3Qp2_w3BnM6A2eq4v7FYxCC9bfZt3a9vIMtAYEKUiaDQbHMg-ViyGmRIj39MLp0bGFfgfYw1Dc9q_H-T0wiTm3l0Uq42dETrN9eC8aGJ9_IORZsxST1AcLR7np1koOfcc7tnHa4S8Mwz_xD9d0=s16000';" alt=“Vegan spicy beer battered fish and chips served on a great tray with one “fish” broken to show the inside and a glass of beer on the side - 16”>
Spicy Vegan Beer Battered Fish and Chips
Ingredients1x2x3x
Vegan beer battered “fish”
- 14 oz or 400 g can Hearts of Palm
- ½ cup panko bread crumbs
- 2 tbsp caper brine sub with pickle juice or vegan fish sauce
- 3 tbsp crushed nori sheets
- 1 tsp garlic powder
- ¾ teaspoon salt
- 1 ¼ cup Flour
- 1 tsp red chili powder
- ½ tsp turmeric
- ½ tsp ground coriander
- 1 tsp garam masala
- ½ tsp garlic powder
- salt and pepper to taste
- 6 oz 170 ml Beer I used a pale ale
For frying
- Vegetable oil
Chips (Fries):
- 3 large potatoes sliced into ½ inch sticks
- Salt to taste
- Water for boiling the chips/fries
Instructions
- To a food processor, add the drained hearts of palm, bread crumbs, caper brine, crushed nori, garlic powder and salt.
- Pulse several times to combine, but make sure there is still some texture and even large chunks. Don’t let it turn into a paste. If the mixture seems wet, add more breadcrumbs and pulse.
- Using your hands take out about 2 tbsp of the mix and form into fish-like shapes, about 2-3 inches long and 1 inch wide.
- Place the fish-like shapes on a plate lined with parchment paper and let them chill in the refrigerator while you prepare the batter.
The batter
- In a large bowl, whisk together the flour, red chili powder, ground turmeric, ground coriander seeds, garam masala, garlic powder, salt and pepper.
- Gradually whisk in the beer until a batter forms and is smooth.
Frying the “fish”
- Add oil to a large, heavy-bottomed pan about 2-3 inches deep. Heat to 375 F or 180 C, using a thermometer for best results and safety.
- Swiftly dip the fish pieces into the batter one at a time, coating all sides evenly, then place in the hot oil slowly. I use a fork to dip them in and carefully out of the batter. Handle them care as they will fall apart, but once they are fried they are quite firm.
- Cook for about 3 minutes on each side, until crispy and golden brown.
- Drain on a wire rack lined with kitchen paper towel. Enjoy immediately with your favorite dips!
Chips/Fries
- First soak the potatoes in cold water to remove excess starch.
- Then boil water, add a tsp salt to it, in a large enough pot that can hold the potatoes as well.
- Drop the potatoes into the boiling water and let boil for a few minutes (about 3 minutes) and take them out and let them drain on a kitchen towel.
- When it’s time to fry (after frying the fish), drop them carefully into the hot oil and let them fry fro 3-4 minutes until golden and crispy.
- Take them out with a slotted spoon, let them drain on a wire rack, and salt them from the top when it’s hot.
- Serve with the fried fish and enjoy!
Notes
Nutrition
I’m excited to share a unique recipe that combines the bold flavors of Mexican and Indian cuisines in a simple yet delicious way. My Vegan Taco Samosa Chaat brings together the savory goodness of tacos with the satisfying crispness of samosas, all topped off with zesty chaat toppings. The perfect flavor layering will make you and your close ones go back for more.

Inspiration Behind Vegan Taco Samosa Chaat
The idea for this dish came from a desire to explore the fusion of diverse flavors and textures from different culinary traditions. By combining elements of Mexican and Indian cuisines, we aim to introduce you to a new and exciting dish to try in your kitchen. It’s about pushing the boundaries and discovering delightful combinations that might surprise your palate. This Vegan Chipotle Burrito Bowl follows a similar concept!

Ingredients and substitutes
Before we get started, it’s essential to note that the success of this recipe often depends on choosing the right type of ingredients. Here’s a comprehensive list of what you’ll need:
Vegan Taco Meat:
- Firm Tofu (Best Choice): Opt for firm tofu rather than soft or silken varieties. It holds its shape better and absorbs flavors well. Substitute: If tofu isn’t available, consider using tempeh as an alternative.
- Walnuts: These provide a rich, meaty texture to the taco filling. Substitute: If you have nut allergies, you can replace walnuts with sunflower seeds or textured vegetable protein (TVP).
Samosa Dough:
- All-Purpose Flour (Best Choice): Standard all-purpose flour works best for achieving a crisp samosa shell. Substitute: If needed, you can use whole wheat flour for a healthier option, but it will result in a slightly different texture.
- Olive Oil: A neutral-flavored vegetable oil is ideal for the dough. Examples: Rapeseed oil, peanut oil, or canola oil can be used.
- Carrom Seeds/Ajwain : This spice gives the samosa shell a depth of flavor and savoriness. Substitute : You can substitute this with roasted cumin seeds or skip it completely.
Chaat Topping:
- Plant-based Yogurt: I used soy yogurt here. Substitute: You can use almond yogurt, cashew yogurt or any other plant-based alternative available to you.
- Mint Cilantro Chutney
- Tamarind Chutney
- Pico de Gallo : This is a Mexican condiment traditionally made from chopped tomato, onion, and serrano peppers, with salt, lime juice, and cilantro. Substitute : You can choose to leave it out if you don’t want to make it but the chaat won’t be the same 😉
- Chopped veggies : I used Crunchy onions, tomatoes, avocados.
- Boiled potatoes : Substitute : You can choose to use cooked kidney beans, white beans or just skip it out.
How to make Taco Samosa Chaat?
Preparing Delicious Vegan Taco Meat: The highlight of the recipe is the Vegan Taco Meat, and choosing the right ingredients is crucial. You can easily whip it up by following the instructions in the recipe card. Remember to use firm tofu for its superior texture and flavor-absorbing qualities.

Making the Samosa Dough: Creating the perfect samosa shell begins with the dough. I recommend following the steps provided in our Easy Samosa Recipe for a simple and reliable dough. Using all-purpose flour is the key to achieving a crisp and flaky texture.

Topping the Samosa Chaat: Top the Vegan Taco Samosa Chaat with Boiled potato cubes, Avocados, mint coriander chutney, Pico de Gallo, tamarind chutney, a sprinkle of red chilli powder, finely chopped onions, and chopped coriander.

Try other Indian street food recipes from the blog:
- Onion Potato Bhajis
- Easy Samosa Recipe – Baked and Fried
- Fried MoMos and spicy chutney
- Tandoori soya chaap skewers
- Vada Pav
- Smashed Potato Papdi Chaat
- Vegan Dahi Vada
- Crispy Plaintain Chips
- Baked Aloo TIkki

Vegan Taco Samosa Chaat – A Mexican Indian Fusion
Ingredients1x2x3x
Samosa Dough:
- 2 cups All purpose flour
- 2 tbsp olive oil
- 1 tsp salt
- ½ tsp Ajwain/Carrom seeds
Vegan Taco Meat:
- 1 block firm tofu
- 2 cups walnuts
- 2 tbsp dark soy sauce
- 2 tbsp tomato paste
- ½ tsp veg chicken seasoning sub with mushroom seasoning
- 1 tsp garlic powder
- ½ tsp cayenne
- 1 tsp maple syrup
- 1 tsp Oregano
- 1 tbsp Olive oil
- 1 tsp paprika
- 1 tsp water
Chaat Toppings:
- Tamarind Chutney
- Mint Cilantro Chutney
- ½ onion
- 1 tomato
- ½ cup soy yogurt
- 1 tsp chaat masala
Instructions
Taco ‘Meat’:
- Preheat the oven to 350°F/180°C.
- Add walnuts to the food processor and process into crumbles.
- Mash the tofu with a fork or a vegetable masher. Add the crushed walnuts and crumbled tofu to a large bowl and toss.
- Add the garlic powder, vegan chicken seasoning, cumin, paprika, oregano, cayenne pepper, olive oil, soy sauce, maple syrup and tomato paste to a smaller bowl or sauce cup and whisk into a thick sauce.
- Pour the sauce in with the tofu and walnut mix and toss until everything is coated in the sauce.
- Transfer to a parchment-lined or silicone sheet-lined baking tray and spread out evenly across the tray.
- Bake in the oven for 35 minutes, bring it out at the 15-minute mark to give it a stir, and place it back in.
Samosa Dough:
- In a large bowl, mix together flour, salt, and ajwain/carrom seeds.
- Then add the oil slowly and incorporate that into the flour by mixing and rubbing the mix between your hands. The flour should be well coated with oil and when you press the crumbly flour mix between your fingers, it should hold together.
- Gradually add water a few tbsp at a time, adding more if required, and mix it well until you form a stiff dough.
Shaping the samosas:
- Preheat the oven to 200°C/400°F.
- Divide the dough into 12-16 equal parts and roll the dough into an oval shape, cut it horizontally, dividing it into 2 equal parts using a dough divider.
- Fold the straight edge and seal to form a cone. Now stuff 2 tsp of the taco samosa filling into the cone. Bring the bottom of the wrapper to the top, fold the excess dough in the middle, and seal the samosa tight by firmly pressing it between your fingers.
- Place the shaped samosas on a lined baking tray and bake for 30 minutes or until golden brown.
- Samosa is now ready to be enjoyed with mint-cilantro chutney and tamarind chutney or go on to make the Taco Samosa Chaat.
Taco Samosa Chaat:
- Place the samosa on a plate and gently crush it.
- Top with swirls of plant-based yogurt, mint cilantro chutney , pico de Gallo, chopped avocados, boiled potato cubes, chopped onions and tomato, tamarind chutney , a sprinkle of chaat masala.
- Serve immediately!
Notes

Spicy Soybean Chili Recipe
Ingredients1x2x3x
- 1 tablespoon olive oil
- 1 medium yellow onion -diced
- 3 cloves garlic
- 1 lb or 400 g plant-based minced meat
- 2 bell peppers diced
- 2 ½ tablespoons chili powder this is a spice blend to make southern chili
- 1 ½ tablespoons ground cumin
- 1 tablespoon granulated sugar
- 2 tablespoons tomato paste
- 1 ½ teaspoons salt or to taste
- ½ teaspoon ground black pepper
- ¼ teaspoon ground cayenne pepper -optional skip if you can’t handle the heat
- 2 ½ cups veggie broth
- 1.5 cups dry soybeans sub with 1 (16 oz.) can red kidney beans, drained and rinsed
- 18 oz. 450 g unseasoned tomato sauce (like passata), sub with 4 diced tomatoes
- Handful of cilantro leaves coriander leaves
Instructions
- Rise and soak the dry soybeans overnight. Once they have doubled in size, drain the water the next day and add them to a pressure cooker with enough water (5-6 cups) and shut the lid.
- Cook under pressure for at least 25 minutes. Soybeans take longer to cook. After 25-30 minutes, turn off the heat and release the pressure naturally.
- If you are using canned beans, skip the previous step.
- Add the olive oil to a large soup pot and place it over medium-high heat for two minutes.
- Add the onion. Cook for 3 minutes, then add the garlic and cook for 2 more minutes, stirring occasionally.
- Add the plant-based minced meat to the pot and the bell pepper. Break the meat apart with a wooden spoon.
- Cook for 6-7 minutes, until the “meat” is browned, stirring occasionally.
- Add the chili powder, cumin, sugar, tomato paste, garlic powder, salt, pepper, and optional cayenne. Stir until well combined.
- Add the veggie broth, tomato sauce, and cooked beans. Stir well.
- Bring the liquid to a low boil. Then, reduce the heat (low to medium-low) to gently simmer the chili, uncovered, for 20-25 minutes, stirring occasionally.
- Remove the pot from the heat, and add chopped cilantro/coriander leaves. Let the chili rest for 5-10 minutes before serving.
- Serve with some vegan sour cream on top or just by itself.
- Note: if you want the sauce to thicken, cook for a bit longer. If you don’t have time, take some soy beans with the sauce and blend it smooth, add that to the sauce to make it thicker.