Tips and Tricks:

  1. Sauté the Onions and Garlic: Sautéing onions and garlic before adding them to the meatball mixture enhances their flavor and adds depth to the dish.
  2. Chill the Mixture: After combining all the ingredients, chill the mixture in the refrigerator for at least 30 minutes. This helps the flavors meld together and makes the mixture easier to shape into balls.
  3. Use an Ice Cream Scoop: For uniformly sized meatballs, use an ice cream scoop to portion out the mixture before rolling it into balls.


  • 1 cup cooked lentils
  • 1 cup chopped mushrooms
  • 1 onion, finely chopped
  • 2 cloves garlic, minced
  • 1 cup rolled oats
  • 2 tablespoons flaxseed meal
  • 1/4 cup breadcrumbs
  • 1/4 cup plant-based milk
  • 1 teaspoon allspice
  • 1/2 teaspoon nutmeg
  • Salt and pepper to taste
  • Olive oil (for cooking)


  1. Sauté the Aromatics: Heat some olive oil in a pan and sauté the chopped onions and garlic until translucent.
  2. Prepare the Mixture: In a food processor, combine the cooked lentils, sautéed onions and garlic, chopped mushrooms, rolled oats, flaxseed meal, breadcrumbs, plant-based milk, allspice, nutmeg, salt, and pepper. Pulse until everything is well combined.
  3. Chill the Mixture: Transfer the mixture to a bowl and refrigerate for at least 30 minutes.
  4. Shape the Meatballs: Once chilled, use an ice cream scoop to portion out the mixture, then roll it into balls using your hands.
  5. Cook the Meatballs: Heat some olive oil in a pan over medium heat. Cook the meatballs in batches until golden brown on all sides.
  6. Serve: Serve the vegan Swedish meatballs with your favorite creamy gravy sauce and enjoy!

Storage Methods:

  • Leftover meatballs can be stored in an airtight container in the refrigerator for up to 3-4 days.
  • They can also be frozen for longer storage. Place them on a baking sheet lined with parchment paper and freeze until solid, then transfer them to a freezer bag or container. They can be kept frozen for up to 2-3 months.


  • Gluten-Free Option: Use gluten-free breadcrumbs or almond flour instead of traditional breadcrumbs.
  • Soy-Free Option: Substitute the plant-based milk with a soy-free alternative like almond milk or oat milk.
  • Spicy Variation: Add a pinch of cayenne pepper or chili flakes to the meatball mixture for a spicy kick.

Health Benefits of Ingredients:

  • Lentils: Rich in protein, fiber, and various nutrients, lentils are excellent for heart health and digestion.
  • Mushrooms: Packed with antioxidants and vitamins, mushrooms boost immunity and promote overall well-being.
  • Oats: High in fiber and antioxidants, oats help lower cholesterol and improve blood sugar control.

In conclusion, Vegan Swedish Meatballs offer a delectable journey through the flavors of Sweden, marrying tradition with innovation in a dish that’s both satisfying and compassionate. Whether you’re a dedicated vegan, a curious foodie, or simply seeking a healthier alternative, these meatballs are sure to delight your taste buds and warm your heart.