Lentil and Mushroom Vegetarian Swedish Meatballs
- Time: 20 min active + 30 min cook
- Flavor/Texture Hook: Golden brown sear with a rich, tangy gravy
- Perfect for: Easy weeknight dinners or meatless Mondays
Table of Contents
Vegetarian Swedish Meatballs
Ever wonder why most plant based meatballs taste like wet cardboard or a mushy bean paste? I used to think it was just the nature of the beast, but the problem is usually too much moisture and not enough savory depth.
The trick is treating the vegetables like meat. By browning the mushrooms and onions first, you get rid of the water and build a base of flavor that actually stands up to a rich gravy.
You can expect a dish that's hearty and satisfying. These Vegetarian Swedish Meatballs have a distinct bite and a mahogany colored sauce that tastes just like the ones from the big warehouse store, but better ingredients.
Why the Texture Stays Firm
Sautéing First: Cooking the mushrooms and onions until they shrink prevents the meatballs from becoming soggy.
Pulse, Don't Puree: Keeping the mixture coarse creates a "gristle" effect, which Serious Eats' testing suggests avoids the gummy texture common in lentil dishes.
The Ingredient Breakdown
The heart of this dish is the lentil and mushroom mix. Lentils provide the bulk and protein, while cremini mushrooms add that deep, earthy flavor we usually get from beef. Soy sauce and Worcestershire sauce bring in the umami that makes the sauce taste authentic.
For the binder, an egg and Panko breadcrumbs keep everything together. If you're on a tight budget, store brand breadcrumbs work fine, though Panko gives a slightly lighter feel. Greek yogurt adds a necessary tang and thickness to the gravy without needing a ton of heavy cream.
Gear You'll Need
While any home kitchen works, two specific tools will speed things up significantly. A food processor is essential for achieving the right texture in seconds. If you lack one, a sturdy fork and a bit of patience will do, though it requires more manual effort.
I highly recommend a cast iron skillet for this recipe. It retains heat far better than non-stick options, allowing the Vegetarian Swedish Meatballs to develop a deep golden brown crust without sticking or steaming.
The step by step
Phase 1: Creating the Base
- Sauté the diced onion and mushrooms in a small pan until the moisture has evaporated and the mushrooms look shrunk and browned.
- Place the cooked lentils, sautéed mushrooms/onions, garlic, soy sauce, and spices into the food processor.
- Pulse 5-7 times until the mixture looks like coarse ground meat. Note: Stop immediately so it doesn't become a smooth puree.
- Transfer the mixture to a bowl and stir in the beaten egg and Panko breadcrumbs until just combined.
Phase 2: The Perfect Sear
- Shape the mixture into 16 equal balls, roughly 1.5 inches in diameter.
- Heat olive oil in a cast iron skillet over medium high heat.
- Add meatballs in a single layer and sear for 3-4 minutes per side until the exterior is a deep golden brown.
- Remove meatballs from the pan and set them on a plate.
Phase 3: Building the Gravy
- Melt butter in the same skillet, whisk in flour to create a roux, then gradually stir in vegetable stock, Greek yogurt, Worcestershire sauce, and lemon juice until the sauce thickens and bubbles.
- Toss the meatballs back into the pan and coat them in the sauce for 2 mins before serving.
Fixes and Troubleshooting
Meatballs Falling Apart
This usually happens if the lentils were too wet or the mixture didn't have enough binder. If it feels like a paste, add more Panko. Resting the shaped balls in the fridge for 15 mins helps the proteins set.
Lumpy Gravy
Lumps happen when the stock is added too quickly or the roux isn't cooked enough. Whisk constantly as you pour the liquid. If it's already lumpy, a quick whisk or a fine mesh strainer will fix it.
Bland Flavor Profile
Plant based dishes need more acid to wake up the flavors. If the gravy tastes "flat," add an extra squeeze of lemon juice.
| Problem | Fix |
|---|---|
| Meatballs crumble | Add 1 tbsp Panko or chill for 15 mins |
| Lumpy gravy | Whisk faster or strain through a sieve |
| Bland taste | Increase lemon juice or soy sauce |
Before you start, here is a quick way to adjust the recipe based on what you're after.
| Goal | What to change |
|---|---|
| Vegan | Swap egg for flax egg and yogurt for vegan cream |
| More Protein | Add 1/4 cup soy protein crumbles |
| Zesty | Double the lemon juice |
Try These Flavor Twists
For a flavor twist, try stirring in a pinch of cinnamon or allspice to give these Vegetarian Swedish Meatballs a more authentic Nordic feel. If you prefer a smokier taste, simply replace the soy sauce with a touch of smoked paprika.
If you enjoy rich, velvety sauces, you might also like my German Hunters Sauce as another way to prepare mushrooms. Alternatively, whisk a tablespoon of Dijon mustard into the gravy for a sharper, more contemporary edge.
| Original Ingredient | Substitute | Why It Works |
|---|---|---|
| Egg (1 large) | Flax based egg (1 tbsp ground flax seeds and 3 tbsp water) | Acts as a binder. Note: Introduces a subtle nutty flavor |
| Greek Yogurt (1/2 cup) | Sour Cream (1/2 cup) | Provides comparable tang and thickness |
| Panko (1/2 cup) | Regular Breadcrumbs (1/2 cup) | Serves the same binding purpose. Note: Result is slightly denser |
Storage and Zero Waste
Store any remaining Vegetarian Swedish Meatballs in a sealed vessel in the refrigerator for no more than 4 days. To warm them up, place them in a skillet with a dash of water or broth over medium heat; this ensures the gravy remains smooth and doesn't burn.
For long term storage, freeze the meatballs and sauce separately. Arrange the meatballs on a baking sheet to freeze individually before moving them into a bag to prevent clumping. They stay fresh for 3 months.
To minimize waste, save your mushroom stems for a future vegetable stock. Leftover Greek yogurt can be transformed into a fast garlic dip for carrot or cucumber slices.
Best Pairing Ideas
For a classic pairing, go with creamy mashed potatoes and a spoonful of lingonberry jam. The jam's sweetness balances the richness of the Vegetarian Swedish Meatball gravy. If you prefer something lighter, roasted carrots or steamed green beans are excellent choices.
These work perfectly on a party platter of hearty appetizers alongside Smashburger Quesadillas. For a more traditional experience, serve them with a slice of rye bread and pickled cucumbers.
Whether you're cooking for a group or enjoying a cozy night in, these Vegetarian Swedish Meatballs offer deep comfort without the meat. Just remember to keep the sear hot and the gravy zesty.
Recipe FAQs
Is it true you need beef to make authentic tasting Swedish meatballs?
This one's false: A blend of brown lentils and mushrooms provides the same savory depth and hearty texture.
Tip: Pulse the mixture only 5-7 times to keep a coarse, meat like consistency rather than a puree.
What is the best binder for meatless meatballs?
Combine beaten egg and Panko breadcrumbs to hold the lentil and mushroom mixture together.
Tip: Stir just until combined to avoid making the meatballs too dense.
How to thicken the Swedish meatball gravy?
Whisk flour into melted butter to create a roux before gradually stirring in vegetable stock.
Tip: Stir in Greek yogurt at the end for the signature creamy tang.
Which side dishes pair best with these meatballs?
Serve them over mashed potatoes with a side of lingonberry jam.
Tip: If you enjoyed the efficiency of this meal prep, see how the same approach works in our pesto flatbread.
What gives the meatless gravy its traditional flavor?
A combination of vegetarian Worcestershire sauce, lemon juice, and a butter based roux creates the classic savory tart profile.
Tip: Ensure the Worcestershire sauce is a vegetarian version to keep the dish meat free.
Could I substitute the brown lentils?
Other cooked legumes can work, though brown lentils best mimic the texture of ground meat.
Tip: Ensure any substitute is drained well so the meatballs maintain their shape during searing.