Vegetarian Swedish Meatballs

Total Time
Prep 30 mins
Cook 1 hr 30 mins

I grew up loving Swedish Meatballs and wanted a vegetarian substitute. I even suprised myself with its wonderful taste and texture. I served it with mashed potatoes (the extra sauce around the meatballs makes great gravy) and brussel sprouts.

Ingredients Nutrition


  1. In a large bowl combine (I use my hands) the Vegetarian Beef Substitue, the soy sauce, olive oil, garlic, egg, crumbled bread, onion and 2-4 tbsp milk.
  2. When mixed it should be sticky but stay together when rolled into a ball.
  3. Roll into balls (1.5-2 inches in diameter).
  4. Heat oil for cooking in a pan, it should coat all surfaces.
  5. Over medium cook the meatballs until each side is browned.
  6. Then in a casserole dish mix 1 can of cream of mushroom soup with 1/2 can milk.
  7. Place meatballs on top of this mixture.
  8. Combine the other can of cream of mushroom soup with 1/2 can of milk and pour on top of meatballs.
  9. Cover and cook in a 350 degree oven for 1-1.5 hours.
Most Helpful

This was great except for the mushroom soup part (nor would they go over linguine). Swedes don't eat their meatballs in mushroom soup (and the soup is WAY too salty, anyway). If you're around an Ikea, get a few jars of lingonberry preserves. A nice brown gravy, some mashed potatoes, and LINGONBERRIES! Way, way better than mushroom soup--this sounds more like fake Stroganoff recipe.

BrooklynTeach January 30, 2011

This was great! I made it for my very unvegetarian family and they all loved it. The only problem I had was getting the meatballs to stick together- they tended to crumble and fall apart. I think adding a tablespoon or so of flour may help with that. And it was a little salty. Other than that, excellent!

indigodragnfly46 October 25, 2006

These were quite good, although I found the soy sauce saltiness a bit overpowering. I sprayed my nonstick pan with cooking spray and found browning the meatballs a bit challenging because they kept sticking. Perhaps the oil would have worked better. I didn't have time to bake them, so put the casserole in the microwave for 5 minutes till the soup was bubbly. This worked very well. I served them over whole wheat linguine. DH enjoyed the leftover meatballs in a sandwich the next day. I will definitely try these again.

ILuvRecipes January 26, 2006