4.96 from 21 votes

Vegan Swedish Meatballs

A black cast iron skillet of vegan Swedish meatballs and gravy.
If you've ever been to Ikea, then you've likely had Swedish meatballs. However, these vegan Swedish meatballs are even more amazing than the restaurant version.

Allergen friendly

Prep Time 10 minutes
Cook Time 20 minutes
Total 30 minutes
A black cast iron skillet of vegan Swedish meatballs and gravy.
4.96 from 21 votes

Vegan Swedish Meatballs

Prep Time 10 minutes
Cook Time 20 minutes
Total 30 minutes
If you've ever been to Ikea, then you've likely had Swedish meatballs. However, these vegan Swedish meatballs are even more amazing than the restaurant version.

Allergen friendly

If you’ve ever been to Ikea, then you’ve likely had Swedish meatballs. However, these vegan Swedish meatballs are even more amazing than the restaurant version.

Vegan swedish meatballs in a brown gravy in a black cast iron skillet.

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.

For being a furniture store, Ikea surprisingly has a lot of really great food in their restaurant. It’s simple, usually needs salt and pepper added (okay, always needs salt and pepper), but for what it is and the price point, you can’t beat it when you are furniture shopping for 6 hours. These vegan Swedish meatballs are a spin off their version.

However, they’re better.

Yup, we said it. But seriously. You can’t even tell that these are vegan if you ask us. That means if you are looking for a recipe that you can fool a omnivore with, then this is definitely one of them.

Pairs perfectly with vegan mashed potatoes, a green side like steamed broccoli or green beans and you have an easy vegan dinner idea in minutes.

Vegan Swedish meatballs over vegan pasta in a bowl.

VEGAN SWEDISH MEATBALLS INGREDIENTS:

Below are notes about the ingredients before we get into the full recipe located lower in this post on how to make these the best vegetarian Swedish meatballs:

  • Vegan Ground Meat – You want to use vegan ground meat that looks like ground meat, not the crumbles. This recipe won’t work with crumbles. Something like Beyond or Lightlife ground meat. Make sure it’s a brand that you enjoy the taste of.
  • Flax Egg – when you combine ground flax seed and water together it becomes gelatinous and mimics that texture of egg when binding
  • Panko Bread Crumbs – most breadcrumbs are not vegan, so we use panko because it is. We’ve also grown to love panko bread crumbs in vegan recipes
  • Onion and Spices – for both aromatics and flavor, we’d created the perfect combination of ingredients to pack these vegan meatballs full of flavor
  • Vegan Butter – helps to add richness to the dish and flavor
  • Mushroom Broth – not only helps give that traditional color that you get with Ikea’s Swedish meatballs, but it also adds great flavor and depth
  • Coconut Cream – non-vegan recipes use heavy cream, but that’s not easy to find. Coconut cream is the thick, fatty part at the top of canned coconut milk

SUBSTITUTIONS AND VARIATIONS:

  • Vegan Ground Meat – Instead of using vegan ground meat, you could make our vegan TVP meatballs or vegan Italian Meatballs. The taste won’t quite be the same but if you are looking for a less processed version of vegan meatballs, then you’ll love this one
  • Flax Egg – you could sub this with egg replacer
  • Panko Bread Crumbs – if you find regular breadcrumbs without milk, then you can sub those for panko
  • Vegan Butter – we do not recommend omitting the oil, but you could swap the butter for another neutral flavored oil. The taste will be altered
  • Mushroom Broth – vegetable stock can be subbed
  • Coconut Cream – vegan heavy cream or vegan sour cream could be subbed.
A close up of a skillet of vegan Swedish meatballs with a spoon filled with gravy.

HOW TO MAKE THE BEST VEGAN SWEDISH MEATBALLS?

  • Use ingredients that you love – especially the vegan ground meat and butter. If you don’t like the flavor of something you are adding then you are less likely to like the end dish.
  • Follow the instructions – look we get it, you’ve been cooking for awhile, but the number one reason that people don’t love the final dish is because they didn’t follow a step or added or omitted something

HOW TO MAKE THE VEGAN SWEDISH MEATBALLS FASTER?

This dish is already pretty fast to make; however, it’s also great for meal prep so you could double the recipe and freeze half of the vegan meat mixture for later so then when you want it again it’s already prepared and just needs to thaw out.

Alternatively, you could buy store bought vegan meatballs and just make the sauce.

A bowl of saucy vegan Swedish meatballs over vegan pasta and a piece of crunchy bread.

FREQUENTLY ASKED QUESTIONS:

Can I make these vegan Swedish meatballs Top 9 Allergen Free?

Use gluten free panko breadcrumbs, a soy free vegan butter like Flora or Earth Balance soy free, gluten free 1:1 flour blend and finally a safe for you vegan ground meat (many have coconut oil).

Can I prep these vegan meatballs ahead?

Yes! They can be store in an air tight container after cooled for up 5-7 days in the fridge. Make sure they are completely cooled before storing.

Can you freeze vegan Swedish meatballs?

Yes! Let cool completely and then store in a freezer safe bag or container for up to 3 months.

Can I make this vegan meatball recipe oil free?

You could sub the vegan butter for more stock, but it will alter the taste and texture of the dish.

What can I replace vegan meat crumbles with?

You could make our vegan TVP meatballs or vegan Italian Meatballs

Can I double this recipe?

Absolutely! Feel free to make halve, double or even triple the recipe for whatever you may need.

What do you serve with vegan Swedish meatballs?

This recipe is great with pasta as shown in our photos, but you could also do vegan mashed potatoes, rice, vegetables, quinoa, and more.

A bowl of vegan creamy mushroom and asparagus pasta.

What other vegan pasta ideas could I make?

Pin these vegan Swedish meatballs for later!

🥳 Get the Full Recipe

A black cast iron skillet of vegan Swedish meatballs and gravy.

Vegan Swedish Meatballs

Prep Time 10 minutes
Cook Time 20 minutes
Total 30 minutes
If you've ever been to Ikea, then you've likely had Swedish meatballs. However, these vegan Swedish meatballs are even more amazing than the restaurant version.
Course Main Course
Cuisine American
Servings 12 meatballs
Calories 160kcal

Ingredients

  • 1 tablespoon ground flax seed
  • 2 tablespoon water
  • 1 lb vegan ground meat (not crumbles)
  • ½ cup panko bread crumbs
  • ¼ cup yellow onion, finely chopped
  • 1 tablespoon fresh parsley, finely chopped (sub 1 teaspoon dried parsley)
  • 1 tablespoon brown sugar
  • ½ teaspoon garlic powder
  • ¼ teaspoon ground allspice
  • ¼ teaspoon ground nutmeg
  • ¼ teaspoon black pepper, more to taste
  • 1 teaspoon salt, more to taste
  • 6 tablespoon vegan butter, divided
  • 3 tablespoon all-purpose flour (sub for GF 1:1 blend if needed)
  • 2 cups mushroom broth (can sub vegetable stock)
  • 1 cup coconut cream* (can sub dairy free milk)
  • 1 tablespoon vegan steak sauce (can sub vegan worcestershire sauce)
  • 1 teaspoon dijon mustard
  • fresh parsley, for topping
  • 1 lb cooked pasta, optional

Instructions

  • In a small bowl, add flax and water and stir together. Let sit for 5 minutes. (this makes a flax egg)
  • In a large bowl, add all the ingredients from vegan meat to salt. Add in the flax egg. Mix until very well combined. Roll into 12-15 evenly sized meatballs.
  • If making pasta, start your boiling water now and cook according to package instructions.
  • Over medium heat, add 2 tablespoon vegan butter into a large skillet 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.
  • In the same skillet, add remaining vegan butter and let melt. Sprinkle flour over and whisk constantly until well combined.
  • Slowly whisk in broth. Add coconut cream (or non-dairy milk), vegan steak sauce and dijon. Bring to a simmer for 3-5 minutes until it thickens. Taste and adjust salt and pepper if needed.
  • Place meatballs into the sauce and cook until heated through about 2-3 minutes. Serve.

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

Serving1meatballCalories160kcalCarbohydrates9gProtein8gFat11gSaturated Fat5gPolyunsaturated Fat3gMonounsaturated Fat2gTrans Fat1gSodium604mgPotassium142mgFiber2gSugar2gVitamin A383IUVitamin C1mgCalcium13mgIron3mg

More Main Courses Recipes

Rate and Review

We would love to hear what you think!
4.96 from 21 votes (16 ratings without comment)

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

*

Recipe Rating




  1. I needed 1/3 cup of water get the ingredients to meld in the food processor. This may have been why the lentil balls did not firm up well in the pan. In any case, I think it would be better to brown them first to get some Maillard reaction / crust. As written, the lentil balls lack firmness and mouthfeel.

    Finally, I should have tried the gravy pre-coconut cream. With it, it seemed too cloying. Probably better to just brown the roux and add the stock.

  2. Hi – I’m making these tonight and have a question that may or may not be answered in time 🙂

    I’m using Gardein ground and I’m unsure if it should be frozen while making the balls or thawed?

    The package indicates frozen but that seems unlikely! Any ideas?