These vegan Swedish meatballs are a plant-based version of the classic recipe. Vegan meatballs covered in a creamy, savory gravy. Serve over mashed potatoes, noodles, or your favorite side for a cozy comfort-food meal.

These vegan Swedish meatballs are perfect for when you want Thanksgiving-style comfort food, but maybe without all the work of an entire Thanksgiving spread.
Perfect as an easy vegan main dish for Thanksgiving dinner or just as a delish weeknight meal.
Jump to:
What are Swedish Meatballs?
Swedish meatballs are a classic Scandinavian dish. The meatballs are seasoned with warming spices like allspice and nutmeg. And they are often served alongside mashed potatoes, noodles, or lingonberry jam.
My vegan version uses my plant-based meatball recipe, with a super simple creamy gravy. I served over mashed potatoes, with some peas and cranberry sauce!

Why You'll Love These Vegan Swedish Meatballs
- Comfort Food - vegan meatballs and creamy gravy make this a satisfying meal for chilly days
- Simple Gravy - broth, flour, and vegan cream cheese create a rich, creamy sauce without a billion steps
- Warm Spices - nutmeg and allspice add the distinctive flavor that makes Swedish meatballs so delicious
- Flexible - Use my homemade tempeh meatballs, my seitan meatballs, or your favorite store-bought vegan meatball

Ingredient Notes & Substitutions
Meatballs
- Meatballs: I used my tempeh meatballs, whose ingredients are pictured here. You can also use my bean meatballs, seitan meatballs, or your favorite store-bought meatballs.
- Nutmeg & Allspice: to get that Swedish meatball flavor we're adding ½ teaspoon each of nutmeg and allspice. If you are using store-bought meatballs, add these to the gravy instead.

Gravy
- Vegan Butter: or you can use vegetable broth
- Gluten-Free All-Purpose Flour: you can also use oat flour or regular AP flour if you aren't gluten-free
- Vegetable Broth
- Vegan Cream Cheese: for extra creaminess! I love Violife or Kroger's Simple Truth Organic vegan cream cheese. For a more WFPB option, you can also use full-fat coconut milk from a can
- Salt

To Serve
- Vegan Mashed Potatoes: my WFPB mashed potatoes are delish
- Cranberry Sauce: Swedish meatballs are traditionally served with lingonberry jam, which is a variety of cranberry, but regular cranberry sauce is more common in the US. Feel free to make my refined sugar free cranberry sauce
- Peas
Step-By-Step Instructions
Step 1. Make meatballs, adding allspice & nutmeg to the spices. I chose tempeh meatballs and baked the meatballs on the longer side, closer to 35 minutes.

Step 2. To make sauce, melt the butter in a large skillet. Add the flour and whisk to form a paste. Slowly whisk in the broth. Then add the salt and stir in the cream cheese. Stir until smooth and the cream cheese is melted.

Step 3. Add the cooked meatballs and heat for another 2-3 minutes, until the meatballs are well coated and warmed through.

Step 4. Serve over mashed potatoes. With cranberry sauce and peas.

FAQ & Expert Tips
Definitely! Feel free to use a store-bought meatball. Just make sure to cook the meatballs to the temperature listed on the package.
Store in an airtight container for up to a week.

Recipe Prayer
Thank you God for this comfort food. Allow this meal to nourish our bodies. Amen.
Related Recipes
Tried this recipe?
Please leave a review in the comments section below and post on Instagram tagging me @elizabeths_table. You can also stay in touch with me on social media by following me on Instagram, Pinterest, and TikTok or by subscribing to my newsletter.
📖 Recipe

Vegan Swedish Meatballs (Gluten-Free)
Equipment
Ingredients
Meatballs
Tempeh Meatballs, Bean Meatballs, Seitan Meatballs, or Store Bought - ½ Teaspoon Nutmeg if making homemade, or can add to the gravy
- ½ Teaspoon Allspice if making homemade, or can add to the gravy
Gravy
- 3 Tablespoons Vegan Butter or sub vegetable broth
- 3 Tablespoons Gluten-Free All-Purpose Flour or oat flour or regular AP flour
- 2 Cups Vegetable Broth
- 4 Ounces Vegan Cream Cheese or full-fat coconut milk
- ½ Teaspoon Salt
To Serve
- Vegan Mashed Potatoes
- Cranberry Sauce
- Peas
Instructions
- Make meatballs, adding allspice & nutmeg to the spices. I chose tempeh meatballs and baked the meatballs on the longer side, closer to 35 minutes.
- To make sauce, melt the butter in a large skillet. Add the flour and whisk to form a paste. Slowly whisk in the broth. Then add the salt and stir in the cream cheese. Stir until smooth and the cream cheese is melted.
- Add the cooked meatballs and heat for another 2-3 minutes, until the meatballs are well coated and warmed through.
- Serve over mashed potatoes. With cranberry sauce and peas.
Notes
Nutrition
Nutrition information is an estimate.










Comments
No Comments