Tofu Broccoli Veggie Balls with a Burst of Flavourful Tomato Sauce

Prep time:
20 mins
Cook time:
20 mins
Total time:
40 mins


1 block of firm tofu, drained and pressed
2 cups broccoli florets, steamed and finely chopped
2 teaspoon Freedom Spice blend
1 teaspoon garam masala Spice blend
1/2 cup walnuts, finely chopped
1/4 cup dried black currants (or raisins)
Salt and pepper to taste
1 cup roasted chickpea flour (or gluten-free bread crumbs)
Cooking oil for frying
1 onion, finely chopped
3-4 garlic cloves, minced
2 teaspoons Freedom Spice blend
2 teaspoons garam masala
2 teaspoons lemon juice
1/4 cup maple syrup or sugar
Salt to taste
Handful of spinach, chopped
2 cans chopped tomatoes
1 teaspoon turmeric powder
Water (as needed for desired consistency)
3 tablespoon olive oil for cooking
tofu broccoli veg balls

Step into my flavour-packed world, and let me share a delightful tale that revolves around the creation of my tantalizing Tofu Broccoli Veggie Balls. Picture this: a passionate food enthusiast armed with an arsenal of my secret spice blends, a dash of creativity, and a hint of mischief. As I embarked on a quest to conquer the culinary kingdom, I stumbled upon a common dilemma: people often struggling to whip up delicious vegetarian recipes. Now, being a self-proclaimed “Spice Guru,” I couldn’t bear to see taste buds deprived of scrumptiousness, so I took it upon myself to change the game. With my trusty spatula in hand and a mischievous twinkle in my eye, I delved into the world of tofu and broccoli. Mixing, blending, and sprinkling my magic spice potions, I transformed these humble ingredients into something extraordinary. And voila! The Tofu Broccoli Veggie Balls were born. Bursting with plant-based protein and an explosion of flavours, these little wonders are the embodiment of my mission: to make vegetarian cooking a breeze for all. So, my fellow Mon’s flavour aficionados, join me on this personal adventure, and let’s savour the joy of budget-friendly, flavour-packed meals together. Trust me, your taste buds will thank you, and your kitchen will never be the same again . Do share your feedback in the comment section if you make this recipe.


1.Dry roast chickpeas in a pan over medium heat until fragrant and brown in colour. Make sure you dry roast on a low medium heat , to avoid chick pea flavour from burning. If you are not comfortable using chickpeas add 1/2 cup bread crumbs instead.
2.Heat oil in a pan over medium heat. Add chopped onions and sauté until they turn translucent.
3. Add grated tofu and grated broccoli to the pan together. Cook for a few minutes until the tofu is slightly browned and the broccoli is tender.
4. Season the mixture with salt, freedom spice blend, and garam masala. Stir well to evenly distribute the spices.
5. Sprinkle roasted chickpea flour over the mixture and mix well until fully incorporated.
6. Add raisins and walnuts to the mixture and stir until they are evenly distributed.
7.Use a potato masher or a blender to mash or blend the mixture until it reaches a cohesive texture.
8.Shape the mixture into small balls using your hands and set them aside.
9.Heat cooking oil in a frying pan over medium heat. Place the veggie balls in the pan, leaving some space between them. Cook for about 5 minutes, or until the bottom side is golden brown. Carefully flip the veggie balls using a spatula and cook for an additional 5 minutes until the other side is golden brown and the veggie balls are cooked through. Once fried, remove the veggie balls from the pan and place them on a paper towel-lined plate to absorb any excess oil.
11. Serve the tofu broccoli veggie balls as a delicious and nutritious snack or as part of a meal. They can be enjoyed on their own or with your favourite dipping sauce.
1. Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add the finely chopped onion and minced garlic to the skillet. Sauté for a few minutes until the onions become translucent and the garlic is fragrant.
2. Add a can of tomatoes to the skillet, add freedom spice blend, of Garam masala, turmeric, salt,  lemon juice. Mix the spices and tomato mixture well.
3. Allow the mixture to simmer for about 5 minutes, allowing the flavours to meld together.
4. Add a handful of spinach leaves to the skillet. Stir until the spinach wilts and incorporates into the sauce.
5. At this point, you can adjust the seasoning by adding more of the freedom spice blend according to your personal preference. Taste the sauce and adjust the salt and spices if needed.
6. Optionally, you can add 1-2 tablespoons of maple syrup for a touch of sweetness. You can also add a small amount of ghee or butter for richness, if desired. Stir well to combine. (I personally did)
7. Let the sauce cook for a few more minutes, allowing it to thicken slightly. Taste and adjust the flavours as necessary. You can add water if you need sauce according to your needs.
8. Add the tofu broccoli veggie balls to the skillet, gently nestling them into the sauce. Spoon some of the sauce over the veggie balls to coat them.
9. Cover the skillet and let the veggie balls simmer in the sauce for about 10-15 minutes, or until they are heated through.
10. Serve the tofu broccoli veggie balls in the flavourful sauce, garnished with fresh coriander if desired. They can be enjoyed on their own, with rice, or alongside naan bread, over spaghetti noodles for a complete meal.
Note: Feel free to add additional vegetables such as bell peppers, carrots, or peas to the sauce for added variety.


You can adjust the sweetness of the sauce by varying the amount of maple syrup or sugar according to your taste preference.
– Feel free to add additional vegetables to the sauce, such as diced bell peppers or grated carrots, for added texture and flavour.
– You can make the sauce ahead of time and refrigerate it. Before serving, reheat the sauce and add the cooked vegetable meatballs.

-This recipe yields approximately 12 vegetable meatballs, but the quantity may vary depending on the size you shape them.

Storing the Veggie Balls:
 – To store the veggie balls for later use, allow them to cool completely after cooking.
 – Place the cooled veggie balls in an airtight container or a freezer-safe bag.

 – Store them in the refrigerator for up to 3-4 days or in the freezer for up to 2-3 months

Freezing the Veggie Balls:
 – Freezing the veggie balls is a great way to have a ready-to-use snack or meal component.
 – If you plan to freeze them, it’s best to freeze them before cooking.
 – Arrange the shaped but uncooked veggie balls on a baking sheet, making sure they are not touching each other.
 – Place the baking sheet in the freezer and freeze until the veggie balls are firm, which usually takes about 1-2 hours.
 – Once frozen, transfer the veggie balls to a freezer-safe bag or container.
 – Label the bag or container with the date and contents for easy identification.

 – Frozen veggie balls can be stored for up to 2-3 months.

Cooking Frozen Veggie Balls:
 – When you’re ready to cook the frozen veggie balls, there’s no need to thaw them.
 – Preheat your oven to 370°F (160°C) for the baking option.
 – Place the frozen veggie balls on a baking sheet lined with parchment paper or in a skillet if you prefer frying.
 – Bake or cook them for a slightly longer duration than the fresh ones, usually 25-30 minutes in the oven or 8-10 minutes in a skillet, until they are heated through and crispy.
By following these steps, you can make, store, and freeze tofu broccoli veggie balls for future enjoyment.

Review Tofu Broccoli Veggie Balls with a Burst of Flavourful Tomato Sauce.

Your email address will not be published. Required fields are marked *