• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Domestic Gothess
  • Recipes
  • About
  • Contact
  • Work With Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • About
  • Contact
  • Work With Me
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
  • Buy Me a Coffee

  • ×
    You are here: Home / Recipes / Vegetarian Mushroom Meatballs (With Vegan Option)

    Vegetarian Mushroom Meatballs (With Vegan Option)

    Published: Oct 20, 2017 · Modified: Oct 3, 2018

    Go to Recipe

    Vegetarian mushroom meatballs - these moist, herby, delicious meatless 'meatballs' taste amazing with tomato sauce and pasta and are the perfect healthy comfort food.

    Vegetarian mushroom meatballs - these moist, herby, delicious meatless 'meatballs' taste amazing with tomato sauce and pasta and are the perfect healthy comfort food.

    Vegetarian mushroom meatballs - these moist, herby, delicious meatless 'meatballs' taste amazing with tomato sauce and pasta - perfect healthy comfort food!

    The weather the last couple of days has been utterly foul. Non-stop rain all day and the darkest, gloomiest skies. Comfort food is definitely in order and these vegetarian mushroom meatballs are just the thing.

    Spaghetti with tomato sauce, meatballs and plenty of cheese has to be one of the ultimate comfort foods and it is really easy to make an amazing tasting vegetarian (or even vegan) version of the classic.

    Vegetarian mushroom meatballs - these moist, herby, delicious meatless 'meatballs' taste amazing with tomato sauce and pasta and are the perfect healthy comfort food.

    These vegetarian meatballs are mushroom based, but they don't taste particularly mushroomy, more just savoury and herby and are close enough to the original that even carnivores will love them.

    They are very easy to make too, though they do take a bit of prep and it is best to let the mixture sit in the fridge for a couple of hours, or even overnight, before shaping them so that it holds together better.

    They do hold their shape well when you cook them, but they are a little more delicate than regular meatballs so be gentle when you turn them.

    Vegetarian mushroom meatballs, tomato ragu sauce and spaghetti in a black bowl with basil leaves

    I generally use eggs to help bind them together and parmesan for flavour, meaning that they aren't vegan; but I have also made them using vegan substitutions and they work perfectly.

    You just swap the butter for vegan spread or more olive oil, the eggs for a couple of flax eggs and the parmesan for either a vegan version or nutritional yeast flakes. I've given instructions for both versions below.

    Now before I get loads of comments saying that parmesan isn't vegetarian so I shouldn't be calling these vegetarian meatballs; A: I know. B: It's optional. C: Vegetarian/vegan versions are pretty easy to find.

    I use Sainsbury's own brand 'Italian hard cheese' and Violife make a vegan version. I simply call it parmesan because 'vegetarian Italian hard cheese' doesn't have the same ring to it.

    Vegetarian mushroom meatballs with tomato ragu sauce in a black skillet

    Vegetarian Mushroom Meatballs Recipe:

    Vegetarian mushroom meatballs - these moist, herby, delicious meatless 'meatballs' taste amazing with tomato sauce and pasta - perfect healthy comfort food!
    Print
    4.75 from 4 votes

    Vegetarian Mushroom Meatballs

    Vegetarian mushroom meatballs - these moist, herby, delicious meatless 'meatballs' taste amazing with tomato sauce and pasta and are the perfect healthy comfort food.
    Course Main Course
    Cuisine Italian, vegan
    Keyword meatballs
    Prep Time 20 minutes minutes
    Cook Time 1 hour hour
    Total Time 1 hour hour 20 minutes minutes
    Servings 6 people
    Author Domestic Gothess

    Ingredients

    Vegetarian Mushroom Meatballs:

    • 650 g (23oz) mushrooms finely chopped
    • 1 large onion peeled and finely diced
    • 1 Tbs olive oil
    • 1 tablespoon butter (or vegan spread or more olive oil)
    • 4 garlic cloves peeled and crushed
    • 1 tablespoon finely chopped fresh rosemary (leaves only)
    • 1 tablespoon finely chopped fresh thyme (leaves only)
    • 100 g (1 cup) fine/quick cook porridge oats
    • 100 g (scant 1 cup) breadcrumbs
    • 1 teaspoon dried oregano
    • 1 tsp salt
    • 30 g (1oz) grated parmesan (make sure you use a vegetarian version) (or 4 tablespoon nutritional yeast flakes for vegan option) (optional)
    • 2 large eggs (or 2 flax eggs - 2 tablespoon ground flaxseed mixed with 6 tablespoon water and left for 10 minutes to gel)
    • 1 tablespoon soy sauce
    • freshly ground black pepper

    Tomato Sauce:

    • 2 Tbsp olive oil
    • 2 onions peeled and finely diced
    • 2 carrots peeled and finely diced
    • 2 celery sticks finely chopped
    • 3 cloves garlic peeled and crushed
    • small bunch fresh basil
    • 2 tablespoon tomato puree
    • 120 ml (½ cup) red wine
    • 2 x 400 g tins chopped tomatoes
    • 250 ml (1 cup) water
    • 2 bay leaves
    • 1 teaspoon sugar
    • salt and pepper
    • cooked spaghetti to serve

    Instructions

    • Fry the onion in the olive oil and butter in a large pan over a low heat until softened. Add the mushrooms, turn up the heat to medium and cook, stirring regularly, until all of the excess moisture has evaporated and the mushrooms have browned a little.
    • Add the garlic, rosemary and thyme and cook for another minute then transfer the mixture to a food processor. Blend until it is very finely chopped then add the oats and blend again.
    • Stir in the breadcrumbs, oregano, salt, parmesan/nutritional yeast, eggs/flax eggs, soy sauce and plenty of black pepper. Cover the bowl and place in the fridge for at least a couple of hours.
    • While the mushroom mixture is chilling make the tomato sauce. Heat the olive oil in a large pan over a low heat and fry the onion, carrot and celery for about 10 minutes until very soft. Finely chop the basil stalks, setting the leaves aside, and add them to the pan. Add the garlic and tomato puree and cook for another minute.
    • Add the red wine and allow it to bubble away until it has almost all evaporated then add the chopped tomatoes, water, bay leaves, sugar and some salt and pepper.
    • Bring up to a gentle simmer and allow to cook, stirring every now and again, for about 30 minutes. Add a splash of water if it gets too thick. Remove the bay leaves then either use a stick blender to blend the sauce until it is smooth as I did, or leave it chunky.
    • Form the mushroom mixture into balls about the size of a golf ball. Fry them gently in a little olive oil, turning them regularly, until they are browned. Alternatively you can bake them in the oven on a baking parchment lined baking sheet at 200C/400F/gas mark 6 for about 30 minutes, turning them halfway through.
    • Add the meatballs to the tomato sauce and simmer gently for 5-10 minutes then serve with pasta and grated cheese.

    Notes

    Ideally you need to start this they day before you want to serve it to give the mushroom mixture time to bind together and for the flavours to develop. If not the day beforehand then the mixture will need at least a couple of hours in the fridge so make sure you give yourself plenty of time.
    Recipe adapted from: http://allrecipes.com/recipe/232908/chef-johns-meatless-meatballs/

    Vegetarian mushroom meatballs with tomato sauce, spaghetti, basil and cheese in a black bowl next to a skillet

    More Recipes

    • A baking dish of vegan apple cobbler on a wooden table surrounded by fresh apples and cinnamon.
      Vegan Apple Cobbler
    • Flatlay of squares of vegan apple gingerbread cake on a dark surface surrounded by apples, pecans and a jar of ginger.
      Apple Gingerbread Cake (vegan)
    • Vegan apple galette with two slices cut on a sheet of baking paper with a bowl of glaze and a pastry brush.
      Vegan Apple Galette
    • Vegan chimney cakes on a metal box on a dark background.
      Vegan Chimney Cakes (Kürtőskalács)

    Never Miss A Post!

    Subscribe to get all the latest recipes delivered to your inbox.

    Reader Interactions

    Comments

    1. Michelle

      December 06, 2017 at 10:15 pm

      When you say fine/quick-cooking oats- should the oats be blitzed into a fine flour? Or simply use the whole quick cook oat.

      Reply
      • hannahhossack

        December 07, 2017 at 10:47 am

        Hi Michelle, I use the whole oat as the mixture gets blended in a food processor anyway; it will still work if you want to blitz the oats first though so either way is fine.

        Reply
    2. Michelle

      December 13, 2017 at 3:47 am

      5 stars
      Hi hannah!

      I tried this recipe, and these meatballs are amazing! I did the vegan version, and did not try them with tomato sauce yet. I fried them gently on all sides, and the whole family was impressed and curious what they were made of. The only thing was, the insides were still so soft and while delicious and beautiful and cohesive, was wondering if baking them results in a denser texture on the inside?

      Reply
      • Michelle

        December 13, 2017 at 3:49 am

        Note: By soft, I mean seemed a bit too gooey, especially if I had chosen to use the original egg called for rather than the flax eggs. As if the heat didn't really reach through. I shaped them a bit smaller than a golf ball or about golf ball sized.

        Reply
      • hannahhossack

        December 20, 2017 at 11:30 am

        Hi Michelle, hmmmm, I've not had that problem with them before and I make them fairly regularly. They aren't meant to be as firm as meat-based meatballs, they are quite soft inside but shouldn't be gooey; it sounds like maybe they weren't quite cooked through. Baking them may help to cook them through more evenly. I'm glad that you enjoyed them regardless!

        Reply
    3. Steph Ellis

      March 28, 2018 at 9:52 am

      Hi,
      How many does this serve?
      I have prepped the mixture but will b doing sauce tonight.
      Steph

      Reply
      • hannahhossack

        March 29, 2018 at 9:46 pm

        Hi Steph, it serves four very generously or six smaller portions. I could have sworn that I put the number of servings on the recipe card but it appears that I forgot so thank you for pointing that out!

        Reply
    4. Justine

      December 13, 2018 at 3:22 am

      5 stars
      Hi, do you think these would freeze okay?

      Reply
      • hannahhossack

        December 14, 2018 at 5:26 pm

        Hi Justine, I think so but I would freeze them without the sauce, otherwise they might get soggy when they defrost.

        Reply
    5. Pauline

      December 17, 2018 at 4:56 pm

      5 stars
      Hi Hannah,
      I have started following you on Instagram after making this recipe: these veggie meatballs are to die for!
      I was so happy to finally find a great recipe for meatballs as I have tried several ones with no success (either taste or texture wasn't satisfying). Yours are soft, full of flavour and could definitely have fooled me when I was still eating meat 2 years ago. I have made them several times already!
      I'll try other recipes for sure (I'm hosting Christmas dinner this year and I'm looking for a roast that would be as good as your meatballs!).
      Anyway, a big thank you from France for making my vegetarian life easier/tastier (I was a big meat lover…).
      Pauline

      Reply
    6. Lisa

      June 25, 2019 at 5:09 pm

      4 stars
      Very good but i think it’s important to emphasize early on its a soft texture inside and to make sure you stick with golf ball size or smaller. I would even consider making them flatter like a small puck vs in a ball if wanting less of a soft texture. Overall the flavors are very good and I plan to freeze mine as well.

      Reply
    7. Maccabloom

      July 31, 2019 at 12:58 pm

      I convinced my mom to make this and it turned out to be awesome. Thank you!

      Reply
    8. Dot

      April 03, 2024 at 8:19 am

      These are amazing! I halved the batch because I only had 325g of mushrooms, and didn't have breadcrumbs so replaced them with a slice of toast. I baked them in the airfryer for about 25 minutes at 180C, and they came out beautifully. Not soft at all, definitely quite meaty.

      Reply
    9. helen portas

      December 11, 2025 at 4:12 pm

      These sound amazing! Could I freeze them?

      Reply
      • Hannah

        December 13, 2025 at 3:04 pm

        Hi Helen, yes they should freeze well.

        Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi, I'm Hannah! I'm a UK based vegan food blogger, recipe developer and food photographer specialising in the best vegan baking. Welcome to Domestic Gothess!

    More about me →

    Popular

    • Curried vegetable pasties – vegan pasties filled with curried vegetables and chickpeas, perfect for picnicking! #vegan #baking #pastry
      Curried Vegetable Pasties (Vegan)
    • Vegan fruit and nut flapjacks - easy vegan oaty flapjacks (oat cookie bars) filled with dried fruits, nuts and seeds. Perfect for snacking, lunchboxes and hiking!
      Vegan Fruit And Nut Flapjacks
    • Vegan chocolate fudge cake - an easy to make, moist, fudgy vegan chocolate cake topped with coconut milk ganache. No one will be able to guess that it's vegan!
      Vegan Chocolate Fudge Cake
    • Vegetable tagine wit almond and chickpea couscous - an easy, healthy vegetarian/vegan meal with tonnes of flavour!
      Vegetable Tagine With Almond And Chickpea Couscous

    Buy Me a Coffee

    Never Miss A Post!

    Subscribe to get all the latest recipes delivered to your inbox.

    Footer

    ↑ back to top

    About

    • About Hannah
    • Disclosure and Privacy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Work With Me

    Copyright © 2025 Domestic Gothess. All rights reserved.