Skip to main content
Vegan Swedish Meatballs with Creamy Gravy recipe by Safe Plated

Vegan Swedish Meatballs with Creamy Gravy

Classic Swedish meatballs made vegan and nut-free! Served with a rich and creamy gravy, this dish is perfect over mashed potatoes or pasta.

60m4 servings
Contains wheatContains soyNUTS-free
480 cal|28g protein|40g carbs|24g fat|5g fiber

Ingredients

  • about 450 g Vegan Ground Beef
  • 0.5 cup Breadcrumbs
  • 0.25 cup Oat Milk
  • 1 medium Yellow Onion
  • 2 cloves Garlic
  • 0.5 tsp Allspice
  • 0.25 tsp Nutmeg
  • 2 tbsp Vegan Butter
  • 2 tbsp All-Purpose Flour
  • 1.5 cups Vegetable Broth
  • 1 tbsp Soy Sauce
  • 0.5 cup Vegan Sour Cream
  • 1 tsp Salt
  • 0.5 tsp Black Pepper

Original measure retained: its cup/spoon or fluid-volume standard is unspecified.

Instructions

  1. 1In a large bowl, combine the about 450 g Vegan Ground Beef, 0.5 cup Breadcrumbs, 0.25 cup Oat Milk, 1 medium Yellow Onion (grated), 2 cloves Garlic (minced), 0.5 tsp Allspice, 0.25 tsp Nutmeg, 1 tsp Salt, and 0.5 tsp Black Pepper. Mix everything thoroughly with your hands until well combined.
  2. 2Shape the mixture into small meatballs, about 2.54 cm in diameter.
  3. 3Heat 1 tbsp of the 2 tbsp Vegan Butter in a large skillet over medium-high heat, approximately 204.4°C (200°C).
  4. 4Carefully place the meatballs into the hot skillet, ensuring not to overcrowd the pan. Brown the meatballs on all sides, which should take about 5-7 minutes. Once browned, remove the meatballs from the skillet and set them aside on a plate.
  5. 5Add the remaining 1 tbsp Vegan Butter to the same skillet and melt it over medium heat, approximately 175°C. Whisk in the 2 tbsp All-Purpose Flour and cook for 1 minute, stirring constantly, to form a roux. This will smell slightly nutty.
  6. 6Gradually whisk in the 1.5 cups Vegetable Broth, a little at a time, ensuring no lumps form. Then, whisk in the 1 tbsp Soy Sauce. Bring the mixture to a simmer, stirring constantly, until the gravy thickens to a consistency that coats the back of a spoon, about 3-5 minutes.
  7. 7Reduce the heat to low, approximately 95°C. Stir in the 0.5 cup Vegan Sour Cream until smooth. Taste the gravy and add more salt and pepper if needed.
  8. 8Return the browned meatballs to the skillet with the thickened gravy. Let them simmer gently in the gravy for 10 minutes, or until heated through. The meatballs should be firm to the touch.
  9. 9Serve the vegan Swedish meatballs and creamy gravy hot.

Substitutions

Ground Beef → Vegan Ground Beef(avoids Animal product)

Butter → Vegan Butter (Sunflower-based)(avoids Dairy)

Sour Cream → Vegan Sour Cream(avoids Dairy)

Related Guides

Cooking with a packaged ingredient?

Paste the current ingredient list and see the exact allergen terms the checker recognises. Always verify the package in front of you.

Check an ingredient label

Keep reading this recipe

Open this recipe in the app

Sign in to continue with this recipe. No meal plan generation needed.

Want a full week of recipes like this?

Get a personalized 7-day meal plan customized for your family's specific allergens. Every recipe is cross-checked by an independent AI.

Build my free 7-day plan

No credit card required.