• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About
  • Contact
  • Recipes
  • Subscribe

Lavender & Macarons

menu icon
go to homepage
  • About
  • Contact
  • Recipes
  • Subscribe
  • Follow us:

    • Bloglovin
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • subscribe
    search icon
    Homepage link
    • About
    • Contact
    • Recipes
    • Subscribe
  • Follow us:

    • Bloglovin
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×
    Home » Vegan Entrees

    Published: Aug, 2025. Updated: Aug, 2025 by Iryna Bychkiv | This post may contain affiliate links. Read more here

    Vegan Mushroom Meatballs

    301 shares
    • Facebook112
    • Twitter
    • Email
    Jump to Recipe
    cropped-vegan-mushrooms-meatballs-14.jpg
    cropped-vegan-mushrooms-meatballs-7.jpg
    cropped-vegan-mushrooms-meatballs-8.jpg
    Mushrooms Meatballs pin

    These Vegan Mushroom Meatballs are my favorite meatless alternative. They’re soft on the inside, full of umami flavor, and hold up beautifully in sauce.

    Mushroom meatballs in tomato sauce in a pan
    Jump to:
    • Why This Recipe Stands Out
    • Key Ingredients
    • Substitutions and Variations
    • How to Make Vegan Mushroom Meatballs
    • What to Serve with Vegan Mushroom Meatballs
    • Frequently Asked Questions
    • Recipe
    • Recipe
    • More Mushroom Recipes You'll Enjoy

    Why This Recipe Stands Out

    These Vegan Mushroom Meatballs are one of my favorite comfort recipes—rich, hearty, and full of savory flavor. Here’s why they always hit the spot:

    • Deep, Savory Flavor: The mix of sautéed mushrooms, onions, and garlic creates that meaty depth I crave. It’s the same earthy richness I love in my Portobello Mushroom Lasagna.
    • Perfect Texture Without Breadcrumbs: Sticky basmati rice holds everything together with a soft but satisfying bite. I go for a similar texture in my The Tastiest Vegan Meatballs, which also use clever pantry staples.
    • Hearty Tomato Sauce: These simmer in a fragrant tomato sauce that thickens just enough to cling to each bite. It reminds me of the sauce in my Slow Cooker Vegan Bolognese With Mushrooms, which makes the whole dish feel cozy.
    • Great for Make-Ahead Meals: The meatballs reheat beautifully, and they’re freezer-friendly too. I keep them on hand just like I do with my Mushroom Stuffed Potato Cakes for fast dinners.
    • Pairs Well with Everything: Serve them over pasta, grains, or roasted veggies. I especially love them next to a bowl of Vegan Mushroom Risotto for an all-mushroom kind of night.
    Meatless meatballs in a pan

    Key Ingredients

    • White Basmati Rice – Cooked until soft and gluey, the rice acts as the starchy binder that holds the meatballs together without eggs or breadcrumbs.
    • Portobello Mushrooms – Finely chopped and sautéed, mushrooms bring rich umami flavor and a meaty texture that mimics traditional meatballs.
    • Onion – Split between the filling and sauce, onions build savory depth and sweet flavor in both components of the dish.
    • Carrot – Adds moisture, subtle sweetness, and extra body to the meatball mix while boosting the veggie content.
    • Tomato Sauce – Forms the base of a rich, tangy coating that complements the earthy meatballs and adds sauciness to every bite.
    • Corn Starch – Thickens the tomato sauce and helps bind the meatball mixture for a firmer, more cohesive texture.
    • Italian Seasoning – A fragrant blend of herbs that gives the sauce classic warmth and enhances the overall savory flavor profile.
    • Smoked Paprika – Adds a hint of smokiness to the sauce that deepens its flavor and enhances the mushroom base.
    • Maple Syrup – Just a touch of sweetness that balances the acidity of the tomato sauce and rounds out the savory flavors.
    Ingredients for mushroom meatballs

    Substitutions and Variations

    Here are some of my favorite substitutions and variations:

    • Mushrooms: Portobello mushrooms offer deep flavor, but cremini or button mushrooms work just as well. You can also use a mix for a more complex taste.
    • Vegetable Add-ins: Carrot and onion are classic, but finely chopped bell pepper, zucchini, or spinach can be added for more variety and nutrition.
    • Sauce Options: The tomato sauce can be swapped with marinara, roasted red pepper sauce, or a dairy-free cream sauce depending on what you're serving it with.
    Meatless meatballs with spaghetti in a bowl
    Vegan mushroom meatballs and spaghetti

    How to Make Vegan Mushroom Meatballs

    Step 1: Rinse rice and cook with 2½ cups water and ½ teaspoon salt until soft and sticky, about 15 minutes. Transfer to a bowl to cool.

    Making rice for the meatballs

    Step 2: In a large pan, heat 2 tablespoon olive oil over medium heat. Sauté half the onion and the grated carrot for 5 minutes. Add garlic and cook 30 seconds.

    Cooking onion and carrot for the meatballs

    Step 3: Add chopped mushrooms and cook on high heat for 5 minutes until slightly browned. Transfer veggies to a plate and wipe the pan clean.

    Cooking mushroom for the mushroom meatballs

    Step 4: In the same pan, heat 2 tablespoon olive oil. Add remaining onion and ½ teaspoon salt. Sauté until translucent, about 5–7 minutes.

    Step 5: In a bowl, whisk cornstarch with 1½ cups water. Stir in tomato sauce, paprika, Italian seasoning, maple syrup, ¼ teaspoon salt, and pepper.

    Mixing the ingredients for the sauce

    Step 6: Add tomato mixture to sautéed onion and simmer 2–3 minutes until slightly thickened. Blend for a smoother texture if desired.

    Adding the sauce to the pan with the onion

    Step 7: In a large bowl, combine rice with sautéed mushrooms, onion, and carrot. Mix until slightly sticky. Adjust seasoning.

    Mixing rice and sauteed mushrooms for the vegan meatballs

    Step 8: Shape mixture into 1 tsp-sized balls. Wet hands as needed. You should get around 29 meatballs.

    Cooking meatless meatball in a tomato sauce
    Vegetarian balls in a savory tomato sauce

    Step 9: Place meatballs in the sauce, simmer for 2 minutes, then remove from heat.

    Step 10: Sprinkle with parsley and serve plain or over pasta.

    For full list of ingredients and instructions, see recipe card below.

    Rice and mushroom meatballs on a bed of spaghetti
    Plant-based spaghetti and meatballs

    What to Serve with Vegan Mushroom Meatballs

    Pasta and Grain Pairings

    • We love serving these hearty meatballs over a bowl of Casarecce Pasta with Homemade Sundried Tomato Pesto. The bold tomato flavor and chewy pasta shape pair perfectly with the saucy mushroom filling.
    • It also goes great with Easy Pasta e Piselli (Italian Pasta with Peas) for a comforting, classic pairing that’s family-friendly and full of texture.

    Fresh and Veggie Sides

    • Swiss Chard Salad adds brightness and crunch to balance the rich meatballs and tomato sauce.
    • It also goes great with Microgreens Salad, which brings a clean, peppery freshness to the plate and keeps the meal feeling light.

    Bread and Baked Sides

    • Pair these meatballs with a slice of Easy Garlic Focaccia Bread to soak up all that flavorful sauce. The crispy edges and soft middle make it a perfect match.
    • It also goes great with Cheese Breadsticks when you want a casual, comforting combo that feels just right for a cozy dinner.

    Frequently Asked Questions

    What gives these vegan meatballs their structure?

    The cooked white Basmati rice acts as the binder in this recipe. It’s intentionally made soft and a bit sticky so the mixture holds together when shaped. This makes it easy to form firm, scoopable meatballs without eggs or flour.

    Can I use a different base instead of rice?

    Yes, you can swap the rice for mashed beans like chickpeas, black beans, or lentils. These offer a heartier texture and slightly different flavor, but they still hold together well when mixed with the sautéed vegetables.

    How can I make the meatballs crispier?

    For a crispier exterior, roll the shaped meatballs in panko breadcrumbs and pan-fry them in olive oil until golden brown. You can also bake them in the oven at 400°F until lightly browned and firm.

    How do I store leftover vegan mushroom meatballs?

    Store the meatballs in an airtight container in the fridge for up to 3 days. Reheat in the microwave or gently simmer them in sauce until warmed through. If freezing, freeze the sauce and meatballs separately. Lay the meatballs on a baking sheet to freeze individually, then transfer to a freezer bag and store for up to 2 months.

    Recipe

    Recipe

    Easy vegan mushroom meatballs in a pan

    Vegan Mushroom Meatballs

    These easy Vegan Mushroom Meatballs is hearty and rich meatless recipe that is both healthy and delicious. Packed with comforting flavors and ready in under 1 hour, these gluten-free meatballs are perfect for meal prep or cozy family dinner.
    4.43 from 7 votes
    Print Pin Rate
    Course: Main Course
    Cuisine: American
    Diet: Vegan, Vegetarian
    Prep Time: 15 minutes minutes
    Cook Time: 30 minutes minutes
    Total Time: 45 minutes minutes
    Servings: 29 meatballs
    Calories: 175kcal
    Author: Iryna Bychkiv
    Prevent your screen from going dark

    Ingredients

    • 1 c white Basmati rice
    • 4 tablespoon olive oil divided
    • 2 medium onions very finely chopped
    • 1 large carrot grated on a large box grater
    • 3 cloves garlic minced
    • 8 oz Portobello mushrooms finely chopped
    • 1 ½ c tomato sauce
    • 4 c water divided
    • 1 teaspoon Italian seasoning
    • ½ teaspoon smoked paprika
    • 2 ½ teaspoon corn starch
    • 1 teaspoon Maple syrup
    • 1 ¼ teaspoon salt divided
    • ¼ teaspoon pepper
    • 2 tablespoon parsley chopped

    Instructions

    Cook rice

    • Start off with preparing the rice. Rinse it one time with a filtered water, add to a medium pot along with 2 ½ c water and ½ teaspoon salt and bring to a boil. Give it a stir, reduce the heat to medium low and cook until rice absorbs all water and is soft, about 15 minutes. Transfer rice to a medium or large bowl to cool.
      Note, that the rice is supposed to be a little sticky and gluey. That's why I use more water to cook it than for a regular rice.

    Cook the onion and carrot

    • Heat olive 2 tablespoon of olive oil in a large pan and over medium heat. Add half of the minced onion, carrot and saute stirring from time to time for 5 minutes. Add garlic and cook for 30 more seconds.

    Cook the mushrooms

    • Add finely chopped mushrooms and cook on a high heat for about 5 minutes or until mushroom slightly brown. Transfer the veggies to a plate and wipe down the pan with a paper towel.

    Prepare the sauce

    • Heat 2 tablespoon of olive oil in the same pan and over medium heat. Add the remaining minced onion, ½ teaspoon of salt, and sauté stirring occasionally until the onion is translucent, about 5-7 minutes.
    • Meanwhile, in a small bowl, combine corn starch and 1 ½ c water. Whisk in tomato sauce, smoked paprika, Italian seasoning, Maple syrup, ¼ teaspoon salt and pepper.
    • Add this mixture to the sauteed onion and simmer for 2-3 minutes until the sauce slightly thickens. Adjust salt and pepper if needed. Using an immersion or stand blender, blend the sauce until fewer veggie chunks remain.

    Combine rice and sauteed vegetables

    • In a large bowl add cooked rice and sauteed onion, carrot and mushrooms. Mix for a few minutes until the mixture is slightly “sticky”. That way you’ll be able to easily shape it into the balls. Adjust salt and pepper if needed.

    Shape the meatballs

    • Take about 1 heaping teaspoon of the mixture and using your hands shape into the meatballs. I recommend placing a bowl with clean water nearby so that you can dip you hands into the water after each meatball. I had about 29 meatballs. Place meatballs into the tomato sauce, simmer for 2 minutes and remove from the heat.
    • Serve
    • Sprinkle the meatballs with some chopped parsley and serve as they are or over some pasta.

    Notes

    Rice: It's very important that the rice is soft and gluey after cooking. If it doesn't look like it, add it to a food processor and process on low for a few seconds until desired consistency. After that you can mix the rice with the other ingredients.
    Bean-based meatballs: Instead of using rice as the base, you can replace it with cooked and mashed beans such as black beans, chickpeas, or lentils. Combine the mashed beans with sautéed vegetables, herbs, and spices, and shape them into meatballs. Adjust the seasonings accordingly.
    Crispier: If you want your meatballs to have a crispier texture, you can cover them with panko breadcrumbs and pan-fry them instead after shaping them. You can even bake them in the oven instead of pan-frying them this way.
    Refrigerating. These easy vegan balls can be stored in a refrigerator for up to 3 days.
    Reheating. To reheat the meat free balls, simply microwave the meatballs for about 40 seconds or simmer in a little bit of sauce just until warm.
    Freezing. Make sure to freeze the sauce and the meatballs separately. Arrange meatballs in a single layer on a baking sheet (make sure they don't touch each other, otherwise the vegan balls will stick together) and freeze until solid.Transfer the mushroom rice balls to a freezer bag and freeze for 1-2 months. 
     

    Nutrition

    Serving: 5meatballs | Calories: 175kcal | Carbohydrates: 16.9g | Protein: 2.3g | Fat: 11.7g | Saturated Fat: 1.6g | Cholesterol: 1mg | Sodium: 597mg | Potassium: 288mg | Fiber: 1.9g | Sugar: 4.1g | Calcium: 29mg | Iron: 1mg
    Tried this Recipe? Tag me Today!Mention @Lavender.And.Macarons or tag #lavenderandmacarons!

    More Mushroom Recipes You'll Enjoy

    • Chicken Mushroom Stroganoff - This Chicken Mushroom Stroganoff is a creamy one-pot wonder and is ready in under 30 minutes. Think classic stroganoff, but with tender chicken and savory mushrooms for a rich, comforting dinner.
    • Mushroom Cheese Soup - This mushroom cheese soup is perfect as a starter or the main meal. It's quick and has only 6 ingredients which makes this easy mushroom soup recipe the perfect go-to when you want something simple, but loaded with flavor.
    • Mushroom Farro Risotto - This Mushroom Farro Risotto is a hearty, healthy comfort food packed with flavor. It's a wonderful alternative to the classic rice risotto, and it’s just as creamy and delicious.
    • Ukrainian Mushroom Soup - It's a Ukrainian Mushroom Soup. After you take the first sip of it, you'll instantly feel cozy and warm. Classic autumn soup with a ton of flavor.
    Iryna Bychkiv
    Website

    Iryna Bychkiv is the founder and writer of the culinary website Lavender & Macarons, where she shares clean, European-inspired recipes that are delicious, easy to prepare, and made with wholesome ingredients. Iryna loves creating meals that are simple yet healthy and unique, including vegan and vegetarian recipes.
    Iryna is also a freelance writer for MSN and Associated Press Wire.

    More Vegan Entree Recipes

    • Plant-based lentil tacos on a wooden board.
      Vegan Lentil Tacos
    • Farro mushroom risotto on a black plate on a white background.
      Mushroom Farro Risotto
    • Casarecce pasta in a bowl with fresh basil on top.
      Casarecce Pasta (with Homemade Sun-Dried Tomato Pesto)
    • BBQ pinto beans sliders on a white parchment paper.
      BBQ Bean Sliders
    301 shares
    • Facebook112
    • Twitter
    • Email

    Reader Interactions

    Comments

    1. Michael Castellano says

      January 17, 2024 at 7:04 pm

      Do I have to add oil and maple syrup or I can just leave them out? Please let me know thanks so much!

      Reply
      • Iryna Bychkiv says

        January 18, 2024 at 11:16 am

        You can omit those ingredients; however, the sauce won't be as thick. The Maple syrup is used to cut through the acidity of the tomato sauce, however you can omit it if you want.

        Reply
    2. Michael Castellano says

      January 17, 2024 at 3:23 pm

      Hello instead of rice can I use caulfiower? Do I have to use oil and maple sryup and corn starch? Please letme know asap thanks!

      Reply
      • Iryna Bychkiv says

        January 17, 2024 at 6:53 pm

        Hello Michael! I haven't tried making it with cauliflower, but I don't think it will work unless you add eggs.

        Reply
    3. robehr orinsky says

      January 29, 2023 at 12:05 am

      Kates turned out quite wonderful and the Ancient Grains stash of whole grain pasta was broken out for the feast . I am one of those limited creatures that probably only has one poor underdeveloped taste bud hidden away in the recesses of my mouth so when it tasted a bit flat to me I dressed them with a pack of San-J Tamari sauce and those vegan meatballs turned into something I would would fight for . But I'm Irish ,heh. I used Krogers excellent whole grain Penne Rigate in the 2nd tasting and it was quite outstanding with the meatless meatballs also . Very quality whole grain taste from Krogers .

      Reply
      • Iryna says

        January 30, 2023 at 10:53 am

        Robehr, thank you so much for your comment! I'm so glad you enjoyed this recipe!

        Reply
    4. Jennifer Z says

      January 24, 2023 at 11:22 am

      I recently saw a recipe similar to this on the cooking show My Greek Table. And the vegan chef baked the meatballs and let them cool and he said that creates a harder "shell" and keeps them from falling apart. I haven't tried it yet though! But this looks like a great recipe.

      Reply
    5. Sandra Rivera says

      November 06, 2021 at 5:17 pm

      1 star
      Very mushy. So much prep for a disappointing vegan meatball....

      Reply
      • Iryna says

        November 08, 2021 at 3:18 pm

        Sandra, I'm sorry the recipe didn't turn out the way you expected. I would like to troubleshoot of what went wrong if you don't mind. Do you think the rice was sticky enough before you shaped the meatballs? It should be kind of "gluey". That's what helps the meatballs keep their shape. Also, did you happen to add more oil when you cooked the onion, carrot and the mushrooms? Too much oil in the filling can also cause the "meatballs" to fall apart.

        Reply
    6. Ellen says

      October 25, 2021 at 12:28 am

      5 stars
      I must make it

      Reply
      • Iryna says

        October 25, 2021 at 2:18 pm

        Ellen, I hope you'll give this recipe a try. It's one of my favorites.

        Reply
    7. Ramya says

      April 24, 2021 at 12:09 am

      Sorry just saw this now will be making this soon i love mushrooms sooooooooooooooooo much perfect for my office snacks will dm you if i make this and let you know how it goes Thanks Ramya

      Reply
      • Iryna says

        April 26, 2021 at 6:14 pm

        Ramya, I hope you'll have a chance to try these delicious meatballs:)

        Reply
    8. Denise says

      January 30, 2021 at 8:53 am

      Can I use brown rice?

      Reply
      • Iryna says

        January 30, 2021 at 9:38 am

        Hi Denise! In this recipe I used white rice because it's slightly more "stciky" and "gluey" when cooked, that's why I didn't have to use any vegan egg replacement. If you decide to use brown rice, I would suggest adding 1 vegan egg replacement, like tapioca/corn starch or flax egg.
        Use 1 tablespoon of tapioca/corn starch, blended with 3 teaspoons of water, to replace one egg. Or in case of flax egg: 1 egg = 1 tbsp of ground flax seeds + 2 1/2 tbsp water. Hope this helps!

        Reply
    4.43 from 7 votes (5 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    The photo of Iryna Bychkiv, the writer and owner of a culinary website - Lavender & Macarons.

    Hi, I’m Iryna — the cook, writer, and photographer behind Lavender & Macarons. I love sharing European-inspired meals with Ukrainian roots, made a little healthier and always full of comfort. More about Iryna...

    New Recipes👇

    • A collage of 4 images with a text in the middle that says The Best Ukrainian Recipes.
      Favorite Ukrainian Cuisine Recipes
    • Easy fruit cake on a white platter.
      Easy Fruit Cake Recipe
    • Apple pomegranate salad in a white bowl.
      Apple Pomegranate Salad
    • Collage fo 4 images with a text in a center that says: The Best European Desserts.
      Best European Desserts

    Footer



    Home

    About

    Contact

    Privacy Policy

    Disclaimer

    Terms of Use

    Copyright © 2024 Lavender & Macarons LLC | Healthy, Clean Recipes

    Stock images by Depositphotos

    301 shares

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.