Vegetarian Swedish "meatball" mushrooms have all the flavor and richness of Swedish meatballs but are completely meat-free. I promise you, these mushrooms in Swedish meatball sauce will cure your craving and save you a trip to Ikea!
Heat oil in a wide pot over medium-high heat. Melt the butter into the oil. Once frothy, add the mushrooms cap-side down (in batches if necessary) and cook for 10 minutes until well-browned all over. Season with salt and pepper and transfer to a plate.
Cook the onion:
Add the minced onion to the pot over medium heat. Cook, stirring occasionally, for 5-7 minutes until completely softened.
Cook the flour:
Sprinkle the flour over the onion and cook for 3-4 minutes. Add the nutmeg, white pepper, and allspice and toss to combine.
Finish the sauce:
Keep the heat on medium. In ½ cup increments, whisk the water or stock into the flour until smooth and creamy. Once all of the liquid has been added and the sauce is smooth, season it with salt and pepper.
Whisk in the heavy cream until incorporated and add the vegetarian Worcestershire sauce. Continue whisking until smooth.
Finish the Swedish "meatball" mushrooms:
Add the sautéed mushrooms to the sauce and toss to coat. Reduce heat to low and simmer for 10 minutes. Taste and season once more.
To serve:
Spoon the mushrooms and sauce over mashed potatoes and serve with freshly minced parsley and lingonberry sauce. Enjoy!