Thai-Inspired Tofu Meatballs with Red Curry & Kaffir Lime

Amy Hand

Amy Hand

Amy worked as the head pastry chef at multiple restaurants in South Africa. She now shares her professional insights about cooking and kitchen tools here at The Skillful Cook.

There’s no missing out on delicious meatballs when you have these delicious vegan tofu alternatives. They are crispy, juicy, and bursting with flavor.

Are you a vegetarian, but you really miss meatballs? Well, look no further than these juicy tofu meatless meatballs!

Tofu is a very underrated ingredient that we love to experiment with. The key to making tofu tasty is the ingredients you add to it, because it absorbs flavors so well.

juicy tofu meatless meatballs

In this recipe, we have added aromatics like garlic and ginger, heat from the chili paste, citrus from the kefir lime, and a few more delicious ingredients that make these tofu meatballs pack a serious punch.

these tofu meatballs pack a serious punch

For us, a good meatball has to be juicy, and tofu makes that very easy…as long as you cook it correctly. But, don’t worry, the baking technique allows the tofu to remain juicy even as the outside crisps up to perfection.

the tofu to remain juicy even as the outside crisps up to perfection

Why you will love this Tofu Meatballs recipe…

  • Flavor explosion- The red curry, fresh basil, kaffir lime zest, garlic, and ginger infuses the tofu with irresistible flavor.
  • Vegan-friendly– Indulge in a favorite without the meat.
  • Perfect texture– The outside is crispy while the inside is soft and juicy.
  • Healthy baked alternative- No frying in oil required!
  • Versatile- Perfect appetizer or main.
Why you will love this Tofu Meatballs recipe

Thai-Inspired Tofu Meatballs with Red Curry & Kaffir Lime

There’s no missing out on delicious meatballs when you have these delicious vegan tofu alternatives. They are crispy, juicy, and bursting with flavor.
Rate this recipe!
Prep Time 30 minutes
Cook Time 25 minutes
Total Time 55 minutes
Course Appetizer, Main Course
Cuisine Thai
Servings 4
Calories 150 kcal

Ingredients
  

Meatballs:

  • 14 oz (1 block) extra-firm tofu, pressed
  • 2 tbsp red curry paste
  • ¼ cup canned full-fat coconut milk
  • ¼ panko breadcrumbs (use gluten-free if needed)
  • 2 tbsp cornstarch
  • 2 garlic cloves, minced
  • 1 tsp fresh grated ginger
  • 1 tbsp soy sauce (or tamari)
  • Zest of 1 kaffir lime (or regular lime if unavailable)
  • 2 tbsp chopped Thai basil (or regular basil)
  • 1 green onion, finely chopped
  • 1 tsp sesame oil
  • Salt, to taste
  • Optional: 1 tsp brown sugar for balance

To serve:

  • Sweet chili sauce
  • Lime wedges
  • More chopped basil or cilantro

Instructions
 

Ingredients

  • tofu meatballs ingredients
  • Wrap the tofu in a clean towel and place something heavy on top (like a cast iron pan) for 15–20 minutes. This gets rid of excess moisture and helps the meatballs hold their shape.
    Tofu Meatballs Recipe Instruction - Press the tofu
  • In a large bowl, crumble the tofu with your hands until it resembles ricotta. Add red curry paste, coconut milk, panko, cornstarch, garlic, ginger, soy sauce, lime zest, basil, green onion, sesame oil, and optional brown sugar. Mix until fully combined. It should be moist but moldable—add more panko if it feels too wet.
  • Scoop about 1.5 tablespoons of the mixture and roll into balls. You should get around 14–16 meatballs.
  • Preheat oven to 400°F (200°C). Place meatballs on a parchment-lined baking sheet and lightly brush or spray with oil. Bake for 25 minutes, flipping halfway, until golden and slightly crispy.
    Tofu Meatballs Recipe Instruction - roll into balls and bake
  • Serve warm with sweet chili sauce, lime wedges, and extra herbs. I love these over rice noodles with quick-pickled veggies too.

Nutrition

Calories 150kcal (8%)Carbohydrates 8g (3%)Protein 10g (20%)Fat 9g (14%)Saturated Fat 4g (25%)Polyunsaturated Fat 3gMonounsaturated Fat 2gSodium 258mg (11%)Potassium 52mg (1%)Fiber 1g (4%)Sugar 1g (1%)Vitamin A 1234IU (25%)Vitamin C 1mg (1%)Calcium 143mg (14%)Iron 2mg (11%)
Keyword Tofu Meatballs
Tried this recipe?Let us know if you liked it in the comments below!

Serving Suggestions

These tofu meatballs are so versatile that they can be used as an appetizer, part of a buffet, or as a main meal. 

If you are using these meatballs as a main, we suggest serving them over sticky rice or egg noodles with a drizzle of teriyaki sauce. For a light, comforting touch, add a side of warm miso soup — it balances the flavors and rounds out the meal beautifully.

Expert Tips🧑‍🍳

  • Make them gluten-free. Use gluten-free breadcrumbs.
  • Kaffir lime alternative. Kaffir lime can be hard tro find sometimes so you can substitute it for some regular lime zest, and a pinch of lemongrass paste or lime leaf powder.
  • Make them extra crispy. Instead of baking, try air frying them at 375°F for 12–14 minutes.
  • Don’t skip pressing the tofu. The extra moisture can cause them to fall apart.
These tofu meatballs are so versatile

Storage Suggestions

  • To store- Allow the meatballs to cool and then transfer to an airtight container. Store in the refrigerator for up to 5 days.
  • To reheat- Place the meatballs on a tray in the oven at 350°F for ten minutes, or place in an air fryer to recrisp.

Tofu Meatballs FAQs

What is the best binder for vegan meatballs?

Panko breadcrumbs are a great binder for tofu meatballs because they keep the texture crisp and absorb some of the extra moisture so they don’t fall apart.

What can I use instead of eggs in meatballs vegan?

You can use a flax egg or a liquid like coconut milk, like in this recipe.

Amy Hand
About the author
After finding the chef life a little too high-paced, Amy decided to take her cooking skills and use them to teach others through food writing. She uses her knowledge as a pastry chef and experience as a head chef to write articles that are engaging and helpful while being as entertaining as possible.

Leave a Comment

Recipe Rating




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