Easy Vegan Meatballs

Easy Vegan Meatballs

Vegan Meatballs Recipe– this easy to make vegan recipe is SO GOOD and perfect for weeknight dinners. They can also be made ahead of time and frozen for later! The recipe provides options for frying OR baking these, so they’re super versatile and delicious!

Author: Food with Feeling

Meal Type: Peanuts Free

Cuisine: American

Difficulty: EASY

Prep. Time: 15 minutes

Cook Time: 15 minutes

Total Time: 30 minutes

Servings: 20 meatballs

Calories: 85 kcal per serving

Ingredients

  • 2 tablespoons - olive oil
  • 1 - white onion
  • 8 ounces - cremini mushrooms
  • 3 cloves - garlic
  • 1 ½ cups - rice
  • ¼ cup - all-purpose flour
  • ½ cup - bread crumbs
  • 1 tsp - Italian seasoning
  • 1 tsp - sea salt
  • ½ tsp - black pepper
  • Oil

Instructions

  1. Heat the olive oil in a large skillet over medium heat and saute the onion and mushrooms until soft, about 5 minutes. Add in the garlic and saute for an additional 2 minutes.
  2. Add the onion mixture to a food processor along with the rice, flour, bread crumbs, italian seasoning, salt and pepper. Pulse until everything is combined and comes together.
  3. Form the mixture into golf ball sized meatballs and set aside.
  4. TO FRY: In the same skillet pour in enough oil to fully cover the bottom of the skillet (I end up using about 1 1/2- 2 tablespoons of oil). Set over medium heat. Once hot, add in the meatballs so that they’re not overcrowded. Cook until browned on all sides, about 4 minutes per side. Add more oil as needed so that skillet has a thin layer covering it.
  5. TO BAKE: Place the uncooked meatballs on a large baking sheet lined with parchment paper. Bake at 400 degrees F. for 10 minutes, flip, and bake an additional 8-10 minutes.
  6. Serve with spaghetti or however you enjoy your meatballs :D
  7. *I used brown rice in the video and having tried both a few times, I think that I prefer these with brown rice. It’s also ideal that the rice be fresh so that it’s stickier and has more moisture.

Nutrition

Energy: 85 kcal | Total Fat: 2 g | Saturated: 0 g | Trans: 0 g | Unsaturated: 0 g | Cholesterol: 0 mg | Total Carbs: 15 g | Fiber: 1 g | Sugars: 0 g | Proteins: 2 g | Sodium: 142 mg | Polyunsaturated: 0 g | Monounsaturated: 1 g

©2026 OnlineCook LLC