Vegan Mushroom Meatballs

Vegan Mushroom Meatballs

Vegan Mushroom Meatballs

Savory, hearty vegan mushroom meatballs with a tender interior and crisp golden exterior. These meatballs are excellent with pasta, in sandwiches, grain bowls, or served as appetizers.

Yield

18–22 medium meatballs


Ingredients

Main Ingredients

  • 16 oz (450 g) mushrooms, finely chopped
    • Cremini, button, portobello, or mixed mushrooms
  • 1 small onion, finely diced
  • 4 garlic cloves, minced
  • 1 tbsp olive oil

Binder & Texture Ingredients

  • 1 cup rolled oats
    OR
  • 3/4 cup breadcrumbs
  • 1/2 cup walnuts or pecans, finely chopped
  • 2 tbsp ground flaxseed
  • 5 tbsp water

Seasonings

  • 2 tbsp soy sauce or tamari
  • 1 tbsp tomato paste
  • 1 tsp smoked paprika
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1/2 tsp thyme
  • 1/2 tsp black pepper
  • 1 tsp salt
  • 1 tbsp nutritional yeast

Optional Add-Ins

  • 1/2 tsp chili flakes
  • Fresh parsley
  • Liquid smoke
  • Vegan parmesan

For Cooking

  • Olive oil spray or 2–3 tbsp oil

Equipment

  • Food processor (optional)
  • Large skillet
  • Mixing bowl
  • Baking tray

Instructions

Step 1: Prepare the Flax Egg

  1. Combine:
    • Ground flaxseed
    • Water
  2. Stir well.
  3. Let sit 10 minutes until gel-like.

This helps bind the meatballs.


Step 2: Cook the Mushrooms

  1. Heat olive oil in a skillet over medium-high heat.
  2. Add mushrooms.
  3. Cook 8–12 minutes until:
    • Moisture evaporates
    • Mushrooms brown deeply

This step is critical for strong flavor and proper texture.


Step 3: Add Onion & Garlic

  1. Add onion to skillet.
  2. Cook 4–5 minutes until softened.
  3. Add garlic.
  4. Cook 1 minute more.

Step 4: Add Seasonings

Stir in:

  • Soy sauce
  • Tomato paste
  • Smoked paprika
  • Oregano
  • Basil
  • Thyme
  • Salt
  • Pepper
  • Nutritional yeast

Cook 1–2 minutes.

Allow mixture to cool slightly.


Step 5: Prepare the Mixture

Food Processor Method

  1. Add cooked mushroom mixture to processor.
  2. Add:
    • Oats or breadcrumbs
    • Nuts
    • Flax egg
  3. Pulse until mixture holds together.

Do not overblend into paste.

By Hand Method

  1. Finely chop mushrooms thoroughly.
  2. Mix all ingredients in bowl.
  3. Mash slightly with spoon or hands.

Step 6: Rest the Mixture

Let mixture rest:

  • 10–15 minutes

This hydrates oats/breadcrumbs and improves binding.

If too wet:

  • Add breadcrumbs

If too dry:

  • Add 1 tbsp water

Step 7: Shape Meatballs

  1. Scoop 1–2 tbsp mixture.
  2. Roll into balls.
  3. Place on tray.

Wet hands lightly if sticky.


Step 8: Cook the Meatballs

Oven Method (Recommended)

  1. Preheat oven to 400°F (200°C).
  2. Line baking tray with parchment.
  3. Lightly oil meatballs.
  4. Bake:
    • 20 minutes
  5. Flip carefully.
  6. Bake another:
    • 10–15 minutes

They should be browned and firm.


Pan-Frying Method

  1. Heat oil in skillet over medium heat.
  2. Cook meatballs 8–10 minutes total.
  3. Turn frequently until evenly browned.

Air Fryer Method

  1. Preheat to 375°F (190°C).
  2. Spray lightly with oil.
  3. Air fry 12–15 minutes.
  4. Shake halfway through.

Serving Ideas

Serve with:

  • Spaghetti and marinara
  • Creamy vegan sauces
  • Garlic bread
  • Mashed potatoes
  • Rice bowls

Also great in:

  • Subs
  • Wraps
  • Mezze platters

Quick Marinara Sauce

Ingredients

  • 2 tbsp olive oil
  • 3 garlic cloves
  • 1 can crushed tomatoes
  • 1 tsp oregano
  • Salt & pepper

Method

Simmer 15–20 minutes.


Flavor Variations

Italian Style

Add:

  • Fennel seeds
  • Vegan parmesan
  • Fresh basil

Swedish Style

Serve with:

  • Vegan cream sauce
  • Lingonberry jam

Spicy Version

Add:

  • Chili flakes
  • Cayenne
  • Harissa

Storage

Refrigerator

  • Up to 5 days

Freezer

  • Up to 3 months

Freeze cooked meatballs in airtight container.


Reheating

Best reheated:

  • Oven
  • Air fryer
  • Skillet

Approximate Nutrition (Per 4 Meatballs)

  • Calories: 180–240
  • Protein: 6–9 g
  • Fiber: 4–6 g

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *