• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Karissa's Vegan Kitchen logo

  • Recipes
    • Appetizers
    • Breakfast
    • Lunch
    • Dinner
    • Side Dishes
    • Dessert
    • Snacks
    • Soup
  • About
    • Work With Me
    • Contact
  • eBooks
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipe Index
  • Popular Recipes
  • Search By Meals
  • Search By Ingredients
  • Search By Holidays
  • eBooks
  • Free Vegan Beginner's Guide
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×

    Home » Vegan Recipes

    Vegan Swedish Meatballs

    Published Dec 28, 2018 · Updated Dec 28, 2019 · 44 Comments

    27.6K shares
    • Share
    • Tweet

    This post may contain affiliate links which won’t change your price but will share some commission. See my disclosure policy.

    JUMP TO RECIPE

    Super flavorful Vegan Swedish Meatballs that are also gluten-free, oil-free and nut-free.

    Swedish meatballs and pasta on a plate

    Vegan Swedish Meatballs

    Ultimate comfort food, at your service. But this comfort food is also healthy, so it's a total guilt-free win.

    I HAD to make a vegan recipe for Swedish meatballs - the gravy alone is just so good. The meatballs are made from lentils, mushrooms, oat flour, soy sauce, and more seasoning. For the accompanying gravy, we'll achieve that luscious gravy using a combination of coconut milk and soy (or almond) milk.

    Vegan Swedish Meatballs

    How to Make the Swedish Meatballs

    There are three main components to the meatballs: the lentils, the mushrooms, and the oats.

    First, sauté onion and garlic. Then add lentils and water to the pot to cook until tender. In the meantime, sauté the mushrooms in a separate pan.

    To make oat flour, I prefer using the food processor. Just add in some rolled oats and process until a rough powder forms. It will not be as fine as all-purpose flour. Once you have your oat flour, add in the lentils, mushrooms, and remaining seasoning (parsley, allspice, nutmeg, pepper, soy sauce, and Worcestershire sauce.) There are vegan Worcestershire sauce brands out there. Annie's is one brand, which I have found at Whole Foods and Earth Fare. The Kroger brand is also vegan if you have one near you.

    I like to blend the mixture until all of the ingredients are incorporated together, but still some whole lentils and little chunks of mushrooms visible.

    Vegan Swedish Meatballs with creamy rich gravy.

    Perfectly Luscious Vegan Gravy

    Yes, you can totally achieve creamy and rich gravy without using butter or oil. The "secret" is canned coconut milk - you can use full-fat, but I used light coconut milk for this recipe. To dull down the coconut flavor, we'll thin it out with some almond milk or soy milk. The seasonings for the gravy include dijon mustard, Worcestershire sauce, garlic powder, onion powder, and pepper.

    After you bring the gravy to simmer, remove it from the heat and whisk in a cornstarch slurry. Making a cornstarch slurry is as simple as mixing cornstarch with water. You can also use arrowroot powder.

    I love serving these vegan Swedish meatballs with mashed potatoes. Sometimes I make just the gravy to go over potatoes. Yum!

    Vegan Swedish Meatballs served with a creamy gravy over top of pasta

    Swedish meatballs and pasta on a plate

    Vegan Swedish Meatballs

    Karissa Besaw
    These Vegan Swedish Meatballs are also gluten-free and oil-free.
    4.68 from 87 votes
    Print Recipe Pin Recipe
    Prep Time 10 mins
    Cook Time 45 mins
    Total Time 55 mins
    Course Dinner
    Cuisine Vegan
    Servings 20 meatballs

    Ingredients
      

    Meatballs

    • 3 tablespoon water
    • ½ yellow onion chopped
    • 4 cloves garlic minced
    • ½ cup dry lentils green or brown
    • 1.5 cup water
    • 1.5 cup mushrooms roughly chopped
    • 3 tablespoon water
    • ¾ cup rolled oats
    • 2 teaspoon dried parsley
    • ¼ teaspoon allspice
    • ¼ teaspoon nutmeg
    • ¼ teaspoon black pepper
    • 2-3 tablespoon soy sauce
    • 2 tsp Worcestershire sauce make sure its vegan

    Gravy

    • 1 cup unsweetened, plain soy or almond milk
    • 1 can (13.5oz) low-fat/light coconut milk
    • 1 tablespoon soy sauce
    • 1 teaspoon dijon mustard
    • 1 tablespoon Worcestershire sauce
    • 1 teaspoon garlic powder
    • 1 teaspoon onion powder
    • pepper to taste
    • 1 tablespoon cornstarch or arrowroot powder
    • 2 tablespoon cold water

    Instructions
     

    Meatballs

    • In a medium-sized pot, sauté the onion in 3 tablespoon water until translucent on medium heat (add more water if necessary). Add in garlic and sauté for additional 2-3 minutes.
    • Add in lentils and 1.5 cup water. Bring to a boil then let simmer for 15-20 minutes (until liquid is absorbed and lentils are tender.)
    • In a separate skillet, sauté mushrooms in 3 tablespoon water on medium heat for about 5 minutes.
    • Blend oats in a food processor (or a blender) to create oat flour.
    • To the food processor, add in the mushrooms, lentils, parsley, allspice, nutmeg, pepper, soy sauce, and Worcestershire sauce.
    • Process until everything is combined. Don't process until it's total mush - some texture from the lentils and mushrooms should still be there. 
    • Add more soy sauce (or salt) and pepper if needed.
    • Let the mixture sit for about 15 minutes. It will become thicker and easy to roll. 
    • Pre-heat oven to 425F degrees. 
    • Cover a baking sheet with parchment paper or a silicone baking mat.
    • Roll into meatballs and place onto baking sheet. Spray with some cooking oil if desired. Bake for 20-25 minutes, flipping halfway. 

    Gravy

    • In a medium-sized pot, add in all gravy ingredients EXCEPT for the cornstarch and water.
    • Bring to a simmer on medium heat, stirring occasionally. Remove from heat.
    • In a small bowl, whisk together the cornstarch and water to create a cornstarch slurry. Whisk the cornstarch mixture into the gravy.
    • Return the pot to the burner and bring to a simmer again. The sauce should be nice and thick. If it's too thin, add a little more cornstarch slurry.
    • Pour the gravy over the meatballs. Eat as is, or serve with pasta or mashed potatoes.

    Notes

    This recipe makes about 20 meatballs if measured at 1.5 tablespoon each.
    If you can't find vegan Worcestershire sauce, you can substitute more soy sauce and a dash of apple cider vinegar.
    Tried this recipe?Let us know how it was!

    More Vegan Recipes

    • Vegan One-Pot Pasta
    • Carrot Cake Overnight Oats
    • Maple Roasted Carrots
    • Vegan Buffalo Chicken Wraps
    27.6K shares
    • Share
    • Tweet

    about karissa

    About Karissa

    Hey! I’m happy you’re here! My name is Karissa and I’ve been cooking up delicious vegan food since going vegan in 2016. Not vegan and just want to eat more plants? We don't judge - everyone is welcome in our kitchen. Read more...

  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • Reader Interactions

    Comments

      leave a comment Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Val says

      September 13, 2022 at 7:54 pm

      5 stars
      I liked it! Followed the recipe, but added a pinch of all spice in the sauce. Very good

      Reply
    2. Liz says

      July 09, 2022 at 10:14 am

      I have been looking for a Swedish Ball recipe that is low in fat, I'm WFPB, that is very much like the one my mom made growing up. Haven't make these yet but looking forward to making them. I will substitute out the coconut milk. Because WFPB is low Sat Fat.

      Reply
    3. Ava says

      January 07, 2022 at 6:26 pm

      I don’t eat mushrooms but these look so good I want to try them! What kind of mushrooms do you use?

      Reply
    4. Allyson says

      November 25, 2021 at 8:41 pm

      2 stars
      We used our own recipe for the meatballs, but used this gravy recipe. It was very bland and not at all like the Swedish meatballs I loved as a child. It wasn’t completely awful, but I wouldn’t make it again.

      Reply
    5. Nell says

      November 08, 2021 at 6:30 am

      Can I swap the mushrooms for more lentils? We have allergy. Thanks and can't wait to try !

      Reply
      • Karissa says

        November 08, 2021 at 9:10 am

        Should work fine!

        Reply
    6. LM says

      October 07, 2021 at 12:58 pm

      5 stars
      Very Good! The closest taste to the meat version that I know. (I am Swedish and Vegan 8 years) I used soy instead of Worcestershire sauce and white pepper it was still very good! Thank you.

      Reply
    « Older Comments

    Primary Sidebar

    hey there!

    Welcome to Karissa's Vegan Kitchen! I’m happy you’re here! My name is Karissa and I’ve been cooking up delicious vegan food since going vegan in 2016. Not vegan and just want to eat more plants? We don't judge - everyone is welcome in our kitchen.

    • Fluffy Vegan Pancakes
    • Easy Vegan Ranch Dressing Recipe
    • The Best Fudgy Vegan Brownies
    • Baked Vegan Mac and Cheese
    • Impossible Burger Meatloaf
    • Easy 5-Minute Vegan Gravy

    Footer

    Image says "featured on..." then includes company logos of Finding Vegan, healthline, VegNews, PETA, Runner's World, LiveKindly, Prevention, Woman's Day, Shape, Buzzfeed, and MSN.

    COPYRIGHT © 2022 KARISSA'S VEGAN KITCHEN · Privacy Policy & Disclosures · Contact