Vegetarian Swedish Meatballs
Swedish meatballs have been a holiday buffet and potluck favorite for generations, and this meatless version keeps everything people love about them: the warm hint of allspice and nutmeg, the golden-browned outside, and a silky, savory cream gravy. The “meat” is TVP, an inexpensive pantry staple that soaks up seasoning beautifully, held together with oats and panko.
New to TVP? Our TVP 101 guide covers the basics. Serve these Swedish-style with lingonberry jam, or use our homemade Cranberry-Orange Sauce, and spoon everything over creamy mashed potatoes or buttered egg noodles.
Want to save this recipe?
Enter your email and we will send it straight to your inbox.

Vegetarian Swedish Meatballs
Ingredients
Method
- Stir the soy sauce into the hot broth and pour it over the TVP in a large bowl. Let stand for 10 minutes, until the liquid is absorbed, then fluff with a fork.
- Add the oats, panko, egg, grated onion, allspice, nutmeg, garlic powder, salt, pepper and parsley. Mix well with your hands until the mixture holds together when squeezed. Let rest for 10 minutes so the oats absorb moisture. If it still feels wet, add more panko a tablespoon at a time.
- Roll the mixture into about 24 firmly packed balls, roughly 1 1/4 inches across.
- Heat the oil in a large skillet over medium heat. Brown the meatballs in batches for 6 to 8 minutes, turning gently, until browned on all sides. Transfer to a plate.
- In the same skillet, melt the butter. Whisk in the flour and cook for 1 to 2 minutes, until light golden. Slowly whisk in the broth, then add the soy sauce and Dijon mustard. Simmer for 3 to 4 minutes, whisking, until thickened.
- Turn the heat to low and whisk in the sour cream. Do not let it boil. Season with salt and pepper. Return the meatballs to the pan and simmer gently for 3 to 5 minutes, spooning the gravy over them. Serve over noodles or mashed potatoes with lingonberry jam or cranberry sauce, garnished with parsley.
Notes
Tried this recipe?
Let us know how it was!Shopping list
Produce
- 1 small onion
- 1 small bunch fresh parsley
Dairy and refrigerated
- 1 large egg
- Butter (3 tablespoons)
- Sour cream (1/2 cup)
Pantry and spices
- TVP granules (1 cup)
- Vegetable broth (3 cups)
- Quick oats
- Panko breadcrumbs
- All-purpose flour
- Soy sauce
- Dijon mustard
- Ground allspice, ground nutmeg and garlic powder
- Vegetable oil
- Salt and black pepper
For serving
- Egg noodles or potatoes for mashing
- Lingonberry jam or cranberry sauce