Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Veggie Burger Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Martha Stewart
  • Total Time: 40 minutes
  • Yield: 6 burgers 1x
  • Diet: Vegetarian

Description

The ultimate homemade veggie burger packed with black beans, mushrooms, and flavorful spices. These healthy veggie burgers have a crispy exterior, meaty texture, and actually hold together beautifully whether grilled, baked, or pan-fried. Perfect for meal prep and customizable to your taste!


Ingredients

Scale

For the Flax Egg:

  • 2 tablespoons ground flaxseed meal
  • 6 tablespoons water

For the Veggie Burgers:

  • 2 tablespoons olive oil, divided
  • 8 ounces (about 3 cups) cremini mushrooms, finely chopped
  • 1 medium onion, finely diced
  • 3 cloves garlic, minced
  • 1 (15-ounce) can black beans, drained and rinsed (about 1½ cups)
  • 1 cup old-fashioned rolled oats (use certified GF if needed)
  • ¼ cup whole wheat flour (or all-purpose, or chickpea flour for GF)
  • 2 tablespoons soy sauce or tamari
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • ½ teaspoon garlic powder
  • ½ teaspoon black pepper
  • ¼ teaspoon cayenne pepper (optional, for heat)
  • ½ teaspoon salt
  • ¼ cup fresh parsley, finely chopped
  • Additional oil for cooking

For Serving:

  • 6 burger buns (use GF if needed)
  • Lettuce, tomato, onion, pickles
  • Condiments of choice (mayo, mustard, ketchup, special sauce)


Instructions

Step 1: Prepare the Flax Egg

In a small bowl, combine the ground flaxseed meal with 6 tablespoons of water. Stir well and set aside for 10 minutes to thicken. It should become gel-like and egg-like in consistency. This acts as the binding agent that keeps your burgers together, so don’t skip this step!

Step 2: Sauté the Vegetables

Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the finely chopped mushrooms and cook for 5-7 minutes, stirring occasionally, until they’ve released their moisture and turned golden brown. The pan should look fairly dry – this concentration of flavor is important! Add the diced onion and cook for another 3-4 minutes until softened and translucent. Add the minced garlic and cook for 1 minute until fragrant. Remove from heat and let cool slightly while you prepare the beans.

Step 3: Mash the Black Beans

Drain and rinse the black beans thoroughly and add them to a large mixing bowl. Using a potato masher or the back of a fork, mash the beans until about three-quarters are mashed and one-quarter remain slightly chunky. This texture is key – some whole beans add pleasant texture while the mashed portion helps bind everything together. Alternatively, you can pulse them a few times in a food processor, but don’t over-process into a smooth paste.

Step 4: Mix the Burger Ingredients

Add the sautéed mushroom mixture to the mashed beans. Add the oats, flour, soy sauce, cumin, smoked paprika, garlic powder, black pepper, cayenne (if using), salt, and chopped parsley. Add the thickened flax egg. Using your hands or a sturdy spoon, mix everything together thoroughly until well combined. The mixture should hold together when pressed but not be overly wet. If it feels too wet, add 1-2 more tablespoons of oats or flour. If too dry, add a tablespoon of water.

Step 5: Shape the Patties

Divide the mixture into 6 equal portions (about ½ cup each). Using your hands, form each portion into a patty about 3½ to 4 inches in diameter and ¾ inch thick. Press firmly to compact the patties – loose patties are more likely to crumble. Make a slight indentation in the center of each patty with your thumb; this prevents them from puffing up too much during cooking. Place formed patties on a plate or baking sheet.

Step 6: Chill the Patties (Optional but Recommended)

For the sturdiest burgers, cover and refrigerate the formed patties for 30 minutes to 1 hour. This helps them firm up and makes them much easier to handle during cooking. If you’re short on time, even 15 minutes helps, or you can skip this and proceed carefully with cooking.

Step 7: Cook the Burgers

Pan-Frying Method (Recommended): Heat 1 tablespoon of oil in a large skillet over medium heat. Once hot, carefully add the patties (work in batches if needed to avoid crowding). Cook for 4-5 minutes on the first side without moving them – they need time to develop a crispy crust. Carefully flip using a spatula and cook for another 4-5 minutes on the second side until golden brown and crispy. Handle gently, especially on the first flip.

Baking Method: Preheat oven to 375°F. Line a baking sheet with parchment paper and lightly brush patties with oil on both sides. Bake for 25-30 minutes, carefully flipping halfway through, until golden brown and firm.

Grilling Method: Preheat grill to medium heat and brush grates with oil. Grill patties for 4-5 minutes per side, flipping carefully only once.

Air Fryer Method: Preheat air fryer to 370°F. Lightly spray patties with oil and cook for 12-15 minutes, carefully flipping halfway through.

Step 8: Toast the Buns and Assemble

While the burgers finish cooking, lightly toast your burger buns in the skillet, on the grill, or in the oven. This adds texture and prevents soggy buns. Spread your favorite condiments on the buns, add lettuce, tomato, onion, and pickles, then place your crispy veggie burger on top. Add cheese if desired (cheddar, Swiss, or vegan cheese all work wonderfully). Serve immediately and enjoy!

Notes

  • Texture is key: Don’t over-process the beans into a paste. You want some texture for the best burger consistency.
  • Make them ahead: Uncooked patties can be refrigerated for up to 2 days or frozen for up to 3 months.
  • Customize the spices: Feel free to adjust seasonings to your taste. Try adding BBQ sauce, hot sauce, or nutritional yeast for different flavor profiles.
  • Size matters: Making patties too large or too thick makes them harder to cook through and more likely to fall apart. Stick to the recommended size.
  • Don’t flip too early: Let a good crust form on the first side before attempting to flip. Patience prevents breaking!
  • Gluten-free option: Use certified gluten-free oats and substitute the flour with chickpea flour or additional oat flour (pulse oats in a food processor until fine).

  • Prep Time: 20 minutes
  • Cook Time: 20 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 burger patty (without bun or toppings)
  • Calories: 168
  • Sugar: 2g
  • Sodium: 385mg
  • Fat: 6g
  • Saturated Fat: 0.8g
  • Unsaturated Fat: 4.8g
  • Trans Fat: 0g
  • Carbohydrates: 22g
  • Fiber: 6g
  • Protein: 7g
  • Cholesterol: 0mg