Yummy Food Blog

Vegetarian Meatballs

Wholesome, Savory, and 100% Meat-Free

Thank you for reading this post, don't forget to subscribe!

Searching for a meatless main dish that is substantial and satisfying without lack of flavor and texture? These Vegetarian Meatballs are the perfect plant-based alternative to regular meatballs. They are protein-packed, tasty, and baked to crispy, golden perfection!

Whether you’re a lifelong vegetarian or simply looking for new Meatless Monday inspiration, this recipe is guaranteed to impress. Serve on spaghetti and marinara, on a sub sandwich, or over mashed potatoes for a cozy, good-for-you supper. Bonus: they freeze wonderfully, so feel free to double the recipe and freeze some for later.

Vegetarian Meatballs

Why You’ll Love These Plant-Based Meatballs

Nothing beats the texture and heft of lentils, oats, and some lightly sautéed veggies

Fully vegetarian, with the option of being vegan.

They’re baked, not fried = healthier and easier.

Freezer-friendly for meal prep

Personalize with spices, cheeses, or sauces

Meatless meatballs are a weeknight hero: They’re easy and quick to make, you can feed a family with just a batch or two, and, well, they’re meatballs, but made entirely of plants.

 Ingredients

1 cup cooked brown or green lentils; (If pressure cooking, rise to 2 cups 3/4 inch from top with water measured from the grain line.)

½ cup rolled oats

½ onion, finely chopped

2 garlic cloves, minced

1 tbsp olive oil

1 tbsp tomato paste

2 tbsp soy sauce

1 egg (or flax egg for vegan)

1 tsp dried oregano

1 tsp smoked paprika

½ tsp salt

¼ tsp black pepper

¼ cup grated Parmesan (optional)

Fresh parsley (for garnish)

 Recipe Variation – How to Make Vegetarian Meatballs

Sauté the Aromatics

Heat olive oil in a soup pot or large skillet, and Saute chopped onions until soft (about 5 minutes). Stir in the minced garlic and cook 1 minute more. Add tomato paste and cook 1–2 minutes more. Set aside to cool.

Prepare the Mixture

Pulse lentils in a food processor with the onion mixture, oats, soy sauce, egg, and spices. Pulse a few times until everything is well mixed but not a purée — you want there to be some texture.

Shape the Balls

Scoop out the mixture ( using about 1.5 tablespoon per ball) and shape into balls. Spread on a baking sheet lined with parchment.

Bake

Preheat oven to 375°F (190°C). Bake meatballs for 25 min, flipping half way through, until golden on the outside and cooked through.

 Serving Suggestions

Serve over cooked spaghetti and your favorite marinara sauce

Tuck into hoagie rolls for a vegetarian meatball sub

Serve with mashed potatoes and gravy

Throw in a teriyaki or barbecue glaze

Serve with your favorite dipping sauce for an appetizer

Variations & Substitutes

Vegan: Replace an egg for a flax egg (1 tbsp flaxseed + 3 tbsp water)

No lentils? Try black beans or chickpeas

Gluten-free> Gluten-free: Use certified gluten-free oats and tamari instead of soy sauce.

Mix-ins: Grated carrot, spinach, or sun-dried tomato

 Storage Instructions

Fridge: Keep in a sealed container for up to 4 days.

Freezer: Freeze the baked meatballs for up to 3 months

Reheating: Bake 350F or microwave until heated through

 Frequently Asked Questions

Can I pan-fry these, not bake?

Yes, fry over moderate heat in a non-stick pan with a little oil, 5–6 minutes turning frequently.

Do they taste like meatballs?

They have a good texture, and they are very delicious, but they don’t taste exactly like meat, they have their own flavor.

Are they high in protein?

Yes! You get fiber and protein from the lentils and oats, which means this a superb vegetarian main dish.

Vegetarian Meatballs

Vegetarian Meatballs 30 minutes Recipe

These healthy and satisfying vegetarian meatballs are made with lentils, oats, and savory spices. Oven-baked and protein-rich, they’re perfect for pastas, sandwiches, or meal prep.
Prep : 10 Total : 25 minutes

Ingredients
  

  • 1 cup cooked lentils
  • ½ cup rolled oats
  • ½ onion finely chopped
  • 2 garlic cloves minced
  • 1 tbsp olive oil
  • 1 tbsp tomato paste
  • 2 tbsp soy sauce
  • 1 egg or flax egg
  • 1 tsp dried oregano
  • 1 tsp smoked paprika
  • ½ tsp salt
  • ¼ tsp black pepper
  • ¼ cup grated Parmesan optional
  • Parsley for garnish

Instructions
 

  • Heat olive oil and sauté onions 5 minutes. Add garlic and tomato paste; cook 2 more minutes. Let cool.
  • In a food processor, blend lentils, oats, onion mixture, soy sauce, egg, and seasonings until combined but textured.
  • Form into balls and place on baking sheet.
  • Bake at 375°F (190°C) for 25 minutes, flipping halfway.
  • Let rest 5 minutes and serve warm.

Notes

  • Freeze extra meatballs after baking for easy meals
  • For crispier texture, broil for last 2 minutes
  • Adjust seasoning based on how you plan to serve them

 

I’m Maria, a Nutritional Therapy Practitioner, personal trainer, author, and podcaster. I love helping people improve their physical and mental health through easy-to-understand wellness advice and delicious recipes made with nourishing ingredients. Pull up a seat—you’re welcome at this table!

Recipe Key

As Seen On:

Comments are closed.

as seen on:

as seen on:

Subscribe

Get my free protein Diet + Meal

Download My FREE Protein Meal Plan!