Vegan Swedish Meatballs & Gravy

This post may contains Amazon affiliate and other affiliate links. If you make a purchase through these links, I may earn a small commission at no extra cost to you. Your support helps me continue to provide quality content. I only recommend products I personally trust and believe will add value to your experience. For more details, please visit my Privacy Policy.

Page Contents

Vegan Swedish Meatballs & Gravy (Comfort Food Made Plant-Based)

If you’re craving classic comfort food with a plant-based twist, these Vegan Swedish Meatballs & Gravy are exactly what you need. Juicy, savory vegan meatballs smothered in a rich, creamy dairy-free gravy—this dish delivers all the cozy flavors of traditional Swedish meatballs without any meat or dairy.

Perfect for weeknight dinners, special occasions, or meal prep, this recipe is hearty, satisfying, and guaranteed to impress even non-vegans.


Why You’ll Love These Vegan Swedish Meatballs

  • 100% vegan & dairy-free

  • Rich, creamy plant-based gravy

  • Hearty and filling

  • Family-friendly comfort food

  • Perfect with mashed potatoes or pasta

  • Great for meal prep

These meatballs are crispy on the outside, tender on the inside, and packed with umami flavor.


Ingredients You’ll Need

For the Vegan Meatballs:

  • 1 cup cooked lentils (well-drained)

  • 1 cup mushrooms, finely chopped

  • 1/2 cup breadcrumbs (or oat flour)

  • 1 small onion, finely chopped

  • 2 cloves garlic, minced

  • 2 tbsp olive oil

  • 1 tbsp soy sauce or tamari

  • 1 tsp paprika

  • 1/2 tsp allspice

  • 1/2 tsp black pepper

  • Salt to taste

For the Vegan Gravy:

  • 2 tbsp vegan butter or olive oil

  • 2 tbsp all-purpose flour

  • 2 cups vegetable broth

  • 1/2 cup unsweetened plant milk

  • 1 tbsp soy sauce

  • 1 tsp Dijon mustard

  • Black pepper to taste

Optional garnish: fresh parsley


Step-by-Step Instructions

1. Prepare the Meatball Mixture

In a pan, sauté onion and garlic in olive oil until soft. Add mushrooms and cook until moisture evaporates. Remove from heat and let cool slightly.

In a bowl, mash lentils lightly. Add mushroom mixture, breadcrumbs, soy sauce, spices, and seasoning. Mix until combined.

2. Shape & Cook the Meatballs

Form small balls using your hands. Place on a baking tray lined with parchment paper.

Bake at 190°C (375°F) for 20–25 minutes, turning once, until golden and firm.
Alternatively, pan-fry in a little oil until crispy.

3. Make the Vegan Gravy

In a saucepan, melt vegan butter. Whisk in flour and cook for 1 minute. Slowly add vegetable broth, whisking constantly. Add plant milk, soy sauce, and Dijon mustard. Simmer until thick and creamy.

4. Combine & Serve

Add baked meatballs to the gravy and simmer for 5 minutes so they soak up the flavor.


Serving Suggestions

Serve Vegan Swedish Meatballs & Gravy with:

  • Creamy mashed potatoes

  • Egg-free pasta or noodles

  • Steamed green beans or peas

  • Lingonberry jam or cranberry sauce

This dish is perfect for cozy dinners and holiday meals.


Storage & Meal Prep Tips

  • Refrigerator: Store for up to 4 days

  • Freezer: Freeze meatballs separately for up to 2 months

  • Reheating: Warm gently on stovetop or in oven


Health Benefits

Lentils provide plant-based protein and fiber, while mushrooms add natural umami flavor and nutrients. This recipe is cholesterol-free and lighter than traditional meatball dishes, while still being deeply satisfying.


Recipe Variations

  • Make it gluten-free using gluten-free breadcrumbs

  • Add nutmeg for a classic Swedish flavor

  • Use cashew cream instead of plant milk for extra richness

  • Make it high-protein with added tofu or chickpea flour


Final Thoughts

These Vegan Swedish Meatballs & Gravy bring all the warmth and comfort of a classic dish—without the meat or dairy. Rich, savory, and incredibly satisfying, this recipe proves that plant-based comfort food can be just as indulgent and delicious.

Give it a try and enjoy a cozy, homemade vegan meal 🧆🥔

Related Posts

Chicken Vegetable Soup

Scroll to Top