Vegan Veggie Burger Patties Recipe: Mushroom-Walnut Blend That Rivals Meat

Main Courses

Vegan Veggie Burger Patties Recipe: Mushroom-Walnut Blend That Rivals Meat

This vegan veggie burger patties recipe delivers restaurant-quality texture and flavor without any meat or dairy. The secret lies in the mushroom-walnut blend, which mimics the hearty, umami-rich bite of traditional burgers while keeping everything plant-based.

I've perfected this recipe over years of testing, ensuring the patties hold together on the grill, pan-fry to a golden-brown crust, and stay moist through every bite.

The beauty of this recipe is its versatility—it works for grilling, pan-frying, or baking, and the flavor profile adapts to any burger setup. No binders like eggs or dairy are needed; instead, we rely on finely chopped mushrooms, walnuts, and flaxseed for structure and richness.

The result? Patties that are tender yet sturdy, with a satisfying chew and deep savory notes that even meat lovers will appreciate.

What sets these patties apart is their ability to carry bold flavors—whether you're serving them on toasted buns with classic toppings or stuffing them into lettuce wraps. The walnuts add a satisfying crunch, while the mushrooms provide that meaty, earthy depth that makes them irresistible.

This isn't just another veggie burger; it's a game-changer for anyone looking to enjoy hearty, flavorful meals without compromise.

Ready in under 30 minutes from start to finish, this recipe is perfect for meal prep, game day spreads, or a quick weeknight dinner. The patties freeze beautifully too, so you can make a batch ahead and enjoy them whenever cravings strike. Let's get cooking!

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
🔥
Calories
Low Cal

Ingredients for vegan veggie burger patties

These hearty ingredients create patties that rival meat with their rich, umami-packed mushroom-walnut blend.

Ingredient Amount Notes
Cremini Mushrooms 🍄 8 oz Finely chopped for texture
Walnuts 🥜 ½ cup Toasted for enhanced flavor
Yellow Onion 🧅 ½ cup Finely diced, not medium
Flaxseed Meal 🌾 3 tbsp Ground flaxseed for binding
Garlic Cloves 🧄 3 cloves Minced for aromatic depth
Tomato Paste 🍅 2 tbsp For umami richness
Soy Sauce 🍜 2 tbsp Low-sodium preferred
Maple Syrup 🍁 1 tbsp For subtle sweetness
Extra-Virgin Olive Oil 🫒 2 tbsp For moisture and binding
Nutritional Yeast 🧀 2 tbsp For cheesy flavor
Smoked Paprika 🌶️ 1 tsp For depth of flavor
Ground Cumin 🌿 ½ tsp Earthy warmth
Salt 🧂 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The mushrooms are the star here—cremini for their meaty texture. Grab them fresh from Whole Foods or your local market, looking for firm, closed caps. Walnuts add that satisfying crunch, but Trader Joe's often has the best price for bulk. Toast them lightly before chopping to bring out their flavor. The onion should be sweet and yellow, not bitter or brown around the edges. I always use Diamond Crystal kosher salt for seasoning—it dissolves better and has a cleaner taste than table salt.

No walnuts? Pecans or almonds work in a pinch, but they'll change the texture slightly. Swap the tomato paste for sun-dried tomato paste if you want extra intensity. The flaxseed meal is non-negotiable for binding—it's what keeps these patties together without eggs. Fresh herbs like thyme or parsley can replace some of the nutritional yeast if you want a brighter flavor. For extra umami, add a dash of miso paste to the mix. The patties hold up well to freezing, so make a double batch if you're planning ahead.

Store the patty mix in an airtight container in the fridge for up to 3 days or freeze for 3 months. I like to portion them into single-serving balls before freezing—they thaw perfectly in the fridge overnight. For best results, cook from frozen on medium heat, adding an extra minute to the cooking time. These patties reheat beautifully too—just warm them in a skillet with a splash of water for 2-3 minutes per side.

❤️

Why You'll Love This Recipe

  • No Pulse Required: I swear by these—no food processor, no fancy gadgets. Just chop the mushrooms and onion, pulse the walnuts in a food chopper (yes, the one with the plastic cup), and mix it all with wet ingredients. That’s it. My lazy Saturdays just got easier.
  • Umami Bomb: The cremini mushrooms and walnuts? Chef’s kiss. They soak up the garlic like a sponge, then crisp up in the pan with that deep, savory punch. Honestly, I’ve had people ask if there’s meat in them—and I just smile while they take another bite.
  • Freezer-Friendly Hero: Make a double batch, freeze half, and thank me later. These patties thaw in 10 minutes under hot water, so no more last-minute takeout when you’re starving. My college kid’s go-to for "I’m broke but need protein" nights.
  • Pantry Staple Magic: Flaxseed meal binds it all, so no weird ingredients cluttering your fridge. Walnuts add richness, onions bring sweetness, and mushrooms? They’re the secret weapon. I’ve fed a crowd of picky eaters with these—no one even noticed they were vegan.

Step-by-step instructions for vegan veggie burger patties

Here's how to craft hearty, flavorful patties that hold together perfectly every time.

1

Toast the Walnuts and Prepare the Base Ingredients

Start by toasting the 0.5 cup walnuts in a dry skillet over medium heat for 3-4 minutes, stirring constantly until they turn a rich golden brown and release their nutty aroma. This step enhances their flavor and prevents them from becoming mushy in the patties. While the walnuts toast, finely chop the 8 oz cremini mushrooms—aim for small, even pieces that will blend seamlessly into the mixture.

In the same skillet (after removing the walnuts), add 2 tbsp extra-virgin olive oil and cook the 0.5 cup finely diced yellow onion over medium heat for 5 minutes until soft and translucent. Add the 3 minced garlic cloves and cook for another 30 seconds until fragrant. Let this mixture cool slightly before combining with the other ingredients—this prevents the flaxseed from activating too quickly and makes the mixture easier to work with.

2

Mix the Wet and Dry Binders

In a small bowl, whisk together the 3 tbsp flaxseed meal, 2 tbsp soy sauce, 1 tbsp maple syrup, 2 tbsp nutritional yeast, 1 tsp smoked paprika, 0.5 tsp ground cumin, 0.5 tsp salt, and 0.5 tsp black pepper. The flaxseed meal will begin to thicken as it absorbs liquid—this is the binding agent that holds the patties together. Stir in the 2 tbsp tomato paste to add depth and umami richness.

Here's the thing—don't rush this step. The flaxseed mixture should be thick and gel-like, almost like a paste. If it's too runny, let it sit for 5 minutes to thicken further. This ensures your patties won't fall apart when cooking. The maple syrup adds subtle sweetness that balances the savory flavors, while the nutritional yeast gives that cheesy, umami kick that makes these patties irresistible.

3

Combine All Ingredients for Maximum Flavor

In a large mixing bowl, combine the cooled onion-garlic mixture, toasted walnuts, chopped mushrooms, and the flaxseed binder. Using your hands (or a sturdy spoon), gently fold everything together until just combined—overmixing develops gluten and can make the patties tough. The mixture should hold together when pressed but still feel slightly crumbly. If it's too dry, add 1-2 teaspoons of water to help bind it.

Taste the mixture at this stage—you'll likely want to adjust the seasoning. I usually add a pinch more salt or smoked paprika to deepen the flavor. The walnuts should be noticeable but not overpowering, and the mushrooms should provide a meaty texture. Let the mixture rest for 10 minutes while you preheat your grill or skillet—this allows the flavors to meld and the binding agents to fully activate.

4

Form and Cook the Patties

Preheat your grill or a large skillet over medium-high heat. Divide the mixture into 4 equal portions (about 3-4 ounces each) and gently shape them into ¼-inch thick patties. Press down firmly but avoid compacting too tightly—this ensures they cook evenly without becoming dense. If the mixture is sticky, wet your hands slightly to prevent sticking.

Cook the patties for 4-5 minutes per side until they develop golden-brown crusts and are heated through. The internal temperature should reach 160°F—this ensures they're safe to eat without being dry. For extra crispiness, press down gently on the patties during the first minute of cooking. This prevents them from curling and ensures even contact with the pan. Serve immediately on toasted buns with your favorite toppings and condiments.

👨‍🍳

Pro Tips For Making Vegan Veggie Burger Patties

  • PULSE THE MUSHROOMS: I learned this the hard way—chopping cremini mushrooms into tiny bits makes them release too much moisture, turning your patties into a sad, gloppy mess. Instead, give them a quick pulse in the food processor (about 3-4 seconds) so they’re finely chopped but still hold their shape. This keeps the texture firm while still giving that meaty bite.
  • SWEAT THE ONION LOW: Skip the sizzle. Cook your yellow onion over medium-low heat until it’s translucent and just starting to soften—this takes about 5 minutes. High heat caramelizes it too fast, and you’ll end up with a bitter, burnt flavor that overpowers the rest of the patty. Patience here makes a real difference.
  • GRIND THE WALNUTS: Whole walnuts? No thanks. Pulse them in the food processor until they’re finely ground—think breadcrumb texture, not coarse. I was skeptical until I tried it: this mimics the fat and binding power of ground beef, keeping your patties from crumbling when you flip them. (Yes, even if you’re impatient like me.)
  • CHILL THE MIX: After combining all ingredients, press the patties together and pop them in the fridge for 15-20 minutes. This isn’t just about convenience—it lets the flaxseed meal fully bind, so your patties hold together when cooking instead of falling apart. I skip this when I’m lazy, but the dish is noticeably better when I don’t.

Perfect pairings for this dish

Classic Burger Toppings

Start with a toasted brioche bun slathered with garlic aioli—I love mixing ½ cup vegan mayo, 1 minced garlic clove, and 1 tsp lemon juice.

Add crispy lettuce leaves and sliced tomatoes for freshness, then top with avocado slices or pickled jalapeños for a tangy kick. 🌿

Cheesy Vegan Alternatives

Swap dairy cheese for vegan cheddar slices from Miyoko's or nutritional yeast sprinkle (just 1 tbsp) for a cheesy flavor without melting. For extra richness, add vegan sour cream (like Kite Hill) alongside classic toppings. The creamy texture balances the earthy mushrooms perfectly.

Saucy Condiment Pairings

Drizzle with spicy mustard (try French's Classic Yellow) or BBQ sauce (I recommend Jack Daniel's Tennessee Dry Rub) for a smoky twist.

A chimichurri sauce (blend ½ cup parsley, 2 tbsp olive oil, 1 minced garlic clove, and 1 tsp red pepper flakes) adds vibrant freshness. 🌶️

Global Flavor Twists

For a Mexican-inspired burger, add guacamole, salsa verde, and crumbled vegan cotija. A Middle Eastern version pairs well with hummus, tahini drizzle, and pickled red onions.

For Asian fusion, top with sriracha mayo (mix ½ cup vegan mayo with 1 tbsp sriracha) and quick-pickled cucumbers.

Side Dish Harmony

Serve with crispy sweet potato fries (tossed in paprika and olive oil) or a creamy coleslaw (shred 2 cups cabbage, ½ cup carrot, and toss with ½ cup vegan mayo and 1 tbsp apple cider vinegar).

A smoky baked bean side (simmer 1 can beans with 1 tbsp BBQ sauce and ½ tsp smoked paprika) adds heartiness. ✨

Drink Pairings

Pair with a craft IPA (like Sierra Nevada Pale Ale) to cut through richness, or a sparkling lemonade (mix 1 cup sparkling water, ½ cup lemon juice, and 1 tbsp agave) for a refreshing contrast.

For a cozy vibe, sip on iced hibiscus tea with a hint of lime. 🍺

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 450mg20%
Total Carbohydrate 25g9%
Dietary Fiber 6g21%
Sugars 6g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make these patties ahead of time?

Shape the patties and store them in an airtight container in the fridge for up to 3 days or freeze for 3 months. Cook from frozen on medium heat, adding 1-2 extra minutes per side. Thaw overnight in the fridge for best texture.

2

What if my patties fall apart when cooking?

This usually happens if the mixture is too dry or underbound. The flaxseed binder must be thick and gel-like—let it sit for 5-10 minutes before mixing. If needed, add 1-2 teaspoons of water or 1 extra tablespoon of flaxseed meal. Press patties firmly when shaping to prevent crumbling.

3

How do I make these patties gluten-free?

Replace the flaxseed meal with 1 tbsp ground chia seeds plus 2 tbsp water (let it thicken for 10 minutes). For extra binding, add 1 mashed banana or 2 tbsp grated apple to the mix. All other ingredients are naturally gluten-free. Test texture—these may need slightly more moisture.

4

Can I bake these instead of pan-frying?

Yes! Preheat oven to 375°F and bake patties on a parchment-lined tray for 15-18 minutes, flipping halfway. Brush with 1 tbsp olive oil before baking for crispiness. For stovetop-style crust, broil for 2-3 minutes at the end. Baked patties work great for meal prep!

5

What's the best way to reheat leftover patties?

Warm in a skillet over medium heat for 2-3 minutes per side with a splash of water to restore moisture. For crispiness, press down gently with a spatula. Microwaving works in a pinch (30 seconds), but texture suffers. Avoid reheating multiple times.

★★★★★4.9(14 reviews)
Categories Main Courses