Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Vegan Meatballs in Creamy Mushroom Sauce You’ll Crave

Recipe by Evelyn Marcella Rivera

Forget the bland and beige—these vegan meatballs are golden-crusted and smothered in a rich, velvety, umami-loaded mushroom sauce. This one-skillet wonder is a plant-based comfort food masterpiece that comes together in just 35 minutes and tastes like it came from a high-end restaurant.


  • Total Time35 minutes
  • Yield4 servings 1x

Ingredients

Units Scale

Vegan Meatballs

  • 12 vegan meatballs (12-14 store-bought or homemade (lentil, mushroom, soy, or pea-protein))
  • 1 tbsp olive oil (for searing)

Creamy Mushroom Sauce

  • 1 tbsp vegan butter or olive oil
  • 1 small onion (finely chopped)
  • 3 cloves garlic (minced)
  • 8 oz mushrooms (sliced (cremini or button) (225g))
  • 1 tbsp soy sauce or tamari
  • 1 tsp Dijon mustard
  • 1 tsp dried thyme or Italian seasoning
  • 1 cup vegetable broth
  • 3/4 cup unsweetened plant cream (soy, oat, or cashew)
  • 1 tbsp cornstarch (mixed with 2 tbsp water for an optional slurry)
  • salt & black pepper (to taste)

To Finish

  • fresh parsley (chopped, to taste)

Instructions

  1. Brown Those Meatballs First: Heat the olive oil in a large skillet over medium heat. Add the meatballs and cook, turning occasionally, until they are golden and crispy on all sides. Remove from the skillet and set aside, leaving the browned bits in the pan.
  2. Build the Aromatic Foundation: In the same skillet, melt the vegan butter. Add the chopped onion and sauté for 3 to 4 minutes until soft and translucent. Toss in the garlic and sliced mushrooms. Do not stir constantly—let them sit and make contact with the hot pan to caramelize for 5 to 6 minutes.
  3. Pour, Simmer, and Transform: Stir in the soy sauce, Dijon mustard, thyme, and vegetable broth. Let simmer for about 5 minutes. Pour in the unsweetened plant cream. (If you want a thicker sauce, mix the cornstarch with water in a small bowl and stir the slurry into the skillet now).
  4. Reunite and Simmer Low: Nestle the seared meatballs back into the skillet. Spoon the creamy mushroom sauce over each one. Reduce heat to low and simmer gently for 8 to 10 minutes so the flavors deepen.
  5. Finish With a Flourish: Garnish with a generous shower of chopped fresh parsley and a few cracks of black pepper. Serve straight from the skillet over mashed potatoes or pasta.

Notes

Do not crowd the mushrooms in the pan; if your skillet is small, cook them in two batches so they brown rather than steam. Make sure you use unsweetened plant cream, as sweetened versions will ruin the savory flavor. Always mix cornstarch with cold water before adding it to the hot sauce to prevent clumping.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Dinner, Main Course
  • Cuisine: American, Vegan

Nutrition

  • Calories: 310
  • Sodium: 680
  • Fat: 16
  • Saturated Fat: 4
  • Carbohydrates: 24
  • Fiber: 5
  • Protein: 18