Vegetarian Swedish Meatballs

Vegetarian Swedish Meatballs

Cremini mushrooms, chickpeas and bulgur wheat mimic the texture of ground meat in this vegetarian version of the classic Swedish meatball dish. Seasoned generously with allspice and nutmeg and blanketed in a velvety mushroom gravy, they are excellent served over egg noodles or mashed potatoes — or spooned onto a toasted hero (add sliced tangy pickles to balance out the richness). Leftover cooked meatballs can be frozen and reheated in a 425-degree oven until warmed through, about 15 minutes.
  • Total:
  • Serves: 2 persons



  1. Step 1

    Make the meatballs: Heat oven to 375 degrees. Bring 1/4 cup water to a boil in a small saucepan. Add the bulgur, remove from heat, cover and let sit until tender, 15 minutes. Drain, pressing to remove excess water. Cool.
  2. Step 2

    Meanwhile, in a food processor, pulse mushrooms until finely chopped with some pea-size pieces remaining (do not purée); transfer to a large bowl. Repeat with the chickpeas: Pulse, then add them to the large bowl. Add the bread crumbs, sour cream, egg, salt, allspice, pepper, onion powder, nutmeg and the cooled bulgur and mix until well blended. Form into 1 1/4-inch meatballs (about 2 teaspoons each; you should have about 24). Arrange on a greased baking sheet and bake, turning halfway, until golden, 18 to 20 minutes.
  3. Step 3

    Make the gravy: While the meatballs bake, in a large nonstick saucepan, melt butter over medium heat. Add flour and cook, whisking constantly, until smooth and lightly golden, 2 minutes. Add stock and bring to a simmer. Cook, whisking, until thickened, 2 minutes. Whisk in sour cream, parsley and mustard; season to taste with salt and pepper (you should have about 1 cup gravy). Add meatballs and simmer, spooning sauce over meatballs, until nicely coated, about 2 minutes more. Serve warm.