Contains: Gluten, Soy
These cranberry-glazed tempeh meatballs are the perfect plant-based main dish for the holidays—festive, flavorful, and ready in minutes. The savory herbs, creamy miso, and sweet-tart cranberry glaze create a rich umami depth that feels indulgent while still being incredibly nourishing. Because tempeh is made from fermented soybeans, this recipe naturally supports a healthy gut microbiome, making it a lighter, gut-friendly option that pairs beautifully with all your favorite Thanksgiving sides.
Serves
4
For the Tempeh “meatballs”
For the cranberry glaze
Eva's programs include daily recipes like this one — plus education, a workbook, and lifestyle guidance for a specific health goal.
Browse ProgramsIn a medium bowl, crumble 1 block tempeh with your hands until it’s in small, irregular pieces. (Or pulse briefly in a food processor — don’t over-blend; you want texture, not paste.)
Add 1/4 cup chopped basil, 1 tsp chopped sage, 2 cloves minced garlic, 1 tbsp white miso, 1 tbsp tamari, and 1/2 tsp tomato paste. Mix thoroughly with a spoon or your hands until the miso/tamari is evenly distributed.
Sprinkle in 3 tbsp gluten-free oat flour and mix. The mixture should hold together when squeezed; if too wet, add another teaspoon of oat flour at a time. Let rest for a few minutes before adding more flour, it takes some time for the oat flour to absorb the moisture.
Using slightly damp hands, form the mixture into golf-ball sized balls (or smaller if you prefer). Place them on a plate or tray.
Cook — option A: pan-fry (quick and crispy). Heat 1 tbsp avocado oil in a large nonstick skillet over medium heat. Add meatballs (don’t crowd the pan) and cook, turning gently, until golden on all sides, about 10–12 minutes total.
Cook — option B: bake (oil free). Preheat oven to 200°C / 400°F. Place meatballs on a lined baking sheet and bake 18–22 minutes, turning halfway, until golden and slightly crisp.
While meatballs cook, whisk together 2 tbsp cranberry sauce, 1 tbsp white miso, and 1 tbsp tamari in a small bowl until smooth. If it’s too thick, add ½ tsp water at a time to reach a brushable glaze consistency.
Return cooked meatballs to the pan on low heat (or place on the baking sheet). Spoon or brush the glaze over each meatball, cook 1–2 minutes more so the glaze warms and becomes glossy. If using the oven, brush glaze and bake 3–4 minutes more.
Transfer to a serving dish and garnish with extra chopped basil. These pair beautifully with mashed potatoes, roasted veggies, or stuffing.
“Watch me make this recipe on YouTube for extra tips and variations.”
— Eva Watch on YouTube →
400+ whole-food plant-based recipes — all free to browse.