Food

Easy Vegetarian Meatballs That Actually Hold Together

Baked chickpea meatballs in tomato sauce with fresh basil, top-down

It’s 5:40 pm. You’ve got work clothes on, no energy to plan, and a freezer that’s mostly empty. You don’t want another ‘healthy’ dinner that tastes like a punishment — you want something you’d actually reach for twice, maybe three times.

These vegetarian meatballs are that something. Chickpeas, feta, and fresh herbs, blitzed in one food processor and baked in the oven. No pan-frying, no flipping, no mess. Total time: 35 minutes, and you’ll have 20 of them.

Baked chickpea meatballs in tomato sauce with fresh basil, top-down

Why these meatballs work

I’ve eaten 100% vegetarian for about a decade now, with some fish and chicken thrown in — basically a Mediterranean way of eating. After making Greek chicken meatballs one night, I immediately wanted a vegetarian version that could stand next to them. These came out of a lot of testing, and they’re the ones I keep coming back to, for three reasons:

  • They actually hold together. Chickpeas and oats do the binding work, so the mixture rolls into a stiff dough that sticks — no crumbling in the pan, no sad croutons on your pasta.
  • They’re genuinely easy. No pan frying. Whiz the base, scoop, bake, done.
  • They fill you up. Chickpeas, cashews, feta, and an egg make a dinner that’s packed with protein and fiber, so you don’t crash at 9 pm wondering where the food went.

One honest note before you start: the texture is naturally drier than meat meatballs. Think of them more like falafel that works brilliantly with marinara. That dryness is what makes them soak up sauce and hold their shape — it’s a feature, not a bug.

Vegetarian meatballs simmering in marinara, professional food photography

Why it works — the ingredients

Every ingredient in this list does a job. Here’s what’s going on:

  • Chickpeas — the base. They bring the protein and fiber and give the meatballs body.
  • Old-fashioned oats — the binder. They also keep the recipe gluten-free.
  • Cashews — a little extra texture and creaminess.
  • Feta — a salty pop at the finish that makes them genuinely satisfying.
  • Fennel seeds, cumin, and oregano — the savory backbone. The fennel in particular is what helps them taste meaty.
  • Fresh mint or Italian parsley — a fresh, herbaceous lift on top.

Ingredients

Yield: 4 servings (20 balls) · Prep 10 minutes · Bake 25 minutes · Total 35 minutes

  • 3 cloves garlic, peeled
  • ¾ cup (180 ml) old-fashioned oats
  • ¼ teaspoon fennel seeds
  • ½ cup (50 g) cashews
  • 1 × 15-oz (425 g) can chickpeas, drained and patted dry
  • 1 cup (120 g) crumbled feta cheese
  • 1 egg
  • 1 tablespoon (15 ml) olive oil, plus a little extra for brushing
  • 1 teaspoon oregano
  • ½ teaspoon garlic powder
  • ½ teaspoon cumin
  • ½ teaspoon kosher salt
  • 1 large handful mint or Italian parsley leaves
  • To serve: marinara sauce, or rice with tzatziki

5 simple steps

  1. Grind the base. In a large food processor, pulse the garlic, oats, and fennel seeds until finely ground. Add the cashews and process until mostly ground.
  2. Process the rest. Add the chickpeas, feta, egg, olive oil, spices, and herbs. Pulse a few times until combined — it should be sticky enough to roll.
  3. Roll 20 balls. Scoop out 1½ tablespoon (22 ml) portions and roll into 20 to 21 uniform balls — a small ice cream scoop or a 1½ tablespoon measure works well. Place them on a parchment-lined baking sheet and brush the tops with a little olive oil.
  4. Bake. Bake at 350°F (175°C) for 22 to 25 minutes, until set and golden on the bottom.
  5. Flip and cool. Remove from the oven, flip the balls so the browned side faces up, and let them cool for 3 minutes before serving.

Only the bottoms brown, because they bake on the sheet rather than frying in a pan. That’s fine — flipping them over just gives you a nice finished side to show off.

Mediterranean plate with rice, tomato, cucumber, and herb garnish

Make it your own

I first made these to sit on a Mediterranean plate with rice, cucumber, tomato, and tzatziki — and they’re the perfect swap there. But they’re genuinely flexible, so here’s what I actually serve them with:

  • Over pasta: spoon them over a simple marinara or tomato-basil sauce and spaghetti for a meatless spin on the classic.
  • On a Mediterranean plate: rice or farro, cucumber, tomato, tzatziki, and if you fancy, pickled red onions.
  • Tucked into pita: wrap them in pita bread with crunchy vegetables.
  • On a grain bowl: pile them over a Mediterranean quinoa salad or a Mediterranean chickpea salad.

Storage and freezing

These keep really well, which is the whole point of a good batch-cook:

  • Fridge: store cooled meatballs in an airtight container for up to 4–5 days. Reheat in a 350°F (175°C) oven for about 8 minutes, or warm them gently in sauce on the stovetop.
  • Freezer: they freeze beautifully. Freeze the baked meatballs in a single layer, then transfer to a freezer bag for up to 3 months. Reheat straight from frozen in a 350°F (175°C) oven until warmed through.

Dietary notes: vegetarian and gluten-free. They contain dairy (feta), egg, and tree nuts (cashews).

Start today

  • ✓ Buy one can of chickpeas and a block of feta — that’s most of this recipe.
  • ✓ Pick your serving: pasta night, pita wraps, or a grain bowl. Decide now so it’s automatic.
  • ✓ Make the full batch one evening — your fridge will thank you all week.

Today’s tiny step

Grab one can of chickpeas and one block of feta on your next shop. That’s it — the rest of the ingredients are probably already in your pantry.

You don’t need a special week. You need one good batch in the freezer.

— E, your habit neighbor

Keep Reading

Leave a Comment