Go Back
+ servings
4.59 from 17 votes
Close up of vegan Swedish meatballs and pasta in a bowl.
Vegan Swedish Meatballs
Prep Time
20 mins
Cook Time
30 mins
Total Time
50 mins
 

Savory mushroom balls are drenched in luscious dairy-free sauce to make these flavor-packed vegan Swedish meatballs. Serve them over pasta for a delicious and cozy dinner.

Course: Entree
Cuisine: American, Swedish
Servings: 4
Calories: 640 kcal
Author: Alissa Saenz
Ingredients
For the Meatballs
  • 8 ounces cremini mushrooms, cleaned and roughly chopped
  • 1 ¼ cups panko breadcrumbs
  • 1 cup canned cannellini beans, drained and rinsed
  • 1 small onion, roughly chopped
  • 1 garlic clove, minced
  • 1 tablespoon vegan Worcestershire sauce
  • 1 tablespoon soy sauce
  • ½ teaspoon black pepper
  • ¼ teaspoon ground nutmeg
  • Olive oil, for brushing
For the Sauce
  • 3 tablespoons olive oil
  • ¼ cup all-purpose flour
  • 1 ½ cups vegetable broth
  • 1 (14 ounce) can full fat coconut milk
  • 1 ½ tablespoons vegan Worcestershire sauce
  • ¾ teaspoon salt, or to taste
For the Noodles
  • 8 ounces dried pasta of choice (I used shells)
Instructions
Make the Meatballs
  1. Preheat the oven to 400° and lightly oil a baking sheet or large oven-safe skillet.

  2. Place the mushrooms, breadcrumbs, beans, onion, garlic, Worcestershire sauce, soy sauce, pepper and nutmeg into the bowl of a food processor. Pulse until the ingredients are finely chopped and well mixed.

  3. Roll the mixture into 1-inch balls (about 24 of them) and arrange them on the baking sheet or in the skillet. Bake for about 30 minutes, turning once halfway through, until lightly browned.

Make the Sauce
  1. While the meatballs bake, coat the bottom of a medium saucepan or skillet with olive oil and place it over medium heat. Whisk in the flour. Bring to a simmer and continue cooking, whisking constantly, until the mixture darkens a bit and begins to smell nutty, about 5 minutes.

  2. Whisk in the broth, coconut milk, and Worcestershire sauce. Raise the heat and bring the mixture to a simmer. Allow to simmer, stirring occasionally, for about 10 minutes, until the mixture thickens a bit. Remove from heat and allow the mixture so sit for at least 5 minutes — it will continue to thicken up. Season with salt to taste.

Make the Noodles
  1. While the meatballs bake and the sauce simmers, bring a large pot of salted water to a boil. Add the pasta and cook according to the package directions. Drain into a colander and toss with a bit of olive oil.

To Serve
  1. Divide the pasta among 4 plates or bowls. If the meatballs are in a skillet, pour the sauce over them, or if they're on a baking sheet, add them to the pot with the sauce. Divide the meatballs and sauce over the pasta. Serve.

Nutrition Facts
Vegan Swedish Meatballs
Amount Per Serving
Calories 640 Calories from Fat 267
% Daily Value*
Fat 29.7g46%
Saturated Fat 16.1g81%
Sodium 1102mg46%
Potassium 681mg19%
Carbohydrates 75.5g25%
Fiber 7.8g31%
Protein 18.7g37%
Calcium 30mg3%
Iron 4.1mg23%
* Percent Daily Values are based on a 2000 calorie diet.