Go Back
+ servings
A black cast iron skillet of vegan Swedish meatballs and gravy.
Print Recipe
4.95 from 20 votes

Vegan Swedish Meatballs

If you've ever been to Ikea, then you've likely had Swedish meatballs. However, these vegan Swedish meatballs are even more amazing than the restaurant version.
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Course: Main Course
Cuisine: American
Servings: 12 meatballs
Calories: 160kcal

Ingredients

  • 1 tablespoon ground flax seed
  • 2 tablespoon water
  • 1 lb vegan ground meat (not crumbles)
  • ½ cup panko bread crumbs
  • ¼ cup yellow onion, finely chopped
  • 1 tablespoon fresh parsley, finely chopped (sub 1 teaspoon dried parsley)
  • 1 tablespoon brown sugar
  • ½ teaspoon garlic powder
  • ¼ teaspoon ground allspice
  • ¼ teaspoon ground nutmeg
  • ¼ teaspoon black pepper, more to taste
  • 1 teaspoon salt, more to taste
  • 6 tablespoon vegan butter, divided
  • 3 tablespoon all-purpose flour (sub for GF 1:1 blend if needed)
  • 2 cups mushroom broth (can sub vegetable stock)
  • 1 cup coconut cream* (can sub dairy free milk)
  • 1 tablespoon vegan steak sauce (can sub vegan worcestershire sauce)
  • 1 teaspoon dijon mustard
  • fresh parsley, for topping
  • 1 lb cooked pasta, optional

Instructions

  • In a small bowl, add flax and water and stir together. Let sit for 5 minutes. (this makes a flax egg)
  • In a large bowl, add all the ingredients from vegan meat to salt. Add in the flax egg. Mix until very well combined. Roll into 12-15 evenly sized meatballs.
  • If making pasta, start your boiling water now and cook according to package instructions.
  • Over medium heat, add 2 tablespoon vegan butter into a large skillet and let melt. Add the rolled vegan meatballs and let cook for 5-8 minutes rolling around to brown all sides. Remove to a plate.
  • In the same skillet, add remaining vegan butter and let melt. Sprinkle flour over and whisk constantly until well combined.
  • Slowly whisk in broth. Add coconut cream (or non-dairy milk), vegan steak sauce and dijon. Bring to a simmer for 3-5 minutes until it thickens. Taste and adjust salt and pepper if needed.
  • Place meatballs into the sauce and cook until heated through about 2-3 minutes. Serve.

Video

Notes

Instead of pasta, try pairing with vegan mashed potatoes.
*Coconut cream is the thick, fatty part on the top of chilled canned coconut milk.  You may need 1-2 cans chilled to get one cup depending on brand used. 

Nutrition

Serving: 1meatball | Calories: 160kcal | Carbohydrates: 9g | Protein: 8g | Fat: 11g | Saturated Fat: 5g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 2g | Trans Fat: 1g | Sodium: 604mg | Potassium: 142mg | Fiber: 2g | Sugar: 2g | Vitamin A: 383IU | Vitamin C: 1mg | Calcium: 13mg | Iron: 3mg