Vegan Swedish Meatballs & Gravy
Serves: 4
Prep time: ~15 minutes
Cook time: ~25–30 minutes
Ingredients
For the Vegan Meatballs
-
2 cups vegan meatballs (store-bought or homemade plant-based meatballs)
-
1 tbsp olive oil
-
1 tsp onion powder
-
½ tsp black pepper
(If making homemade meatballs you can use lentils, breadcrumbs, flaxseed, garlic and spices as a base.)
For the Creamy Swedish Gravy
-
½ cup raw cashews
-
1½ cups water
-
1 tbsp all-purpose flour
-
1 tsp vegetable seasoning or mushroom stock
-
1 tsp vegan Worcestershire sauce
-
½ tsp onion powder
-
½ tsp yeast extract or nutritional yeast
-
2 bay leaves
-
Black pepper to taste
Optional Sides
-
Mashed potatoes or baked potatoes
-
Green peas
-
Lingonberry sauce or cranberry sauce
Step-by-Step Instructions
1. Prepare the Oven
-
Preheat oven to 200°C (390°F).
-
Line a baking tray with parchment paper.
2. Cook the Vegan Meatballs
-
Place the vegan meatballs on the baking tray.
-
Lightly brush with olive oil.
-
Bake for 15 minutes, turning halfway through so they brown evenly.
3. Make the Creamy Cashew Gravy
-
In a blender combine:
-
cashews
-
water
-
flour
-
seasoning or stock
-
Worcestershire sauce
-
onion powder
-
yeast extract
-
-
Blend until completely smooth and creamy.
-
Pour the mixture into a saucepan.
-
Add:
-
bay leaves
-
black pepper
-
-
Heat over medium heat, stirring continuously until the gravy thickens (about 5–7 minutes).
-
If the sauce becomes too thick, add a little warm water.
4. Combine Meatballs and Gravy
-
Once meatballs are cooked, transfer them directly into the gravy.
-
Stir gently so they are fully coated.
-
Simmer together for 3–5 minutes to absorb flavor.
5. Serve
Serve the meatballs with:
-
mashed potatoes
-
green peas
-
lingonberry or cranberry sauce
Spoon plenty of gravy over the top.
Flavor Tips
-
Add ¼ tsp nutmeg or allspice for a more authentic Swedish flavor.
-
A splash of plant milk or vegan cream makes the gravy richer.
-
Fresh dill or parsley works well as garnish.