Vegan "Meatballs" with Oven-Roasted Tomato Sauce
- prep time 30 min
- total time 90 min
- serves 18 "meatballs"
2 pounds Roma tomatoes, cut into quarters
1 small onion, sliced
3 cloves garlic, sliced
1 tablespoon chopped fresh oregano
salt, pepper and sugar
extra virgin olive oil"Meatballs"
1 cup TVP (textured vegetable protein)
½ cup bulgur wheat
1 cup (250 g) soft (silken) tofu, whisked to smooth
½ cup dry breadcrumbs (vegan)
½ cup onion, minced
2 cloves garlic, minced
2 tablespoons chopped fresh oregano
2 tablespoons extra virgin olive oil, plus extra for cooking
1 tablespoon soy sauce
1 tablespoon balsamic vinegar
1. Preheat the oven to 350ºF and line a baking tray with parchment paper.
2. Arrange the tomato quarters on the baking tray and top with the sliced onion & garlic and the oregano. Sprinkle lightly with salt, pepper and sugar and drizzle with olive oil. Roast for about 40 minutes, until the onions and garlic just begin to brown a little. Once cooled slightly, place everything in a blender or use an immersion blender to puree until smooth (there is no need to strain). Chill the sauce until ready to serve, and reheat over medium heat, adjusting seasoning if needed."Meatballs"
1. For the “meatballs”, pour 1 ½ cups of boiling water over the TVP and bulgur, stir and cover with plastic wrap until the liquid has absorbed, about 20 minutes. Stir in the tofu, breadcrumbs, onion, garlic, oregano, 2 Tbsp of olive oil, soy sauce and vinegar. Shape the “meatballs” and set them on a parchment-lined baking tray.
2. Heat a large skillet on medium-high heat and add a little oil. Sear the “meatballs” for about 3 minutes on each side (you may have to do this in batches) and then return then to the baking tray. Oven roast the “meatballs” at 350ºF for about 20 minutes, to heat them through and soften the onion, then serve with the heated sauce.