I must admit that as a Swede it’s taken me a very long time to develop my take on this classic Swedish husmanskost-dish. I don’t know what I was waiting for though because it’s been a real joy to make a whole food vegan version of everyone’s favourite – the Swedish meatball.
I’ve also got you covered with all the classic trimmings like mashed potatoes, traditional Swedish “brown sauce” which is a rich and creamy gravy, pressed quick pickled cucumbers and please do your best to get your hands on some lingonberry jam to serve it with. If you can’t find it you could try to make a neutral and quite sweet cranberry sauce instead which can emulate what the linbonberry jam does for this dish.
I hope you’ll enjoy this as much as I have developing it!
Malin x



Vegan Swedish Meatballs with Classic Sides
Serves 4.
INGREDIENTS:
Pressed Cucumber:
1 / 350-400 g cucumber
0,5 tsp salt
0,5 cup / 125 ml water
2 tbsp 12% spirit vinegar
2 tbsp / 25 g cane sugar
A pinch of ground white pepper
2 tbsp / 7 g fresh parsley
No-Meatballs:
2 tbsp / 13 g milled flaxseed
2 tbsp water
2 tbsp japanese soy sauce or tamari
1 small / 120 g red onion
1 clove of / 7 g garlic
2 cups / 250 g chestnut mushrooms
0,75 cup / 65 g oats
0,5 cup / 50 g walnuts
1 can / 230 g drained black beans
1 tbsp tomato paste
Salt and black pepper, to taste
Mashed Potatoes:
Roughly 12 medium sized / 1,2 kg potatoes
2,5 tbsp / 40 g vegan butter
0,65 cup / 150 ml unsweetened soy milk
Salt and black pepper, to taste
Vegan Gravy:
2 tbsp / 30 g vegan butter
2 tbsp / 15 g corn starch
1,25 cups / 300 ml water
0,65 cup / 150 ml vegan cooking cream
1 tbsp dark soy sauce
1 tbsp caramelised shallot stock concentrate or equivalent
Black pepper, to taste
Serve with:
Lingonberry jam or similar
METHOD:
Pressed cucumber:
Prepare the pressed cucumbers first as they need to sit for a couple of hours before serving, i.e. these are best made a little ahead of time.
Slice the cucumber finely, you could use a mandolin for this if you prefer. Place the slices in a shallow bowl and toss with the salt. Cover with a plate small enough to fit inside the bowl and weigh it down with something heavy, like a jar of flour or similar. Leave to press for 30 minutes.
In the meantime make the liquid by combining the remaining ingredients in a glass or bowl, mix well to combine and set aside. Chop the parsley finely. When the 30 minutes are up drain the liquid that’s released from the cucumber and toss the slices with the chopped parsley. Transfer the cucumber to a jar and pour over the liquid. Seal with a lid and refrigerate for at least 2 hours.
Swedish No-Meatballs:
If cooking them in the oven preheat it to 180 degrees celsius, otherwise skip this step.
Combine the milled flaxseed, water and soy sauce in a small bowl and set aside to gel. It will take roughly 15 minutes for this mixture to look similar to the consistency of an egg.
In the meantime chop your red onion and garlic clove finely. Cut the mushrooms into quarters or sixes depending on their size and transfer them to the bowl of a food processor with an s-blade. Once all the mushrooms have made it into the bowl pulse it until you achieve a crumbly texture reminiscent of vegan mince.
Heat a skillet over medium heat with the oil. Sauté the pulsed mushrooms, onion and garlic until the mushrooms have released their liquid and it has evaporated. This takes about 5-7 minutes. Keep moving them around now and again.
In the meantime pulse the walnuts, oats and tomato paste in the food processor, no need to wash it in between, until they reach a texture similar to bread crumbs. Then add in the drained and rinsed black beans and pulse again until you reach a crumbly texture. Transfer to a mixing bowl.
Once the mushrooms, onion and garlic is nicely cooked with no water remaining in the pan transfer them into the bowl as well along with the gelled flaxseed mixture. Mix to combine and then roll into 25-30 meatballs.
If baking them place on a lined baking tray and bake for 25 minutes, flipping after 15 minutes. If you prefer to fry them do so in a skillet over medium heat in a generous amount of vegan butter or oil. Make sure to keep a close eye on them as to not burn on any side. Use a spatula to flip them and fry for a minute or two on each side.
Mashed Potatoes:
Either you could prepare these before frying the meatballs and keep it hot while you fry or if baking you can make them while the meatballs bake.
Peel and chop the potatoes into inch wide “cubes”. Transfer to a pot and cover with water and add a generous pinch of salt. Bring to a boil and then boil a little softer until the potatoes are soft but not crumbling at all, this will take roughly 10 minutes.
Drain the potatoes and add the remaining ingredients to the pot. Use a fork or potato masher to mash them until you reach your preferred consistency. Be careful not to over mix and don’t use an immersion blender as this will guaranteed result in glue like mash.
Vegan Swedish Gravy:
Again this could be made during the baking of the meatballs and while boiling the potatoes for the mash or made ahead and kept warm as you fry the meatballs.
Melt the vegan butter in the same skillet as you used to sauté the mushrooms, no need to clean it in between as this will just add more depth of flavour.
Once melted whisk in the corn starch until smooth and then pour in the water and vegan cooking cream as you keep whisking. Season with the soy sauce and shallot concentrate or similar bouillion concentrate and keep stirring as you bring the sauce to a simmer. The sauce will start to thicken and when you are happy with the thickness take it off the heat, it only takes 2-3 minutes usually.
Serve:
Either serve it family style at the table in serving dishes or plate up as in the photos of this post and don’t forget the lingonberry jam or something similarly sweet and tangy to cut through the richness!


Hey Malin 🙂 Thank you very much for another wonderful recipe and video on YT! Could you link or show “caramelised shallot stock concentrate”. I have never met such in Poland. What can I replace them with?
Hi there 🙂
In Sweden we call it fond. It’s by a brand called BONG. You can see it here: https://bongtouchoftaste.se/produkt/brynt-schalottenlokfond/
Hi, what can be the equivalent of caramelised shallot stock concentrate?:)
Thanks!
Hi there,
Her in Sweden we call it fond it’s like a concentrated bouillon and I used one that had shallot as the main flavour. Any kind of similar stock concentrate, powder or cube will be suitable.
Made this over the weekend for a special Sunday night dinner. I didn’t have the shallot stock so I just caramelized some onions and added a bit of mushroom bouillon that I had on hand. It was a delight!
hi kathryn,
I’m so glad you enjoyed! and great job on the improvisation for the substitute 🙂
Hi there, this sounds amazing & I’m in the midst if prepping it for dinner tonight. I’m just a little confused as to what happens to the tomato paste mentioned for the no-meat balls? It’s in the list of ingredients, but never appears in the recipe? So this time, I’ll just leave it out, but maybe you could enlighten me for next time? Happy Sunday!!
Hey, I just watched the video and it says the tomato paste is supposed to be added to the food processor along with the black beans 🙂
hi yulca,
so sorry about the very late reply!
it should be added to the food processor with the other ingredients as I explain in the video 🙂
it must have slipped my fingers as I typed the recipe.
hope the no-meatballs came out good anyway!