Vegetarian Soy Meatballs
Main Dishes

Vegetarian Soy Meatballs

ML
By Marie Lefebvre · Updated October 14, 2026

Soft, golden meatballs made with textured soy protein, olives and fresh vegetables. A simple, budget-friendly recipe packed with flavor for any weeknight. Ready in just 20 minutes for the whole family.

Prep⏱️ 20 min
Servings👥 24 servings
Difficulty📊 Easy
↓ Jump to Recipe Pin it
Pinterest WhatsApp Facebook

🛒 Ingredients

24 servings

24
  • 2 cups dehydrated textured soy protein
  • 2 cups warm water
  • 6 olives
  • 1/4 green bell pepper
  • 1/2 ripe tomato
  • 1/4 onion
  • Salt to taste
  • Ground black pepper to taste
  • 1 egg
  • Wheat flour (as needed to bind)
  • Soybean oil for frying

Directions

  1. 1

    Put the soy protein in a bowl, cover with the warm water and let it soak for 10 minutes.

  2. 2

    Meanwhile, finely chop the olives, onion, tomato and bell pepper.

  3. 3

    Drain the soy protein if any liquid remains, then season with salt and black pepper.

  4. 4

    Add the chopped vegetables, the egg and the flour, mixing until the mixture holds together enough to shape balls.

  5. 5

    Roll the mixture into small balls with your hands.

  6. 6

    Flatten them slightly and fry in very hot oil.

  7. 7

    Drain on paper towels and serve warm.

💡 Chef's Tip

Don't pack the mixture too tightly — a light bind gives softer meatballs. Test the oil with a small ball; it should turn golden in seconds without burning.