4.49 from 41 votes

Vegan Swedish Meatballs

vegan lentil meatballs and pasta in a white bowl with swedish gravy sauce and topped with fresh parsley.
This easy vegan lentil meatballs recipe is easy, made in one skillet, flavorful, and perfect for a high protein, meal prep option if you need that too! It's just simply delicious!

Allergen friendly

Prep Time 10 minutes
Cook Time 20 minutes
Total 30 minutes
vegan lentil meatballs and pasta in a white bowl with swedish gravy sauce and topped with fresh parsley.
4.49 from 41 votes

Vegan Swedish Meatballs

Prep Time 10 minutes
Cook Time 20 minutes
Total 30 minutes
This easy vegan lentil meatballs recipe is easy, made in one skillet, flavorful, and perfect for a high protein, meal prep option if you need that too! It's just simply delicious!

Allergen friendly

This easy vegan lentil meatballs recipe is easy, made in one skillet, flavorful, and perfect for a high protein, meal prep option if you need that too! It’s just simply delicious!

vegan lentil meatballs and pasta in a white bowl with swedish gravy sauce and topped with fresh parsley.

Want to Save This Recipe?

Enter your email & we'll send it to your inbox. Plus you’ll get great new recipes from us every week.

Meatballs are one of those things that everyone loves; however, it can be really expensive to make vegan if you’re using vegan ground meat.

What if I told you that you can have amazingly delicious vegan meatballs at a fraction of the cost? Insert: vegan lentil meatballs.

Lentils may be tiny, but they make up for it with their tremendous ability to mimic that texture of meat while also being able to absorb flavors so well!

This is an awesome recipe to use also if you’re wanting to meal prep vegan dinner ahead of time as they last for awhile in the fridge or you can freeze them as well!

And to bring it all together, you’ll definitely want to make the Swedish gravy recipe that became popular at Ikea, but is known throughout the world now.

Jump to:

Why you’ll Love Lentil Meatballs

  • Easy – This recipe is quick! You’ll need a food processor and a skillet and the ingredients are all easy to find
  • Meal Prep Friendly – this recipe only gets better as it sits and allows the flavors to merry together, so it’s perfect for holding up in the fridge for a few days before you’re ready to eat
  • Freezable – Want to really prep this ahead? Let it cool and you can store in individual pre-portioned containers in the freezer for up to 6 months in advance.

Ingredients For Vegan Swedish Meatballs

ingredients on a counter to make vegan lentil meatballs.

Gather your ingredients! See my recipe card below for a complete list of the ingredients with measurements.

  • Lentils – you want to use cooked brown or green lentils. They can be canned (then drained and rinsed) or dried and then cooked. Dried, uncooked lentils will not work with this recipe
  • Onions – I used a red onion in this recipe
    • Substitute: Any type of onion (white, yellow, sweet, or shallots) will work with this recipe
  • Parsley – we’re using fresh parsley to give a delicious herby flavor but with a freshness to it that dried spices can’t give
  • Panko BreadcrumbsWe’re using breadcrumbs to help soak up extra moisture and give us the perfect meatball texture
    • Substitute: Gluten Free breadcrumbs can also be used
  • Stock – Because we are wanting a meaty taste to these meatballs, I find that mushroom stock works best in this recipe to help with that umami taste
    • Substitute: You can use regular vegetable stock as well
  • Coconut Cream – for best results, you want the thick, fatty part of canned coconut milk that you get when you leave it in the fridge overnight. If you open you canned coconut milk and it’s all liquid, it’s still okay.
    • Substitute: Any creamy non-dairy milk will still work in this recipe. You want it to be unflavored and unsweetened. Our next favorite option is creamy oat milk or soy milk.
  • Coconut Sugar – coconut sugar just has a slightly different sweetness that we prefer in this recipe
    • Substitute: Regular brown sugar works just as well
  • Vegan Worcestershire Sauce – again going for more of that umami flavor, vegan worcestershire sauce helps us pull this together and give a meaty taste.
    • Most commercial steak sauces on shelves are vegan friendly and mimic vegan Worcestershire sauce pretty closely
  • Spices – we are using dried oregano, garlic powder, allspice, nutmeg, salt and black pepper for our spices in this recipe.
  • Flax Seed – Ground flaxseed when combined with water mimic the purpose of an egg. It also has a slightly nutty taste which is great in this recipe.
    • Substitute: You can sub this with a powdered vegan egg replacer. Just be mindful of ones that contain kala namak in the ingredients. They will give an odd taste to this recipe.
  • Vegan Butter – We’re using vegan butter instead of oil in this recipe because it adds a richness to the dish that helps with elevating this to something you’d taste at a restaurant
    • Substitute: You can use oil instead
  • Dijon Mustard – not only helps add a subtle tang to the dish, but it also helps to tenderize the meatballs.
  • Flour – we use all-purpose flour to make our roux for the gravy
    • Substitute: you can use gluten free flour if needed.

How to Make Vegan Meatballs

For the Meatballs –

1. In a small bowl, add 1 tablespoon flax and 2 tablespoon water and stir together. Let sit for 5-10 minutes until it thickens. This makes a flax egg. Tip: Hot water will allow it to become gelatinous faster.

lentils and other ingredients in a food processor before blending to make lentil meatballs.

2. To a food processor, add lentils, breadcrumbs, onions, parsley, coconut sugar, dried oregano, garlic powder, salt, allspice, nutmeg, black pepper and vegan worcestershire sauce. Add in the flax egg when ready. Pulse until very well combined.

ingredients blended in a food processor to make lentil meatballs.

3. Using a small cookie scoop, roll into 12-15 evenly sized meatballs (more or less depending on size of your scoop).

uncooked lentil meatballs on a white plate.

4. Into a large skillet, over medium heat, add 3 tablespoon vegan butter and let melt. Add the rolled vegan meatballs and let cook for 5-8 minutes rolling around to brown all sides. Remove to a plate.

lentil meatballs cooking in a cast iron skillet.

For the Swedish Gravy Sauce –

a roux cooking in a cast iron skillet.

1. In the same skillet, add 3 tablespoon vegan butter and let melt. Sprinkle 3 tablespoon flour over and whisk constantly until well combined to create a roux.

a swedish gravy cooking in a cast iron skillet.

2. Slowly whisk in stock, coconut cream, vegan worcestershire sauce, and dijon mustard. Bring to a simmer for 3-5 minutes until it thickens. Taste and adjust salt and pepper if needed.

lentil meatballs cooking in a swedish gravy sauce.

3. Place meatballs into the sauce and cook until heated through about 2-3 minutes. Serve.

close up of a ball of lentil balls, swedish gravy and pasta noodles.

Serving Suggestions for Vegan Meatballs

These meatballs with the gravy sauce are perfect over a bed of pasta with some garlic bread on the side. Another favorite way to serve is with vegan mashed potatoes or rice.

We love adding a vegetable on the side as well, like peas, mixed vegetables, or asparagus.

How to Store Lentil Meatballs

Once cooled, you’ll want to store your meatballs in an air tight container for 3-5 days.

To reheat, you can heat on a microwave safe plate for 1-2 minutes or until heated through, bake at 350˚F for 10-15 minutes or saute in a skillet with a little stock for 4-5 minutes or until heated through.

Other must try vegan lentil recipes:

five stars
Did you make and love this recipe?
Click the 5 stars in the recipe card above or below in the comment section! This is a great way to support us so we can continue to bring great recipes!

🥳 Get the Full Recipe

vegan lentil meatballs and pasta in a white bowl with swedish gravy sauce and topped with fresh parsley.

Lentil Meatball Recipe

Prep Time 10 minutes
Cook Time 20 minutes
Total 30 minutes
This easy vegan lentil meatballs recipe is easy, made in one skillet, flavorful, and perfect for a high protein, meal prep option if you need that too! It's just simply delicious!
Course Main Course
Cuisine American
Servings 4 servings
Calories 443kcal

Ingredients

For the meatballs

For the Swedish Gravy Sauce (if making)

  • 3 tablespoon vegan butter
  • 3 tablespoon all-purpose flour (sub for GF 1:1 blend if needed)
  • 2 ½ cups mushroom broth (600g) (can sub vegetable stock)
  • ¾ cup coconut cream (215g) (can sub unsweetened dairy free milk)
  • 3 tablespoon vegan worcestershire sauce (can sub vegan steak sauce)
  • 2 teaspoon dijon mustard
  • fresh parsley, for topping
  • 1 lb cooked pasta, optional (or mashed potatoes, rice, or cooked vegetables)

Instructions

For the Lentil Meatballs

  • In a small bowl, add 1 tablespoon flax and 2 tablespoon water and stir together. Let sit for 5-10 minutes until it thickens (This makes a flax egg).
  • To a food processor, add 1 ½ cups lentils, ¾ cup breadcrumbs, ¼ cup onions, ¼ cup parsley, 1 tablespoon coconut sugar, 1 teaspoon dried oregano, ½ teaspoon each garlic powder and salt, ¼ teaspoon each allspice, nutmeg, and black pepper and 1 teaspoon vegan worcestershire sauce (if adding). Add in the flax egg when ready. Pulse until very well combined.
    ingredients for lentil meatballs in a food processor blended together.
  • Using a cookie scoop, roll into 12-15 evenly sized meatballs (more or less depending on size of your scoop).
    uncooked lentil meatballs sitting on a white plate.
  • Into a large skillet, over medium heat, add 3 tablespoon vegan butter and let melt. Add the rolled vegan meatballs and let cook for 5-8 minutes rolling around to brown all sides. Remove to a plate.
    lentil meatballs cooking in a cast iron skillet.

For the Swedish Gravy Sauce

  • In the same skillet, add 3 tablespoon vegan butter and let melt. Sprinkle 3 tablespoon flour over and whisk constantly until well combined.
    flour and butter whisked together in a skillet to make a roux.
  • Slowly whisk in 2 ½ cups stock, ¾ cup coconut cream, 3 tablespoon vegan worcestershire sauce, and 2 teaspoon dijon mustard. Bring to a simmer for 3-5 minutes until it thickens. Taste and adjust salt and pepper if needed.
    a beige sauce cooking in a cast iron skillet.
  • Place meatballs into the sauce and cook until heated through about 2-3 minutes. Serve.
    cooked lentil meatballs cooking in a skillet of brown gravy sauce.

Notes

Instead of pasta, try pairing with vegan mashed potatoes.
*Coconut cream is the thick, fatty part on the top of chilled canned coconut milk.  You may need 1-2 cans chilled to get one cup depending on brand used. 

Video

This website uses affiliate links which may earn commission for purchases made at no additional cost to you.

Nutrition

Serving0.25dishCalories443kcalCarbohydrates45gProtein13gFat25gSaturated Fat12gPolyunsaturated Fat5gMonounsaturated Fat6gTrans Fat0.1gSodium1.327mgPotassium701mgFiber10gSugar8gVitamin A1.462IUVitamin C10mgCalcium88mgIron7mg

Frequently Asked Questions:

Can I freeze vegan lentil meatballs?

Yes! Let cool completely and then store in freezer safe bags or containers. Store in the freezer for up to 6 months.

Can this be Top 9 Allergen Friendly?

Yes! Use a soy free vegan butter and for the coconut milk use a safe for you creamy non-dairy milk. Soy or cashew are the next best choices, but a creamy oat milk hits the spot! You’ll also want to use gluten free panko breadcrumbs, regular brown sugar instead of coconut, and a gluten free vegan Worcestershire (or steak sauce)

Are dried lentils or canned lentils best for making lentil meatballs?

Honestly, either work great! The key is to use cooked lentils so whether you do that yourself from dried or just buy them in a can, precooked, that choice is up to you.

What sides do I serve with lentil meatbals?

In the photos, we’re using pasta; however, you could also do vegan mashed potatoes, vegan cooked vegetables (like carrots, cabbage, peppers, etc), or even rice or another grain.

More Main Courses Recipes

Rate and Review

We would love to hear what you think!
4.49 from 41 votes

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

*

Recipe Rating




    1. Yes, you can bake these. Bake at about 375–400 °F (190–205 °C) for ~15–25 min, turning once, until firm and lightly golden. Then add them to the gravy or serve as directed.

    1. No judgement here! Seriously though, thank you so much for giving the recipe a try! We’re glad to hear that it was a hit for you!