Go Back
–+ servings
Vegan Swedish meatballs in gravy in a black cast-iron skillet on a white board.

Vegan Swedish Meatballs

Meaty, savory, vegan Swedish meatballs with the perfect texture and flavor. You'll never guess that these are vegan! 
4.67 from 3 votes
Print Pin
Course: Appetizer, Entree, Main Course
Cuisine: Swedish, Vegan
Keyword: swedish meatballs, vegan meatballs, vegan swedish meatballs
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Servings: 6 servings
Calories: 327kcal
Author: Linda Meyer

Ingredients

  • 2 cups whole soy curls pulse in food processor until it looks like a mixture of sand and small pebbles.
  • 1 ½ tbsp Better Than Bouillon No Beef Broth plus 4 cups boiling water
  • 2 tbsp ground flax seed plus 5 tbsp water
  • 1 small onion finely diced
  • ½ cup breadcrumbs
  • ½ cup cornmeal
  • ¼ tsp nutmeg
  • 1 tsp allspice
  • 1 tsp garlic powder
  • 2 tsp dried parsley
  • ½ tbsp extra-virgin olive oil
  • Salt and pepper to taste
  • 1 tbsp vegan Worcestershire sauce
  • 1 tsp Dijon mustard
  • 3 tbsp vegan butter

For the Gravy

  • 2 tbsp vegan butter
  • 1/3 cup flour
  • Reserved beef broth
  • 1 cup soy creamer

Topping

  • Fresh parsley chopped

Instructions

SEE NOTE BELOW REGARDING FLAVOR

  • Pulse the soy curls in your food processor until they look like crumbles.
  • Stir the boiling water into the bouillon until it’s dark brown in color and add to the pulsed soy curls. Let soak for 10 minutes
  • Stir the flax seed and water together in a small dish until it’s thick. Let sit
  • Drain (reserve the broth in a small bowl) and press the excess liquid out. Put the soy curls into a large mixing bowl.
  • Add the breadcrumbs, cornmeal, spices, onion, Worcestershire sauce, Dijon mustard, olive oil, and flax egg to the soy curls and mix until totally combined. For best results, use your hands to knead the mixture until it's completely combined and sticks together. Roll by 1 to 2 tbsp into balls.
  • Melt 4 tbsp butter on medium heat in a large skillet. When the butter is melted, add the meatballs and cook for a few minutes on each side until golden brown. Remove the meatballs from the pan and add the remaining 2 tbsp of butter and melt. When the butter is melted, whisk in the flour and continue to whisk until it’s a golden brown.
  • Add the reserved beef broth and whisk until it’s smooth and creamy. Approximately 3 minutes. Add the cream and whisk well. Add the meatballs back into the pan and serve.
  • Sprinkle with chopped parsley.

Notes

NUTRITION DISCLAIMER
 
NOTE: SCANDINAVIAN FOOD IS TYPICALLY VERY BLAND.
I tried to stay true to the flavor of authentic Swedish meatballs. If you prefer a lot of spice, feel free to play around with the spice measurements. 

Nutrition

Sodium: 958mg | Calcium: 40mg | Vitamin C: 1.9mg | Vitamin A: 445IU | Sugar: 7g | Fiber: 4g | Potassium: 279mg | Calories: 327kcal | Saturated Fat: 3g | Fat: 17g | Protein: 9g | Carbohydrates: 33g | Iron: 3mg