Vegan Swedish meatballs with gravy and lingonberries, the whole dishVegan Swedish meatballs with gravy and lingonberries, close up

Vegan Swedish meatballs with gravy and lingonberries

45 min · 32 g protein · 386 cals / serving

Springy, browned meatballs of soy mince and wheat gluten, seasoned with allspice and nutmeg like the Swedish originals, in a smooth, savoury cream gravy with a little soy sauce and mustard. Served the way Swedes eat them: boiled potatoes, green beans and a spoonful of tart lingonberry jam.

Servings4

Ingredients

Meatballs

Gravy

To serve

Steps

  1. Stir the TVP, boiling broth and soy sauce together in a large bowl and leave for 10 minutes, until the liquid is absorbed.
  2. Meanwhile put the potatoes in a pot of salted water, bring to the boil and simmer for 15–20 minutes, until tender.
  3. When the TVP is cool enough to handle, add the vital wheat gluten, grated onion, allspice, nutmeg, salt and pepper and knead in the bowl for 2 minutes, until springy. Roll into 16 balls a little smaller than a golf ball.Step 3, what it should look like
  4. Heat the oil in a large nonstick skillet over medium heat and brown the meatballs, rolling them around, for 8 minutes. Add 3 tablespoons of water, cover and cook 3 minutes more so the middles firm up rather than stay gummy. Lift onto a plate.Step 4, what it should look like
  5. Whisk the broth, soy milk, cornstarch, soy sauce and mustard until smooth and pour into the skillet. Simmer, stirring, for 3–4 minutes until thick and glossy, then return the meatballs and simmer 2 minutes more.Step 5, what it should look like
  6. Add the green beans to the potato pot for the last 4–5 minutes, then drain. Serve the meatballs and gravy with potatoes, green beans, a spoonful of lingonberries and parsley.

Good to know

No lingonberries where I live?

Cranberry sauce is the closest match and the usual stand-in outside Scandinavia: the same tart, jammy note against the creamy gravy, with about the same score.

Can I freeze them?

Yes. Freeze the browned meatballs and the gravy separately, then reheat the meatballs in the gravy from frozen over low heat.

Are they gluten-free?

No: vital wheat gluten is what binds them and gives them their bite, and there is no swap that behaves the same.

Alternative

Per

Calories
75
Protein
(34%)
6 g
Fat
(12%)
1 g
Carbohydrates
(54%)
11 g
of which sugar
2 g
Fiber
2 g
Sodium
207 mg

More meals

Computed from the ingredients with our published formula, not yet kitchen-tested. General guidance, not medical advice. Talk to your prescriber. How

As written, 1545 kcal goes into the pot and 2198 g of ingredients comes out as about 2050 g of food: 75 kcal per 100 g. Cooking moves water and energy density is the score's biggest lever, so the dish is scored as cooked, not as an average of its parts. Every ingredient links to its food page, with the same data and score. The label's percentages are each macronutrient's share of the calories. The full formula.