Go Back
mushroom meatballs

Mushroom Meatballs Recipe

Prep Time 20 minutes
Cook Time 30 minutes
Total Time 1 hour
Course: Main Course
Cuisine: Vegetarian

Ingredients
  

  • 500 g (about 1 lb) cremini or portobello mushrooms finely chopped
  • 1/2 cup  breadcrumbs 
  • 1/2 cup  grated parmesan
  • 2 eggs beaten
  • 3 cloves  garlic minced
  • 1/4 cup  fresh parsley finely chopped
  • 1 teaspoon  Italian seasoning
  • 1/2 teaspoon  smoked paprika
  • 1/2 teaspoon onion powder
  • 1/2 teaspoon  salt
  • 1/4 teaspoon  black pepper
  • 2 tablespoons  olive oil for frying
Marinara Sauce
  • 1 can (28 oz) crushed tomatoes
  • 3 cloves  garlic minced
  • 1 tablespoon  olive oil
  • 1 teaspoon  dried basil
  • 1/2 teaspoon  dried oregano
  • 1/2 teaspoon  sugar  optional
  • Salt and pepper to taste
  • Crusty bread

Method
 

  1. Heat 1 tablespoon olive oil in a large pan over high heat. Add finely chopped mushrooms and cook without stirring 2–3 minutes, then stir and cook 3–4 more minutes until all liquid has evaporated and mushrooms look dry and browned. Add garlic, cook 1 minute. Season with salt. Spread on a plate and cool completely.
  2. Combine cooled mushrooms with breadcrumbs, parmesan, beaten eggs, parsley, Italian seasoning, smoked paprika, onion powder, salt, and pepper. Mix until combined. If too wet, add breadcrumbs 1 tablespoon at a time. Refrigerate 15–20 minutes. Roll into balls using lightly oiled hands — about 1 tablespoon of mixture per ball.
  3. Heat remaining olive oil in a large skillet over medium-high heat. Add meatballs with space between each. Cook without moving 2 minutes until browned on the bottom. Turn gently and brown on remaining sides — 6–8 minutes total. Work in batches. Set aside.
  4. In the same pan, heat olive oil over medium heat. Add garlic and cook 90 seconds. Add crushed tomatoes, basil, oregano, sugar if using, salt, and pepper. Stir and bring to a simmer.
  5. Nestle browned meatballs into the sauce. Spoon sauce over each one. Reduce heat to low, partially cover, and simmer 15 minutes.
  6. Serve over cooked pasta with extra parmesan, fresh herbs, and crusty bread alongside.

Notes

  • Cook mushrooms until completely dry before mixing — wet mushrooms cause meatballs to fall apart
  • Cool the mushroom mixture fully before adding eggs — heat will partially cook them otherwise
  • Chill shaped meatballs before frying — it helps them hold together in the pan
  • Don’t flip too early — wait until a crust forms or they will break
  • Bake option: 400°F for 20–22 minutes turning once, then simmer in sauce
  • Vegan version: use 2 flax eggs (1 tbsp ground flax + 3 tbsp water each) and nutritional yeast instead of parmesan
  • Freeze cooked meatballs in sauce for up to 2 months
  • Keeps in the fridge for up to 4 days — reheat gently on the stovetop