Vegan Swedish Meatballs
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.
Prep Time20 minutes mins
Cook Time30 minutes mins
Total Time50 minutes mins
Course: Entree
Cuisine: American, Swedish
Servings: 4
Calories: 640kcal
Author: Alissa Saenz
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)
Make the Meatballs
Preheat the oven to 400° and lightly oil a baking sheet or large oven-safe skillet.
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.
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
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.
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.
To Serve
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.
Calories: 640kcal | Carbohydrates: 75.5g | Protein: 18.7g | Fat: 29.7g | Saturated Fat: 16.1g | Sodium: 1102mg | Potassium: 681mg | Fiber: 7.8g | Calcium: 30mg | Iron: 4.1mg