Cinnamon Snail

  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
menu icon
go to homepage
  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
search icon
Homepage link
  • Recipes
  • Meal Planner
  • Classes
  • Pop-Ups
  • Consulting
  • Catering
×

Home » Recipes » Vegan Italian Recipes

The Best Gluten-Free Vegan Meatballs Recipe

by Adam Sobel
Updated: Feb 2, 2024
4.75 from 8 votes
Prep Time 5 minutes mins
Total Time 39 minutes mins

*This post may contain affiliate links. Read more »

Jump to Recipe Pin Recipe Email Recipe Leave a Review

Ready to whip up your new fave vegan meatballs recipe? Forget using store-bought balls - these are a whole new world of yum and so darned easy to make!

Spaghetti and vegan meatballs on a red and white checkered tablecloth.
Here’s how to make this recipe perfectly

Recipe tips tailored to what matters most to you:

Gluten Sucks

Already gluten-free, just make sure to use certified gluten-free oats since regular oats are often processed with wheat.

Time Saver

Short on time? Skip roasting the mushrooms and walnuts, just note you may need a bit more oats or breadcrumbs to help everything bind.

Cost Cutting Tip

Cook a batch of dried black beans instead of canned, it's way cheaper per serving and you can freeze the extra.

Make it Healthier

Skip the skillet and air fry the shaped meatballs for 7 minutes at 375°F before finishing them in the oven, it cuts down on oil.

Ingredient Hack

The dried porcini are optional, so skip them without guilt. And if crimini mushrooms aren't around, button mushrooms work, just milder and paler.

Cook Like Adam

If your mushrooms release a lot of liquid while roasting, briefly drain them. Too much moisture can make the meatballs too soft.

When pulsing the ingredients, aim for a coarse, not overly smooth texture. Overprocessing can lead to a mushy and un-meaty texture.

After roasting these vegetarian meatballs, let them cool until you can handle them. Then give them a gentle squeeze in your hands to compress them.

Oodles more tips, step-by-step recipe photos, info on weird ingredients, and FAQs are all still here. I just tucked 'em out of the way so you can start cooking sooner.

Ever felt like making vegan meatballs was like climbing culinary Mt. Everest? Not anymore! I've cracked the code to the perfect texture and flavor - without a ton of fuss or hard-to-find ingredients. Imagine biting into these beauties, bursting with herbs and spices, and thinking, 'Did I just make these?' Oh yes, you did.

And you'll be doing it again and again because they're bangin' as heck and crazy simple to make.  Cue up the vegan garlic bread, and serve these in vegan Italian wedding soup or alongside some vegan pasta fagioli.

Your kitchen is about to turn into the hottest vegan meatball spot in town!

A pink heart icon next to bold text that reads "Featured Reader Love Letter" on a textured beige background.

5 stars
I forgot to add the onion (whoops!), and added some dried mushrooms into the mix. The meatballs came out totally delicious, and quite firm - didn't even need the final "loving squeeze" 🙂 I imagine that the dried mushrooms took up some of the moisture (and the missing onion would have added a bit more moisture too). Had them with asparagus and mushroom risotto. Will definitely add to my rotation - thanks for the great recipe!

Inna
Jump to:
  • Recipe tips tailored to what matters most to you:
  • 🥰 Why you'll adore these vegan gluten free meatballs
  • 🍝 Ingredients for vegan meatballs
  • 🤯Variations
  • 📖 How to make this gluten-free vegan meatball recipe
  • 👉Top tips
  • 🤷‍♀️ Recipe FAQs
  • ✌️Serve these with your vegan meatballs:
  • Vegan meatballs recipe

🥰 Why you'll adore these vegan gluten free meatballs

✊ Vegan AF and GF: Like all of my vegan Italian recipes, these meatless meatballs are a 100% plant-powered party, and they also happen to be one of my family's fave gluten-free recipes too!

🍄 Supreme Fungus Flex: The secret's in the mushrooms - they bring a rich, earthy umami flavor that mimics the depth and texture you'd expect from meat. These ain't vegan meatballs made out of Beyond Meat or artificial airplane dust or whatever.

🔥 Roasting for Richness: Ro, ro, roast your mushrooms and walnuts gently down the stream? WORD UP. It deepens the flavors and gives a fantastic toasty edge, making these meatballs a reliable winner every time.

 Tested and Approved Worldwide: This easy vegan meatballs recipe isn't some nonsense you've gotta hope and pray works. Like all of my vegan recipes, it's been shared and double-checked by a team of hundreds of recipe testers I work with from all around the planet.

Text saying TEST NEW RECIPES? YES PLS! in bold, distressed pink letters on a black rectangular background with rough beige tape and splatter marks around the edges.
A man in a gray cap and chefs coat looks seriously into the camera in a kitchen setting, with shelves and jars blurred in the background.

I'm on my knees staring weirdly into your eyes, asking you in a soothing voice to be my taste-testing partner in crime. Sign up for the recipe testing crew and get early access to new recipes before they're published.

Become a CS Recipe Tester

🍝 Ingredients for vegan meatballs

Ingredients for vegan meatballs on a tray: walnuts, garlic, oats, mushrooms, black beans, onion, spices (fennel seeds, oregano, coriander, black pepper, salt, thyme), tomato paste, and olive oil.

Mushrooms

Crimini, portobello, and the dried porcinis which are optional in this recipe are famous for their deep, savory flavor and meaty texture. If you can't find crimini, feel free to use button mushrooms for a milder taste, and slightly paler color.

Walnuts

Walnuts add a wonderful crunch and nutty depth. They're loaded with omega-3 fatty acids, great for heart health. Almonds or pecans can be a good substitute if walnuts aren't your thing.

Tomato Paste

Tomato paste adds a concentrated burst of umami and a slight sweetened and tanginess. If you have some on hand, you can substitute it with Turkish pepper paste which is one of the star ingredients I use for making Kisir, Mercimek Kofte, and Turkish stuffed cabbage. 

Red Pepper Flakes

That's a spicy meatball! Not really. I have these crushed red pepper flakes marked as optional if you want these milder, but I think the amount I call for doesn't make the silly-spicy or anything. You can also use Aleppo pepper flakes (which are great in Turkish Ezme) or even gochugaru, the Korean chili flakes you might otherwise use to make vegan kimchi and Korean tofu soup.

Fennel Seeds 

Toasting fennel seeds enhances their sweet, licorice-like flavor, which gives these veggie balls a flavor that will subtly remind you of sausage (you might have noticed I also use them in my vegan Italian sausage and meatless breakfast sausage recipes). It might surprise you that these are a classic Italian seasoning, but the trick is using them in moderation so that the flavor is subtle. If you're not a fan of fennel, you can totally leave 'em out.

Black Beans

I use canned black beans for this recipe, but you can absolutely use 1 ¼ cup of cooked dried beans instead if that's your thing.  You also swap them out for other cooked legumes of your choice. White beans (Like I use in making Moroccan loubia), cooked barlotti beans, pinto beans or cooked brown lentils (like you would use to make Moroccan harira soup), are all suitable alternatives.

*See the recipe card at the bottom of the page for exact quantities, nutritional info, and detailed cooking directions.

🤯Variations

Tofu Meatballs

These tofu meatballs have a lighter texture, while still delivering a rich, saucy result over pasta.

Lentil Meatballs

Budget-friendly and built from pantry staples, these lentil meatballs are a reliable baked, not fried option.

Chickpea Meatballs

With a distinct Calabrian chili heat, these chickpea meatballs are my personal fave for meatballs subs.

Swedish Meatballs

Vegan Swedish meatballs are served in a creamy mushroom gravy and work well over dairy-free mashed potatoes or parsnip purée.

Text logo “CLEAN PLATE CLUB” with black splatter accents. Above the text, a tan circle features a stylized hand holding a fork, with an eye on the palm—perfect for any Vegan Meal Planner enthusiast.

Grab my easy-yo-use app that builds your whole week with real, chef-tested vegan dinners in 30 seconds, customized to your budget, time, and taste, with a shopping list sorted by aisle.

🔥 Get Instant Access
A tablet screen shows a meal planning app with recipe options and photos. Text on the right reads: Your Custom Kitchen Helper in bold, playful fonts. The background is light beige.
🔥 Get Instant Access

📖 How to make this gluten-free vegan meatball recipe

Make the best vegan meatballs ever on your first shot by following these step-by-step instructions with helpful tips. Or you can follow along with the easy-to-print recipe card towards the bottom of this page.

Roasted walnuts and mushrooms on a baking sheet.

Step One

Roasty Toasty:

Heat your oven to 400°F (205°C). Get a baking sheet, line it with parchment, and give it a light brush of olive oil. 

In a bowl, mix the mushrooms and walnuts with some olive oil. Spread them on the baking sheet and roast for 18 minutes until the mushrooms are tender and a bit shriveled.

A food processor filled with oats, onions, and other ingredients.

Step Two

Base Prep: 

As the mushrooms roast, toss rolled oats, dried porcini mushrooms (if you are including them), onion, garlic, salt, pepper, coriander, red pepper flakes (optional), oregano, thyme, and toasted fennel seed into a food processor. Pulse a few times to get a coarse mixture.

A food processor bowl filled with black beans and mushrooms.

Step Three

Sir Mix A Lot: 

Add the roasted mushrooms, black beans, and tomato paste to the food processor. Pulse until pureed but still just very slightly chunky.

Vegan meatballs on a baking sheet about to be cooked.

Step Four

Rolling Time: 

Time to get your hands in there! Shape the mixture into small balls. Keep your hands damp with water to prevent sticking.

Vegan meatballs in a skillet on a stovetop.

Step Five

Skillet Sizzle: 

Heat a skillet over medium-high heat with 4 teaspoons of olive oil. After two minutes, when the oil is hot, cook the meatballs for 5-6 minutes, rotating them every minute or so, until they're lightly browned on all sides.

Vegan meatballs in a blue pan on an oven rack.

Step Six

Oven Finish: 

Post-browning, transfer the skillet to the oven. Make sure you have an oven-safe skillet, otherwise transfer them to a parchment paper-lined baking sheet drizzled with a little oil.  Bake for 18-20 minutes until the meatballs are slightly crisp outside.

Vegan meatballs in tomato sauce in a bowl.

Step Seven

A gentle loving hug:

Remove from the oven and allow the meatballs to cool to room temperature.  This will help them firm up.  Once they are comfortable to handle, give each one a gentle squeeze to help condense the balls and ensure they are well bound.

Pour vegan marinara sauce onto these delicious meatballs, and garnish them optionally with chopped fresh parsley and basil.

A bowl of spaghetti with vegan meatballs and sauce.

Step Eight

Serve your meatballs!

Serve your meatballs over vegan carbonara, vegan pesto pasta, or spaghetti with vegan Bolognese sauce.

Turn them into the best meatball subs your family has ever had. Or simply dust them with a sprinkle of freshly grated vegan parmesan cheese and chopped fresh parsley and basil.

👉Top tips

  1. Mushroom Moisture Check: If your mushrooms release a lot of liquid while roasting, briefly drain them before adding to the food processor. Too much moisture can make the meatballs too soft.
  2. Texture Tactics: When pulsing the ingredients in the food processor, aim for a coarse, not overly smooth texture. This gives your meatballs that satisfying, meaty bite. Overprocessing can lead to a mushy and un-meaty texture.
  3. Don't have an oven-safe skillet? I like to cook these in either a ceramic or cast iron skillet. If your skillet has a wooden or plastic handle, you should transfer the seared meatballs onto a parchment paper-lined baking pan before roasting.
  4. Rest and Firm Up: After roasting these vegetarian meatballs, let them cool until you can comfortably handle them. The cool air will help them solidify. Then give them a gentle squeeze in your hands to compress them before you add marinara. This method makes this vegan meatballs recipe less likely to fall apart without the having needed all-purpose flour or breadcrumbs which would both make them no longer gluten-free, and would have also diluted the lovely flavor of the meatballs.
  5. If you multiply this recipe: You are gonna love these meatless balls so much that you will want to make a double batch next time! Make sure your skillet is large enough to fit a larger batch in a single layer. If not, pan-fry them in batches, or use multiple skillets so that the balls don't have to stack on them.
  6. Don't forget dessert! Vanilla pastry cream stuffed vegan bomboloni? Maybe you need a little vegan tiramisu in your life? Made with espresso-soaked vegan ladyfingers and dairy free mascarpone, how could you go wrong? Ok, don't freak out, something lighter and gluten-free like coconut panna cotta with rosewater blackberry sauce could be pretty bomb too.
Two bowls of spaghetti with vegan meatballs on a table.

🤷‍♀️ Recipe FAQs

Do plant-based meatballs have comparable protein to traditional meatballs?


Do plant-based meatballs have comparable protein to traditional meatballs?
Absolutely! With ingredients like black beans and walnuts, these healthy vegan meatballs are a great source of plant-based protein and don't have the cholesterol of meat-based balls.

Is it necessary to roast the mushrooms and walnuts for this vegan meatballs recipe?


Roasting mushrooms and walnuts enhances their flavors and textures, but if you're short on time, you can skip this step. However, roasting does add an extra depth of flavor and also helps remove some of the moisture from the mushrooms which otherwise cause these gluten-free balls to be more prone to falling apart.

So if you don't roast the mushrooms, you may need to add a little more oats, or gluten-free breadcrumbs to help bind these better.

How Should I Store and Reheat Vegan Meatballs?


🥶 Refrigerating
Place the vegan meatballs in an airtight glass or metal container and refrigerate. They will stay fresh for up to four days.


❄️Freezing
To freeze, spread the meatballs on a baking sheet lined with parchment paper. Once they're frozen, transfer them to an airtight container. They'll keep well for up to three months.


🌡️ Thawing
Thaw the frozen meatballs in the refrigerator overnight. If you're in a hurry, you can also thaw them at room temperature for a few hours.


🔥 Stovetop Reheating
For the best texture, this vegan meatball recipe is ideal to reheat on the stovetop. Place marinara in a saucepan and warm it over medium heat.  After 5-6 minutes when the sauce is hot, add the meatballs, and heat them in the warm sauce for about 4 minutes, without stirring. 


🌊 Microwave Reheating
If you're using a microwave, place the meatballs in a microwave-safe dish along with marinara to cover. Cover with a microwave-safe lid or another dish to keep them moist. Heat on high for one to two minutes, checking halfway to ensure they're heated evenly.

✌️Serve these with your vegan meatballs:

  • A bowl of fettuccine pasta topped with Vegan Marinara Sauce and fresh herbs.
    Fast Vegan Spaghetti Sauce Recipe
  • Baked zucchini boat filled with cheese and vegan baked ziti.
    Vegan Baked Ziti Recipe
  • A bowl of fettuccine pasta topped with tomato sauce and a dollop of vegan ricotta cheese, garnished with basil leaves.
    Vegan Ricotta Cheese Recipe
  • A bowl of pasta with Vegan Bolognese Sauce and basil.
    Vegan Bolognese Recipe (Vegetarian Meat Sauce)
want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Cinnamon Snail.

Spaghetti and vegan meatballs on a red and white checkered tablecloth.

Vegan meatballs recipe

Savory, hearty gluten-free vegan meatballs packed with the rich flavors of crimini mushrooms, walnuts, and classic Italian seasonings. Perfectly browned and deliciously textured, they're an ideal buddy for your subs, will love being drowned in your favorite marinara sauce, and will make your vegan spaghetti dreams come true!
4.75 from 8 votes
Print Rate
Prep Time: 5 minutes minutes
Cook Time: 34 minutes minutes
Total Time: 39 minutes minutes
Servings: 20 meatballs
Course: Side Dish
Cuisine: Italian
Diet: Gluten Free, Kosher, Vegan, Vegetarian
Calories: 62kcal
Author: Adam Sobel
Cost: $7.50

Equipment

  • food processor
  • Skillet
  • Spatula
  • baking pan

Ingredients

  • 8 oz. crimini mushrooms or portabello mushrooms, chopped
  • ½ cup walnuts
  • 1 tablespoon extra virgin olive oil
  • ⅓ cup oats (rolled oats or quick oats)
  • 3 pieces dried porcini mushrooms (optional)
  • ⅓ cup onion diced
  • 1 clove garlic minced
  • ½ teaspoon salt
  • ¼ teaspoon ground black pepper
  • ½ teaspoon ground coriander
  • ¼ teaspoon crushed red pepper flakes (optional)
  • ½ teaspoon oregano
  • ¼ teaspoon thyme
  • ½ teaspoon fennel seeds toasted
  • 15 oz. canned black beans drained and rinsed
  • 1 tablespoon tomato paste
  • 4 teaspoons extra virgin olive oil

Instructions

  • Preheat your oven to 400°F (205°C). Prepare a baking sheet by covering it with parchment paper, and brushing it with olive oil.
  • Toss the chopped mushrooms and walnuts in a bowl with olive oil and roast them on the prepared pan for 18 minutes until the mushrooms are tender, and slightly wrinkled looking.
  • While the mushrooms are roasting, put the oats, dried porcini (if you are using them), onion, garlic, salt, pepper, coriander, red pepper flakes (if you're using them), oregano, thyme, and toasted fennel seeds into a food processor. Give it a few pulses until it's all coarsely ground.
  • Now, take the roasted mushrooms and add them to the food processor, along with the black beans and tomato paste. Pulse everything together until it's well mixed. You want to keep some chunky bits of mushrooms for texture.
  • With your hands, make small balls from the mixture. Keep a bowl of water on hand to keep wetting your hands as you roll the balls so that the mixture doesn't stick to your hands.
  • Over medium-high heat, warm a skillet with 4 teaspoons of olive oil. After 2 minutes, when the oil is hot, put the meatballs in the skillet. Cook them for 5-6 minutes, turning them or shaking the pan every 30 seconds or so, so that the meatballs brown lightly on all sides.
  • After they've browned, move the skillet into the oven. Bake them for another 18-20 minutes. They should be firm and a bit crisp on the outside when they're done.
  • Take them out and allow them to cool to room temperature. Once you can handle them comfortably, give them each a gentle squeeze in your hands to compress them before you ladle on marinara, or the sauce of your choice and garnish with fresh herbs.

Video

Notes

🍄 Drain Those 'Shrooms: 
If your mushrooms get watery while roasting, drain the excess liquid. This step prevents your meatballs from becoming too soft.
🌀 Coarse is Key: 
Pulse the ingredients to a coarse texture, not too smooth. It's crucial for that meaty bite and to avoid mushy meatballs.
🍳 Skillet Swap: 
No oven-safe skillet?  For skillets with wooden or plastic handles, transfer your pan-fried veggie meatballs to a lined cookie sheet for roasting.
💨 Air Fryer Alternative
You can forgo the initial pan-frying and do that bit in your trusty air fryer.  Just pray them well with cooking spray and air fry for 7 minutes at 375 degrees. Then transfer them to a baking sheet and finish them in the oven.
🤏 Cool, Squeeze, Serve: 
Let the meatballs cool post-roasting, then gently squeeze them for firmness. This step helps them hold together without needing flour or breadcrumbs, keeping them gluten-free and flavorful.
want to save this recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Cinnamon Snail.

Nutrition

Calories: 62kcal | Carbohydrates: 6g | Protein: 2g | Fat: 4g | Saturated Fat: 0.4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 1g | Sodium: 147mg | Potassium: 152mg | Fiber: 2g | Sugar: 1g | Vitamin A: 16IU | Vitamin C: 1mg | Calcium: 16mg | Iron: 1mg

More The Best Vegan Italian Recipes

  • A bowl of vegan minestrone soup with pasta shells, kidney beans, green beans, tomatoes, carrots, celery, and parsley, served on a plate with a spoon and garnished with fresh herbs.
    Quick Vegan Minestrone Soup Recipe
  • A bowl of stewed peperonata garnished with chopped herbs, sits on a floral-patterned plate.
    Easy Peperonata Recipe
  • A pan filled with lentil meatballs in a rich tomato sauce, garnished with fresh chopped parsley, with a spoon resting inside the pan.
    Baked Lentil Meatballs Recipe
  • Tofu meatballs in tomato sauce garnished with fresh parsley, served in a blue Dutch oven on a stone surface, surrounded by seasonings, a tomato, and a yellow napkin.
    The Meatiest Vegan Tofu Meatballs

Comments

  1. Jeff B. says

    June 08, 2025 at 6:30 pm

    3 stars
    I'm surprised to read the positive comments, as they don't correspond to my experience. I cooked the meatballs exactly as indicated, using the air fryer to do the initial baking and then finishing in the oven. Coming out of the air fryer, the meatballs felt very fragile, so I baked them in the oven for 22 minutes, a bit longer than the directions indicated. They felt firmer when I removed them from the oven, and seemed OK when I gave them that little squeeze you described; however, when I added them to the marina sauce, any semblance of crispness disappeared, and, while they didn't fall apart, they were very "mushy," just like the consistency of every other vegan meatball or burger that I've ever made.
    The taste was fine, but not the texture I was hoping for.

    Reply
    • Adam Sobel says

      June 08, 2025 at 9:21 pm

      Hey Jeff. I am so sorry these didn't work out for you. I should really get around to publishing a seitan meatball recipe like the one I used to serve on our food truck for those of us who aren't GF.

      Reply
  2. Erik K Schmid says

    April 07, 2025 at 6:31 pm

    5 stars
    Another 5 stars Adam, these meatballs are so easy to make and are flavor boombs as well. I probably will never go back to store brought vegan meatballs ever again. Another outstanding recipe from the vegan master Adam.

    Reply
  3. Chandler says

    February 24, 2024 at 1:39 pm

    Can I make them Thai style, w/ ginger, etc. and add to coconut curry? Do you squeeze them before adding to sauce - and therefore do not heat them per se in sauce? Thanks.

    Reply
    • Adam Sobel says

      February 24, 2024 at 6:58 pm

      That sounds super good. I haven't tried it, but why not? Yes, they will get just a gentle squeeze as they are cooling to compress them and keep them from falling apart, and then briefly reheated in a hot sauce.

      Reply
  4. Marna says

    February 12, 2024 at 2:47 pm

    5 stars
    These 'meatballs' are delicious...another 5 stars....really! They are just the right texture, you would think they would be too soft with out gluten or any other flour as a binder, but they hold up remarkably well, they dont fall apart at all, even the next day! My family loved them...

    Reply
    • Meg says

      February 27, 2025 at 4:51 am

      5 stars
      These are good. Really really good. I popped them atop a salad and called it dinner. Thank you Chef Adam, another one for the repertoire.

      Reply
  5. Inna says

    February 12, 2024 at 9:33 am

    5 stars
    I forgot to add the onion (whoops!), and added some dried mushrooms into the mix. The meatballs came out totally delicious, and quite firm - didn't even need the final "loving squeeze" 🙂 I imagine that the dried mushrooms took up some of the moisture (and the missing onion would have added a bit more moisture too). Had them with asparagus and mushroom risotto. Will definitely add to my rotation - thanks for the great recipe!

    Reply
    • Deepa says

      November 06, 2024 at 8:17 pm

      Hi
      These look so good! I want to make them but I can't eat any grains at all. So what could be subbed for the oats?

      Reply
      • Adam Sobel says

        November 06, 2024 at 9:01 pm

        Perhaps you could make it work with chickpea flour and almond flour, but I haven't tested it. So if you do it, please let me know how it goes for you!

        Reply
  6. Irene says

    February 07, 2024 at 5:11 pm

    5 stars
    Hi, yes this will be my go to recipe as I love pasta and this recipe is delicious thank you.

    Reply
    • Adam Sobel says

      February 07, 2024 at 9:18 pm

      So glad you loved it Irene! These make a great meatball sub too.

      Reply
  7. Deb Z says

    February 07, 2024 at 5:11 pm

    Hi Adam,
    These meatballs look great. Do they come out really firm?

    Reply
  8. Paige Davis says

    February 03, 2024 at 11:58 am

    5 stars
    Chef Adam, your recipes are so clear and easy to follow. Excited to see this Italian inspired addition which will be part of my rotation. Delicious!

    Reply
4.75 from 8 votes (1 rating without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Hark! It's me Adam Sobel

I created a seriously popular vegan food truck, cookbook, and adorable family. and Now I am sharing all my juicy delicious secrets with you
  LEARN MORE

Autumnal Veggie Vibes

  • Close-up of creamy vegan butternut squash macaroni and cheese topped with golden-brown roasted squash and a crispy breadcrumb crust, with a serving spoon lifting a portion from the dish.
    Vegan Butternut Squash Mac and Cheese Recipe
  • A close-up of a slice of vegan shepherd’s pie with rich brown gravy being poured over the mashed potato topping, revealing layers of savory ground meat and vegetables on a plate.
    Vegan Shepherd's Pie Recipe
  • A bowl of creamy mashed potatoes topped with mushroom bourguignon containing chunks of mushroom, carrots, pearl onions, and fresh herbs, garnished with chopped chives.
    Mushroom Bourguignon Recipe
  • Close-up of a glazed roast vegan ham garnished with fresh herbs, accompanied by caramelized pineapple slices on a wooden board.
    Maple Mustard Glazed Vegan Ham Recipe
  • A sliced vegan turkey roast, garnished with fresh herbs, on a wooden board. Several sprigs of rosemary and a small bowl of sauce are visible in the background.
    Stuffed Vegan Turkey Roast with Crispy Skin
  • A baking dish filled with vegan cornbread stuffing, featuring chunks of cornbread, cranberries, pecans, and celery. A metal serving spoon rests on the dish. A small bowl with dipping sauce is nearby.
    The Best Vegan Cornbread Stuffing Recipe
  • A close-up of a Vegan Apple Muffin topped with apple pieces and cinnamon, with an apple and a cinnamon stick in the background on a metal cooling rack.
    Easy Vegan Apple Cinnamon Muffins
  • A bowl of creamy brown roasted mushroom soup with chunks of mushroom garnished with fresh parsley and cracked black pepper, served with a slice of bread on the side.
    Roasted Mushroom Soup (Creamy without Dairy)
  • A colorful butternut squash salad with mixed greens, sliced figs, roasted squash rounds, pecans, and a drizzle of dressing, served on a white plate with a spoon.
    Butternut Squash Salad Recipe
  • Golden-brown vegan mushroom Wellington on a rectangular plate, garnished with fresh herbs. Surrounded by mushrooms, silverware, a pepper shaker, and a folded orange napkin on a light purple surface.
    The Best Vegan Mushroom Wellington Recipe
  • A slice of vegan pumpkin cheesecake on a plate, topped with a scoop of vanilla ice cream and sprinkled with cinnamon. The cheesecake has a brown crust and a creamy orange filling.
    Easy Vegan Pumpkin Cheesecake Recipe
  • A serving of vegan apple crisp topped with a scoop of vanilla ice cream and sprinkled with cinnamon, presented on a decorative floral plate.
    Easy Vegan Apple Crisp Recipe

Eat my entire cookbook, or at least make the recipes within...

🙋‍♂️ Fan faves

  • A bowl of stir fried Thai basil eggplant garnished with chili pepper slices, thai basil leaves and scallions in a bowl with a fork.
    Thai Basil Eggplant
  • A bowl filled with Soslu Patlican and herbs.
    Soslu Patlican Yemegi (Turkish Eggplant Recipe)
  • A close-up of a Vegan Sushi Bake topped with diced cucumbers, seasoned tofu, and two types of vegan mayo. Two black and red chopsticks are placed on the side of the bowl.
    The Best Vegan Sushi Bake Recipe
  • A bowl of Aloo Gobi garnished with cilantro, green chilies, chopped onions, and sev, with a fork on the side.
    Aloo Gobi Recipe (Indian Cauliflower Potato Curry)
  • A vietnamese vegan banh mi sandwich on a cutting board.
    Vegan Banh Mi Recipe (Vietnamese Tofu Sandwich)
  • A glass jar dripping with korean bbq sauce with a spoon in it on a white wooden surface.
    Easy Korean BBQ Sauce Recipe (Gochujang Barbecue Marinade)
  • A bowl filled with red Adobo Sauce with chipotle peppers, garnished with cilantro, placed on a wooden surface near some tortilla chips and lettuce leaves.
    Chipotle Peppers in Adobo Sauce Recipe
  • Bulgur Pilavi garnished with fresh parsley leaves in a white bowl.
    Bulgur Wheat Pilavi (Turkish Cracked Wheat Pilaf)
  • A glass jar filled with homemade habanero salsa, accompanied by a lime slice and a whole tomato, set on a rustic kitchen countertop.
    Spicy Roasted Habanero Salsa Recipe
  • Korean cucumber salad in a white bowl with chopsticks and kimchi on the side.
    Korean Cucumber Salad Recipe (Oi Muchim recipe)
  • A bowl of Ginataang Kalabasa with bread on the side.
    Ginataang Kalabasa Recipe (Filipino Coconut Milk Stew)
  • A bowl of Persian rice garnished with pomegranate seeds, cilantro, whole cinnamon sticks, raisins, and pistachios.
    Persian Rice Recipe (Jeweled Rice Pilaf)

Footer

↑ back to top

I earn from qualifying purchases from Amazon and other affiliate partners.

Privacy Policy - Disclaimer - Terms & Conditions - Accessibility Policy - Media Kit

Copyright © 2026 The Cinnamon Snail

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.