Easy Soybean Kebab Recipe: Nutritious & Make-Ahead Tips

Photo of author
Written By Haryana’s Restaurant

Authentic Indian Food – Classic Indian Cuisine in Terrace BC

Imagine sinking your teeth into a deliciously spiced, crispy-on-the-outside, tender-on-the-inside kebab that not only satisfies your taste buds but also offers a hearty dose of nutrition. That’s exactly what you’ll get with soybean kebabs, a delightful vegetarian twist on a classic dish traditionally made with meat. Originating from the versatile kitchens of vegetarian cuisine, soybean kebabs are a perfect example of how plant-based ingredients can be transformed into mouthwatering culinary creations.

Whether you’re a seasoned vegetarian looking for new recipes to add to your repertoire or simply aiming to incorporate more plant-based meals into your diet, soybean kebabs are an excellent choice. They’re packed with protein, easy to make, and can adapt to a wide range of spices and herbs, making them a hit in any flavor profile. Get ready to impress your friends and family with these irresistible treats that are sure to be a crowd-pleaser at any gathering or a cozy night in.


Gather your ingredients to create these savory and protein-rich soybean kebabs. Perfect for any gathering or a cozy night in, this recipe combines simplicity with flavor.

Main Ingredients

  • 1 cup soybeans, soaked overnight and boiled until soft
  • 2 medium potatoes, boiled and mashed
  • 1/4 cup carrots, finely chopped
  • 1/4 cup peas, boiled
  • 2 tablespoons corn starch
  • 2 tablespoons breadcrumbs
  • Oil for shallow frying
  • 1 teaspoon cumin powder
  • 1 teaspoon coriander powder
  • 1/2 teaspoon garam masala
  • 1/2 teaspoon turmeric powder
  • 1 teaspoon red chili powder, adjust to taste
  • Salt to taste
  • Fresh coriander, finely chopped for garnish
  • Juice of one lemon (to be added just before mixing)

Required Tools and Equipment

To create delicious soybean kebabs, having the right tools and equipment at your disposal will make the process smoother and more enjoyable. Here’s what you’ll need:

  • Food Processor: Essential for grinding your soaked soybeans and other ingredients to the right consistency.
  • Mixing Bowl: You’ll need a large mixing bowl to combine the ground soybeans with spices and other ingredients.
  • Measuring Cups and Spoons: For precise measurement of ingredients to ensure each kebab tastes just as good as the last.
  • Skewers: If you’re planning to cook your kebabs on a grill or in the oven, you’ll need skewers to shape and hold them together. Wooden skewers should be soaked in water for about 30 minutes beforehand to prevent burning.
  • Grill Pan or Outdoor Grill: Depending on your preference, a grill pan for stovetop cooking or an outdoor grill can be used to give the kebabs a charred, smoky flavor.
  • Spatula or Tongs: Necessary for flipping the kebabs carefully to ensure they cook evenly on all sides.
  • Parchment Paper: Useful if you choose to bake the kebabs in the oven, preventing them from sticking to the baking sheet and making cleanup easier.

Each of these tools plays a crucial role in the preparation and cooking of your soybean kebabs, ensuring that they turn out perfectly seasoned, cooked, and ready to be enjoyed by all. Make sure to gather these items before you start, so everything is at hand when you begin assembling your kebabs.


Now that you have gathered all your ingredients and equipment, let’s start preparing the soybean kebabs. Follow these steps carefully to ensure that every kebab turns out perfectly savory and delicious.

Soaking Soybeans

  1. Begin by rinsing 1 cup of dry soybeans under cold water to remove any dust or impurities.
  2. Place the cleaned soybeans in a large bowl and cover them with about 3 cups of water. The soybeans will expand, so make sure there is enough water to cover them completely.
  3. Allow the soybeans to soak overnight, or for at least 8 hours, at room temperature. This soaking process is crucial as it softens the beans, making them easier to grind and digest.

Combining Ingredients

  1. Once the soybeans are fully soaked and plumped, drain the water and transfer the beans to a food processor.
  2. Add two boiled potatoes, peeled and quartered, to the food processor along with the soaked soybeans. The potatoes will help in binding the mixture together.
  3. Include a blend of spices for flavoring. Add 1 teaspoon of garam masala, 1 teaspoon of cumin powder, 1 teaspoon of coriander powder, 1/2 teaspoon of turmeric, and salt to taste.
  4. Process all the ingredients until you achieve a coarse mixture that easily holds together when shaped. Ensure not to over-process as the texture should remain somewhat chunky, providing a nice bite to the kebabs.
  5. If the mixture feels too dry or crumbly, you can add a little water or oil to adjust the consistency. This will help in forming the kebabs on the skewers without breaking.

Following these steps will prepare your base mixture perfectly for shaping and cooking in the subsequent phases.


Follow these step-by-step instructions to make your soybean kebabs. Ensure each step is followed carefully to capture the savory, aromatic flavors of these delightful vegetarian kebabs.

Making the Kebab Mixture

  1. Start by draining the soaked soybeans thoroughly to remove excess water. This helps prevent the kebab mixture from becoming too soggy.
  2. Place the soybeans and boiled potatoes in a food processor. Pulse the mixture a few times until you achieve a coarse texture. Avoid over-processing to maintain some bite in the kebabs.
  3. Transfer the coarsely ground mixture into a large mixing bowl. Add finely chopped onions, green chilies, coriander, and mint leaves to the bowl for a fresh, herbaceous flavor.
  4. Season the mixture with salt, garam masala, red chili powder, and cumin powder. Mix everything thoroughly to ensure the spices are evenly distributed throughout the mixture.
  5. If the mixture feels too dry, add a small amount of oil or water. The consistency should be moist enough to hold together but not overly sticky.

Shaping the Kebab

  1. Grease your hands lightly with oil to prevent sticking and to achieve a smoother finish on your kebabs.
  2. Take a small portion of the kebab mixture and shape it into a round or oval form using your palms. Press gently but firmly to ensure the mixture binds well and doesn’t fall apart during cooking.
  3. Place the formed kebabs on a plate and chill in the refrigerator for about 15-20 minutes. Chilling helps the kebabs to firm up and makes them easier to cook without breaking.

Cooking the Soy Bean Kebabs

  1. Heat a non-stick skillet over medium heat and brush it with oil. Once hot, place the kebabs on the skillet.
  2. Cook the kebabs for 4-5 minutes on each side or until they have a golden brown crust. Be gentle when flipping the kebabs to maintain their shape.
  3. If preferred, you can also grill the kebabs over medium coals or bake in a preheated oven at 375°F (190°C) for about 10-15 minutes, turning halfway through for even cooking.
  4. Serve hot with a side of mint yogurt sauce or your choice of chutney.

Serving Suggestions

After perfecting the art of shaping and cooking your soybean kebabs, the next essential step is serving them in a way that enhances their delightful flavors and textures. Soybean kebabs are incredibly versatile, making them fantastic to pair with a variety of accompaniments. Here’s how you can transform your meal with some simple yet exquisite serving suggestions.

Plate with Dips

One of the best ways to serve soybean kebabs is alongside a refreshing dip. Mint yogurt sauce, as mentioned before, pairs beautifully with the earthy flavors of the kebabs. Simply blend fresh mint leaves, yogurt, a squeeze of lemon juice, salt, and a hint of sugar to achieve a creamy dip that complements the spiciness of the kebabs. Alternatively, a tangy tamarind chutney or a spicy red chili sauce can add a robust flavor kick that excites the palate.

Pair with Sides

Consider pairing your kebabs with light, nutritious side dishes. A crisp, mixed green salad dressed with a lemon vinaigrette or a side of sautéed vegetables can balance the richness of the kebabs. If you prefer something more filling, opt for couscous, quinoa, or a fragrant basmati rice pilaf, which can all serve as excellent bases that absorb the flavors of the kebabs.

Wrap It Up

For a delightful handheld option, wrap your soybean kebabs in a soft, warm pita or flatbread. Add fresh greens, sliced tomatoes, cucumbers, and a drizzle of your mint yogurt sauce to create a satisfying, easy-to-eat meal that’s perfect for a casual dining setting or a quick lunch.

Presentation Tips

Visual appeal is key, so garnish your serving platter with fresh herbs, lemon slices, or a sprinkle of sesame seeds for an added touch of elegance. Serve the kebabs hot, arranged beautifully on a platter with your dips and sides to make the dish as visually appealing as it is delicious.

Following these suggestions, you elevate the humble soybean kebab into a dish that’s not only nutritious and filling but also a feast for the eyes and tastebuds. Whether you’re hosting a dinner party or looking for a family-friendly meal, these serving ideas ensure your kebabs are a hit.

Make-Ahead Instructions

Maximize your meal prep with these make-ahead tips for soybean kebabs. Preparing this dish in advance not only saves time but also enhances the flavors, allowing them to meld together wonderfully.

Preparing the Kebab Mixture

Begin by preparing the kebab mixture as outlined in the main recipe. Once you have combined the soybeans, potatoes, and spices into a cohesive mix, you can shape the kebabs. Place the uncooked kebabs on a baking sheet lined with parchment paper, ensuring they do not touch each other. Cover the sheet with plastic wrap and refrigerate. This mixture can be made and refrigerated up to a day in advance, which helps in developing deeper flavors as the ingredients marinate together.

Freezing for Longer Storage

If you plan to store the kebabs for longer, freeze them instead of just chilling. After shaping the kebabs, flash freeze them by placing the baking sheet in the freezer for about 1-2 hours until the kebabs are firm. Once firm, transfer the kebabs to a freezer-safe bag or container. Label the container with the date, and they can be stored in the freezer for up to three months.

Cooking from Chilled or Frozen

When you’re ready to cook the kebabs, there’s no need to thaw them. If chilled, they will require a bit longer in the oven compared to the original recipe due to the cold starting temperature. Cook them in a preheated oven or on a skillet until golden and cooked through. If cooking from frozen, extend the cooking time by an additional 10-15 minutes, ensuring they are heated throughout and crispy on the outside.

Following these instructions, you can prepare a meal that is both convenient and delightful, ready to be enjoyed at your leisure.


Ready to impress at your next gathering or simply spice up your weeknight dinners? Give these soybean kebabs a try! They’re not only packed with protein but also versatile enough to suit any table. Whether you’re planning ahead or whipping them up on a whim the tips you’ve learned will ensure they’re always delicious. So grab your ingredients and let your culinary creativity shine. Happy cooking!

Leave a Comment