My vegan meatballs are guaranteed to become a new weekly staple. They’re made with NO beans, legumes, or eggs and come with a spicy, sweet sauce!

vegan meatballs.

I try to cook plant-based dinners at least once a week in my house, and my plant-based meatballs continue to be one of my most requested dishes. 

With a little help from Beyond Meat, these meatballs turn out incredibly juicy and tender, with an irreplaceable meaty flavor and the perfect balance of spices. And the sauce…don’t even get me started on the sauce! You’ll probably notice most vegan meatball recipes feature a simple tomato or marinara sauce, but not these ones!Table of Contents

  1. Why I love this recipe
  2. Ingredients needed
  3. How to make vegan meatballs
  4. Arman’s recipe tips
  5. Storage instructions
  6. Frequently asked questions
  7. More vegan dinners
  8. Vegan Meatballs (Recipe Card)

Why I love this recipe

  • No legumes or nuts. Most vegan meatball recipes call for lentils, oats, or cashews, but these use neither and taste the most like real meatballs.
  • They’re nourishing. Just like regular meatballs, these are packed with protein yet relatively low in fat. 
  • Freezer-friendly. These meatballs make an easy freezer meal. Just take them straight from the freezer and put them in tomato sauce or microwave them over spaghetti. 
  • Easy to customize. Enjoy them in this sweet chili sauce or tossed in marinara sauce. Personally, I love to use them in my meatball subs!
plant based meatballs in a bowl with sweet and sour sauce.

Ingredients needed

  • Beyond Meat beef. My go-to ground beef substitute when I want a true meaty flavor and texture. Impossible Meat is a good substitution, but I prefer Beyond beef. 
  • Garlic and ginger. Preferably freshly minced for maximum flavor. 
  • Olive oil. To sauté the meatballs.
  • Salt. To taste. 

For the sweet and spicy sauce:

  • Bell peppers. I used red and yellow bell peppers for more color. 
  • Onion. Quartered. 
  • Ketchup. For sweetness, tanginess, and tomato flavor. 
  • Sweet chili sauce. For the spicy-sweet flavor. 
  • Hot chili sauce. To add extra heat to the sauce. 
  • Soy sauce. For saltiness and umami flavor. 
  • Cornstarch. To thicken the sauce and give it a glossy finish. 
  • Water. To thin out the sauce. 
  • Scallions and sesame seeds. For garnish. 

How to make vegan meatballs

I’ve included step-by-step photos below to make this recipe easy to follow at home. For the full printable recipe instructions and ingredient quantities, scroll to the recipe card at the bottom of this post.

shaped and formed meatballs.

Step 1- Make the meatballs. In a large bowl, combine the meatball ingredients. Using your hands, shape the mixture into small meatballs.

meatballs in a skillet.

Step 2- Sauté. Add oil to a large non-stick skillet over medium heat. Sauté the meatballs until fully browned. Place them on a paper towel to soak up excess oil.

sweet and spicy sauce in a skillet.

Step 3- Build the sauce. Clean the frying pan and add more oil. Sauté the onion and peppers for 1-2 minutes, then add the remaining sauce ingredients. Let simmer until thickened.

combined meatballs and sauce in a skillet.

Step 4- Combine. Add the meatballs back to the pot and coat it with the sauce. 

Can I bake these in the oven?

Yes, if you’d like a more hands-off recipe, you can make them in the oven. 

Start by preheating the oven to 400F and line a baking sheet with parchment paper. Once the meatball mixture has been made, shape them into balls and place them on the baking sheet. Bake them for 20 minutes or until they’re browned. Serve them with the sauce. 

Arman’s recipe tips

  • Use a cookie scoop to portion the meatballs. So they stay perfectly round. 
  • Use tomatoes. If you don’t have ketchup, use canned or fresh tomatoes for the sauce. Since tomatoes are juicy, you won’t need to add extra water. 
  • Add nutritional yeast. If you are afraid your meatballs will crumble and fall apart, add a few tablespoons of nutritional yeast. It’s a good binder with more flavor than breadcrumbs. 

Variations

  • Add spices. Season the meatballs to match whatever spices you’re serving them with. If I’m serving them with red sauce, I like adding fennel seeds or dried herbs. 
  • Swap water for vegetable stock. Using vegetable stock for the sauce helps create a richer flavor. 
  • Use any sauce. These meatballs can be served with any sauce of choice: marinara, cream, etc. Prep the meatballs as instructed, then toss them through your favorite sauce. I’ve tested them with my pomodoro sauce and also sugo– both fabulous tomato-based options. If you don’t follow a super strict vegan diet, my cottage cheese alfredo is also a fab idea.

Storage instructions

To store: Place leftover meatballs in sauce in an airtight container in the refrigerator for up to four days. 

To freeze: Meatballs, cooked or uncooked, are best frozen without the sauce. They will last for up to six months. If they are already in the sauce, freeze them in a shallow container for up to two months.

To reheat: Heat over the stovetop with a splash of water to thin out the sauce, or microwave in 30-second intervals until warm.

vegan meatballs in a bowl.

Frequently asked questions

Are IKEA meatballs vegan?

IKEA offers several types of meatballs, including vegan ones. These plant-based meatballs are made from pea protein, potatoes, onion, and apples.

Are vegan meatballs healthy?

Plant-based meatballs can be a great source of protein, fiber, vitamins, and minerals. While they may be lower in protein than real meatballs, they’re also lower in saturated fat. 

vegan meatballs recipe.

Vegan Meatballs

5 from 12 votes

My vegan meatballs are guaranteed to become a new weekly staple. They’re made with NO beans, legumes, or eggs and come with a spicy, sweet sauce! 

Servings:

Prep:1minute min

Cook:20minutes mins

Total:21minutes mins

Ingredients  1x2x3x

  • ▢24 ounces ground beef substitute I used Beyond Beef
  • ▢1 tablespoon ginger minced
  • ▢4 cloves garlic minced
  • ▢1 teaspoon salt
  • ▢1 tablespoon olive oil

Sweet and spicy sauce

  • ▢1 red bell pepper sliced
  • ▢1 yellow bell pepper sliced
  • ▢1 small onion quartered
  • ▢1/2 cup ketchup
  • ▢1/4 cup sweet chili sauce
  • ▢1/4 cup hot chili sauce or more sweet chili sauce
  • ▢2 tablespoons soy sauce
  • ▢2 teaspoons cornstarch
  • ▢1/2 cup water

Instructions 

  • In a mixing bowl, combine the beyond beef, ginger, garlic, and salt. Using your hands, shape them into small meatballs.
  • Add olive oil to a large non-stick pan and fry the meatballs until fully cooked on the outside. Remove them from the heat and place them on a paper towel to mop up excess oil.
  • Clean the pan and add extra oil. Sautee the onion and bell peppers for 1-2 minutes, then add the ketchup, sweet chili sauce, hot chili sauce, soy sauce, cornstarch and water. Let it simmer until it has thickened before adding the meatballs back in and coating them in the sauce.
  • Sprinkle with green onions and sesame seeds.

Notes

TO STORE: Place leftover meatballs in sauce in an airtight container in the refrigerator for up to four days. 

TO FREEZE: Meatballs, cooked or uncooked, are best frozen without the sauce. They will last for up to six months. If they are already in the sauce, freeze them in a shallow container for up to two months.

TO REHEAT: Heat over the stovetop with a splash of water to thin out the sauce, or microwave in 30-second intervals until warm.

Nutrition

Serving: 1servingCalories: 288kcalCarbohydrates: 16gProtein: 24gFat: 14gSodium: 1088mgPotassium: 547mgFiber: 1gVitamin A: 764IUVitamin C: 64mgCalcium: 29mgIron: 3mgNET CARBS: 15g

Cuisine: American

Leave a Reply

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