Vegan Swedish-style ‘meatballs’
Serves: 4
Prep time: 45 mins
Total time:
Recipe photograph by Toby Scott
Vegan Swedish-style ‘meatballs’
Recipe by So Vegan
Swedish meatballs (made popular by IKEA) are smaller than regular meatballs, spiced and served with a creamy gravy. Traditionally accompanied by lingonberry jam, leftover Christmas cranberry sauce makes a perfect substitute
Serves: 4
Prep time: 45 mins
Total time:
See more recipes
Nutritional information (per serving)
Calories
722Kcal
Fat
37gr
Saturates
11gr
Carbs
73gr
Sugars
15gr
Fibre
13gr
Protein
25gr
Salt
2.5gr
So Vegan
Roxy and Ben, the couple behind So Vegan, have amassed a huge following with their fuss-free vegan recipes. As well as a recipe app, the couple have released two cookbooks, One Pot Vegan and So Vegan in 5
See more of So Vegan ’s recipes
So Vegan
Roxy and Ben, the couple behind So Vegan, have amassed a huge following with their fuss-free vegan recipes. As well as a recipe app, the couple have released two cookbooks, One Pot Vegan and So Vegan in 5
See more of So Vegan ’s recipes
Ingredients
- 300g super-firm tofu, drained
- 100g stale bread, torn
- 60g pecans
- 1 x 400g tin black beans, drained and rinsed
- 1 tsp ground cinnamon
- 3 tbsp cranberry sauce, plus extra to serve
- 2 tbsp, plus 1 tsp dark soy sauce
- 4 garlic cloves
- 5 echalion shallots, peeled
- 800g floury potatoes, peeled and cut into 2cm chunks
- 4 tbsp vegan butter or margarine
- 100ml vegan white wine
- 1 vegan stock cube
- 250ml vegan cream (we used Oatly Creamy Oat Single Cream)
- steamed kale, to serve
Step by step
Get ahead
Make the meatballs ahead of time and keep chilled for up to 24 hours (or freeze for up to 3 months).
- Wrap the tofu in several layers of kitchen paper and press between two plates to extract excess liquid. Blitz the bread to crumbs in a food processor, add the pecans and pulse until finely chopped. Crumble in the tofu and black beans, then add the cinnamon, cranberry sauce, 2 tablespoons of soy sauce, 2 garlic cloves and seasoning, plus 3 of the shallots, finely chopped.
- Pulse until well combined but not too smooth and paste-like; it should hold together well when pressed. Using damp hands, roll the mixture into 24 balls (about 40g each) and chill until ready to cook (or freeze if prepping ahead). Boil the potatoes in salted water until tender (12-15 minutes), then drain.
- Melt 2 tablespoons of vegan butter in a large non-stick frying pan. Add the balls and fry on a medium heat for 10 minutes or until crispy, turning carefully (they’re quite soft) every so often to cook evenly. Transfer to a plate and wipe the pan clean. Alternatively, brush with oil and cook in an air fryer at 200°C for 8-10 minutes
- Thinly slice the remaining 2 garlic cloves and shallots and fry in 1 tablespoon of vegan butter for 5 minutes. Add the wine and simmer for 1 minute. Crumble the stock cube into the pan, add 50ml water, 200ml vegan cream and 1 teaspoon of soy sauce. Lower the heat and simmer for 3-4 minutes, or until thickened slightly, then gently stir the ‘meatballs’ into the sauce and heat through for a minute.
- Mash the potatoes with 1 tablespoon of vegan butter, 50ml of vegan cream and seasoning. Plate up with the ‘meatballs’, steamed kale and a drizzle of the pan sauce. Serve with extra cranberry sauce.