Vegetarian Mushroom and Chickpea Meatballs

Vegetarian Mushroom and Chickpea Meatballs

Savory, tender meat-free meatballs blending roasted cremini mushrooms, nutty bulgur, and chickpeas. Infused with fennel, oregano, ricotta, and Parmesan, they deliver an authentic Italian-American flavor profile with a satisfying bite.

1h 10mIntermediate24 meatballs
Remix

Equipment

Food processor
Large skillet
Baking sheet
Parchment paper
Large mixing bowl

Ingredients

24 servings

Grain and Bean Base

  • 50 g bulgur wheat, dry
  • 120 ml boiling water
  • 240 g chickpeas, canned, rinsed and drained

Mushroom and Aromatics

  • 30 ml olive oil
  • 250 g cremini mushrooms, finely chopped
  • 100 g yellow onion, finely diced
  • 3 garlic, minced
  • 3 g fennel seeds, crushed
  • 2 g dried oregano

Binders and Dairy

  • 120 g whole milk ricotta cheese
  • 50 g parmesan cheese, grated
  • 60 g panko breadcrumbs
  • 2 egg, lightly beaten
  • 6 g kosher salt
  • 2 g black pepper, freshly ground

Finishing

  • 700 ml marinara sauce, warmed

Nutrition (per serving)

Nutrition is estimated per serving. Nutrients without complete source data are omitted.

84
Calories
4g
Protein
9g
Carbohydrates
4g
Fat
2g
Fiber
2g
Sugar
305mg
Sodium
Full nutrition
Calories
84 kcal
Protein
4 g
Carbohydrates
9 g
Fat
4 g
Fiber
2 g
Sugar
2 g
Sodium
305 mg
Saturated Fat
1 g
Trans Fat
0 g
Monounsaturated Fat
2 g
Polyunsaturated Fat
1 g
Cholesterol
20 mg
Potassium
198 mg
Calcium
62 mg
Iron
0.7 mg
Magnesium
17 mg
Phosphorus
75 mg
Zinc
0.5 mg
Vitamin A
26 mcg
Vitamin C
1 mg
Vitamin D
0.1 mcg
Vitamin E
1.0 mg
Vitamin K
6 mcg
Vitamin B6
0.1 mg
Vitamin B12
0.1 mcg
Thiamin
0.06 mg
Riboflavin
0.13 mg
Niacin
1.9 mg
Folate
18 mcg
Water
59 g

Sources: Aggregated Public Data, USDA FoodData Central

Method

01

Preheat the oven to 200C/400F. Line a baking sheet with parchment paper.

02

In a small heatproof bowl, combine the bulgur wheat and boiling water. Cover and let rest for 15 minutes until the water is absorbed and the bulgur is tender.

15mLook for: No visible water remainingFeel: Grains are tender but not mushy
03

Heat olive oil in a large skillet over medium-high heat. Add the mushrooms, onions, garlic, fennel seeds, and oregano. Sauté until the mushrooms have released their moisture and the pan is completely dry, about 8 to 10 minutes. Let cool slightly.

10mLook for: Mushrooms are browned and no liquid remains in the pan
04

Place the drained chickpeas in a food processor. Pulse 5 to 6 times until roughly chopped. Do not puree them; you want a coarse, crumbly texture.

Look for: Coarsely chopped with distinct pieces remaining
05

In a large mixing bowl, combine the soaked bulgur, cooled mushroom mixture, chopped chickpeas, ricotta, Parmesan, breadcrumbs, eggs, salt, and pepper. Fold together until thoroughly mixed.

06

Scoop out portions of the mixture, about 30g each, and roll firmly into balls using wet hands. Arrange evenly on the prepared baking sheet.

Look for: Smooth, round balls of uniform sizeFeel: Firm and holding their shape well
07

Bake in the preheated oven for 20 to 25 minutes, until the meatballs are deeply golden brown and firm to the touch.

25mLook for: Deep golden brown crustFeel: Firm and springy to the touch
08

Transfer the baked meatballs to a large skillet containing the warm marinara sauce. Simmer gently over medium-low heat for 10 minutes to allow the flavors to meld and ensure the internal temperature reaches 74C/165F.

10m

Chef's Notes

  • Cooking out the moisture from the mushrooms is critical. Any residual water will turn to steam in the oven and break the meatballs apart.
  • Toasting the crushed fennel seeds briefly in the dry pan before adding the oil and vegetables amplifies their sweet, anise-like aromatics.
  • Letting the formed meatball mixture rest for 10 minutes before rolling hydrates the breadcrumbs fully, resulting in a much stronger bind.
  • For an extra savory punch, add a splash of soy sauce or tamari to the mushroom mixture just as the liquid finishes reducing in the pan.
  • Wet hands prevent the ricotta and egg-heavy mixture from sticking to your palms while shaping.

Storage

Refrigerator: 4 daysStore submerged in marinara sauce to retain moisture.

Freezer: 3 monthsFreeze baked meatballs without sauce on a baking sheet, then transfer to an airtight container.

Reheating: Simmer gently in marinara sauce over medium-low heat until the internal temperature reaches 74C/165F.

Troubleshooting

Meatballs fall apart when rolling or baking

Cause: Excess moisture left in the mushrooms or under-hydrated breadcrumbs

Fix: Fold in an additional 15g to 30g of panko breadcrumbs and let rest for 10 minutes

Prevention: Ensure the mushroom mixture is cooked until completely dry, and let the final mixed dough rest for 5 minutes before shaping

Meatballs are dense and tough

Cause: Chickpeas were pureed into a paste rather than pulsed, or dough was over-compacted during shaping

Fix: Cannot be fixed

Prevention: Only pulse the chickpeas briefly and roll the balls with gentle but firm pressure

Cultural Context

The Italian-American meatball originated among early 20th-century Italian immigrants in the US, adapting traditional polpette to the abundance of American meat. This vegetarian iteration honors the thrifty, inventive spirit of cucina povera, utilizing pulses, grains, and umami-rich vegetables to create a robust, satisfying dish.

More Like This

Find your next meal

Dinner2,315Dessert753Side Dish505Appetizer476Soup368Salad367Condiment171Breakfast155Baked Good136Sauce122Lunch113Main Course76Base71Brunch61Bread57Snack51Beverage36Preserve32Confection23Hot Drink3Stew2Smoothie2Main Dish1Main1Sandwich1