Print

Vegan Swedish Meatballs in Creamy Gravy Recipe

3.9 from 32 reviews

These Vegan Swedish Meatballs offer a plant-based twist on a classic comfort food. Made with vegan ground beef and a flavorful blend of allspice, nutmeg, and garlic, these meatballs are perfectly browned and simmered in a rich, creamy vegan gravy. Served over mashed potatoes or pasta, this recipe is ideal for a hearty, comforting meal in just 40 minutes.

Ingredients

Scale

Meatballs

  • 2 cloves garlic (minced)
  • 1/3 cup unsweetened soy milk (or other plant milk)
  • 1/4 cup panko breadcrumbs
  • 1 tablespoon ground flaxseeds
  • 1/4 teaspoon ground allspice
  • 1/4 teaspoon ground nutmeg
  • 1/4 teaspoon ground black pepper
  • 1/2 teaspoon salt
  • 16 ounces vegan ground beef (Beyond or Impossible)
  • 2 tablespoons olive oil

Gravy

  • 4 tablespoons vegan butter
  • 4 tablespoons all purpose flour
  • 2 cups vegetable broth (no chicken broth alternative)
  • 1/2 cup vegan cream (unsweetened)
  • 1 tablespoon vegan Worcestershire sauce
  • 1 teaspoon dijon mustard
  • Salt and pepper, to taste

Serving Suggestions

  • Vegan Mashed Potatoes (optional)
  • 12 ounces cooked pasta (optional)

Instructions

  1. Mix Meatball Ingredients: In a large bowl, combine minced garlic, unsweetened soy milk, panko breadcrumbs, ground flaxseeds, allspice, nutmeg, black pepper, salt, and vegan ground beef. Mix thoroughly with a large spoon until all ingredients are well incorporated.
  2. Roll Meatballs: Shape the mixture into 1 1/2 tablespoon-sized balls and place them on a plate. Prepare to cook by heating olive oil in a large skillet over medium heat.
  3. Cook Meatballs: Brown the meatballs in batches in the heated skillet, ensuring not to crowd the pan. Cook each side for about 1 minute, turning carefully with a spoon or fork until all sides are browned. Add more oil as necessary and reduce heat if they begin to burn. Once cooked, set the meatballs aside for later use.
  4. Make Gravy: Using the same skillet, melt vegan butter over medium heat. When bubbling, sprinkle in the all-purpose flour and stir constantly for about 30 seconds to cook the flour. Gradually add vegetable broth in increments while stirring continuously to prevent lumps. After all broth is incorporated, slowly whisk in vegan cream, vegan Worcestershire sauce, and dijon mustard until smooth and creamy. Season with salt and pepper to taste.
  5. Simmer Meatballs in Gravy: Return the cooked meatballs to the skillet with the gravy. Simmer uncovered on low heat for 10 minutes, stirring occasionally to meld the flavors and heat the meatballs through.
  6. Serve: Serve the vegan Swedish meatballs hot over vegan mashed potatoes or cooked pasta, as preferred, for a satisfying meal.

Notes

  • Use vegan ground beef alternatives like Beyond Meat or Impossible for best texture.
  • Ensure vegan cream is unsweetened to maintain a balanced flavor in the gravy.
  • Adjust salt and pepper according to taste preferences when making the gravy.
  • If the gravy thickens too much, add a splash of vegetable broth or plant milk to thin it out.
  • Keep an eye on the meatballs while browning to avoid burning; adjusting heat as necessary is key.
  • Serving options like mashed potatoes or pasta complement the creamy sauce well.

Keywords: vegan Swedish meatballs, plant-based meatballs, vegan gravy, vegan comfort food, meatless Swedish recipe, vegan dinner ideas