If you’re searching for a delightful, wholesome snack or a light meal that bursts with flavor and texture, this Tofu and Vegetable Patties Recipe is an absolute winner. These patties perfectly combine the subtle creaminess of tofu with the crunchy freshness of carrot and cabbage, all seasoned to perfection for a savory bite. They are crispy outside, tender inside, and incredibly versatile—making them a favorite I love sharing with friends and family when we want something nourishing yet satisfying.

Ingredients You’ll Need
These simple ingredients are the heart of the Tofu and Vegetable Patties Recipe. Each one plays its part, adding a unique touch to the overall taste, texture, and color of the patties, creating a balanced and appetizing experience.
- 10.5 oz extra firm tofu: The main protein base that provides structure and a creamy texture when pressed and crumbled.
- 1 small carrot, grated (100 g): Adds a natural sweetness and a lovely pop of color to your patties.
- 1/4 small cabbage, thinly sliced (100 g): Gives crunch and freshness, balancing the softness of the tofu.
- Generous pinch of salt: Essential for drawing moisture from the veggies and enhancing flavor.
- 2 cloves garlic, minced: Infuses an aromatic depth that elevates the savory notes of the patties.
- 1/2 medium onion, diced: Contributes sweetness and texture that meld beautifully with the tofu.
- 3 tbsp all-purpose flour (or preferred flour): Helps bind the mixture together, keeping the patties intact.
- 1 tbsp cornstarch (adjust if needed): Provides extra crispiness and firmness during cooking.
- 1 tbsp vegetarian oyster sauce: Adds an umami punch, rounding out the flavor with a subtle savory sweetness.
- Salt and pepper, to taste: Vital for seasoning and balancing the flavors.
- Other seasonings of choice: Feel free to personalize your patties with herbs or spices you love.
- Neutral cooking oil: For frying the patties until golden and crispy without overpowering their flavor.
- Thai sweet chili sauce or preferred dipping sauce: The perfect tangy-sweet companion that brings these patties to life.
How to Make Tofu and Vegetable Patties Recipe
Step 1: Prepare the tofu and vegetables
Start by draining and pressing the extra firm tofu to remove as much moisture as possible. This step is crucial because it prevents the patties from becoming soggy and helps them hold their shape better. Once pressed, crumble the tofu into a mixing bowl. Meanwhile, place the grated carrot and thinly sliced cabbage in a strainer, sprinkle with salt, and let them sit for about 8 to 10 minutes. This will draw out excess water, ensuring the veggies stay crisp. Afterward, squeeze out any remaining liquid for the best texture.
Step 2: Combine all ingredients
Add the drained veggies, minced garlic, diced onion, flour, cornstarch, vegetarian oyster sauce, and salt and pepper to the crumbled tofu. Mix everything thoroughly until you get a well-combined, slightly sticky mixture. This uniform blend is what will help the patties stick together in the pan. Don’t hesitate to taste the mixture now and adjust the seasoning with extra salt, pepper, or other spices that suit your palate.
Step 3: Shape the patties
Take portions of the mixture and form them into small, even-sized patties. Aim for patties that are compact but not too dense, so they cook evenly and get that lovely crunchy exterior. The size is flexible, but about two to three inches in diameter works perfectly for easy flipping.
Step 4: Cook the patties
Heat a non-stick pan over medium-high heat and add a thin layer of neutral oil to coat the surface. When the oil is hot, carefully place the patties in the pan. Cook each side for about 3 to 4 minutes until they turn golden brown and develop a crispy crust. Resist the temptation to move them around too soon, as this could cause them to fall apart. Once cooked, transfer the patties to a plate lined with paper towels to absorb any excess oil.
Step 5: Serve warm with dipping sauce
Serve your tofu and vegetable patties warm, paired with Thai sweet chili sauce or another dipping sauce of your choice. The spicy-sweet contrast complements the mild, savory patties, creating a flavor combination that will have everyone asking for seconds.
How to Serve Tofu and Vegetable Patties Recipe

Garnishes
Sprinkle freshly chopped herbs like cilantro, green onions, or parsley over your patties to add a burst of freshness and color. A squeeze of lime or lemon juice just before serving brightens the flavors and gives a lovely zesty kick that revives the palate.
Side Dishes
These patties pair beautifully with simple yet vibrant sides. Think jasmine rice, a crisp green salad, or stir-fried vegetables. For a heartier meal, try them alongside quinoa or roasted potatoes. Their mild flavors lend themselves to many complimentary sides, so feel free to mix and match based on your mood.
Creative Ways to Present
You can also transform these patties into scrumptious burgers by sandwiching them in whole grain buns with fresh lettuce, tomato slices, and your favorite sauce. Alternatively, serve them atop a bed of mixed greens drizzled with a tangy vinaigrette for a light lunch. Their adaptability truly makes this Tofu and Vegetable Patties Recipe a crowd-pleaser in various forms.
Make Ahead and Storage
Storing Leftovers
If you have any leftovers, store them in an airtight container in the refrigerator for up to 3 days. Keep them separated by parchment paper if stacking to avoid sticking together. They maintain their flavor and texture well when properly stored.
Freezing
To freeze, place the uncooked patties on a lined tray and freeze for a couple of hours. Once solid, transfer them to a freezer-safe bag or container. They can be stored for up to 2 months. When freezing cooked patties, wrap them tightly in foil and place them in a sealed bag or container to prevent freezer burn.
Reheating
Reheat patties in a preheated oven at 350°F (175°C) for about 10-15 minutes or until warmed through, which helps retain their crispiness. Alternatively, use a non-stick pan with a little oil to gently refresh the crust. Microwave reheating is possible but may soften the texture.
FAQs
Can I use soft tofu instead of extra firm tofu?
Soft tofu has a much higher moisture content and is less stable, so it will be difficult to shape the patties properly. For best results with this recipe, stick to extra firm tofu and make sure it is well pressed.
Is vegetarian oyster sauce essential?
While vegetarian oyster sauce adds wonderful umami depth, you can substitute it with soy sauce, tamari, or even a splash of mushroom broth if needed. Just keep in mind that it slightly alters the flavor profile.
Can I bake the patties instead of frying?
Yes, baking is a healthier alternative. Place the patties on a lined baking sheet and bake at 400°F (200°C) for about 15-20 minutes, flipping halfway through until golden and crisp on both sides.
What other vegetables can I add?
Feel free to experiment with finely chopped bell peppers, zucchini, corn kernels, or spinach. Just be mindful to squeeze out excess moisture from watery veggies to avoid soggy patties.
How can I make this recipe gluten-free?
Simply swap the all-purpose flour for a gluten-free flour blend and choose gluten-free soy sauce or tamari. The recipe adapts easily with these substitutions without compromising the taste.
Final Thoughts
This Tofu and Vegetable Patties Recipe is a versatile, delicious, and wholesome dish that’s easy to whip up whether you’re cooking for yourself, family, or guests. The delightful combination of crispy edges and tender insides paired with an irresistible dipping sauce makes it a go-to recipe worth trying again and again. Trust me, once you make these patties, they’ll quickly become one of your favorites too!
Print
Tofu and Vegetable Patties Recipe
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes
- Yield: 12 small patties
- Category: Snack
- Method: Frying
- Cuisine: Vegetarian, Asian-inspired
- Diet: Vegetarian
Description
These Tofu and Vegetable Patties are a delicious and healthy vegetarian snack or appetizer. Made with extra firm tofu, grated carrot, and thinly sliced cabbage, they are flavored with garlic, onion, and vegetarian oyster sauce, then pan-fried to a golden crispy perfection. Served warm with Thai sweet chili sauce, they make a perfect party finger food or light meal option.
Ingredients
Vegetables and Tofu
- 10.5 oz extra firm tofu
- 1 small carrot, grated (100 g)
- 1/4 small cabbage, thinly sliced (100 g)
- Generous pinch of salt
- 2 cloves garlic, minced
- 1/2 medium onion, diced
Binding and Flavoring
- 3 tbsp all-purpose flour (or preferred flour)
- 1 tbsp cornstarch (adjust if needed)
- 1 tbsp vegetarian oyster sauce
- Salt and pepper, to taste
- Other seasonings of choice
Cooking
- Neutral cooking oil
Serving
- Thai sweet chili sauce or preferred dipping sauce
Instructions
- Drain and crumble tofu: Press the extra firm tofu to remove excess moisture thoroughly. Once drained, crumble the tofu into small pieces and place in a mixing bowl.
- Prepare vegetables: Place grated carrot and thinly sliced cabbage in a strainer. Sprinkle generously with salt and let it sit for 8-10 minutes to draw out moisture. Afterward, squeeze out the excess liquid from the vegetables to prevent sogginess.
- Mix ingredients: Add the prepared vegetables, minced garlic, diced onion, all-purpose flour, cornstarch, vegetarian oyster sauce, salt, pepper, and any additional seasonings you prefer into the tofu mixture. Combine everything thoroughly until the mixture is well incorporated and holds together.
- Form patties: Shape the mixture into small, evenly sized patties for consistent cooking.
- Heat pan and oil: Place a non-stick pan over medium-high heat and add a thin layer of neutral cooking oil to coat the surface.
- Cook patties: Place the patties in the hot pan and cook for approximately 3-4 minutes on each side. Cook until each side turns golden brown and crispy while ensuring they are heated through.
- Serve: Transfer the cooked patties to a plate lined with paper towels if needed to absorb excess oil. Serve warm alongside Thai sweet chili sauce or your choice of dipping sauce.
Notes
- Pressing the tofu well is crucial for the patties to hold together and avoid excess moisture.
- Adjust the amount of cornstarch or flour if the mixture is too wet or too dry to achieve the right consistency for shaping.
- You can customize the seasoning with herbs or spices like ground black pepper, chili flakes, or soy sauce.
- Vegetarian oyster sauce can be replaced with soy sauce or tamari for a gluten-free option.
- If preferred, bake the patties at 375°F (190°C) for 20-25 minutes, flipping halfway to reduce oil use, though pan-frying creates a crispier texture.

