There’s something magical about transforming humble ingredients into a hearty, satisfying meal. Bean patties are a shining example of this, especially when made vegan.
Not only are they packed with protein and fiber, but they’re also incredibly versatile — perfect for stacking into a burger, crumbling over a salad, or enjoying as a snack. This recipe is a weeknight lifesaver and a crowd-pleaser at any gathering.
If you’re looking for a plant-based option that doesn’t skimp on flavor or texture, you’ll love these vegan bean patties. They’re crisp on the outside, tender on the inside, and bursting with spices and herbs.
Plus, you likely have most of the ingredients in your pantry already. Whether you’re a long-time vegan, trying a Meatless Monday, or simply craving something wholesome and delicious, this recipe will become a staple in your kitchen.
Why You’ll Love This Recipe
- Easy and Quick: Ready in about 30 minutes with minimal prep time.
- Packed With Protein: Beans deliver a punch of plant-based protein and fiber, keeping you full and satisfied.
- Budget-Friendly: Most ingredients are pantry staples, making this an economical meal.
- Customizable: Switch up the beans, spices, or add-ins to suit your taste or what you have on hand.
- Family-Friendly: Even picky eaters love these patties, especially when served as burgers or with fun dipping sauces.
- Freezer-Friendly: Make a double batch and freeze extras for quick meals down the road.
Ingredients
Here’s everything you’ll need for these mouthwatering vegan bean patties:
Ingredient | Amount | Notes |
---|---|---|
Canned beans (black, pinto, or kidney) | 2 cups (1.5 cans, drained and rinsed) | Choose your favorite or mix for extra flavor |
Rolled oats | 1/2 cup | Acts as a binder and adds texture |
Carrot, grated | 1 medium | Adds sweetness and moisture |
Onion, finely chopped | 1/2 medium | Use red or yellow |
Garlic cloves, minced | 2 | For depth of flavor |
Ground cumin | 1 tsp | Classic bean patty spice |
Smoked paprika | 1/2 tsp | Optional, for smokiness |
Salt | 3/4 tsp | Adjust to taste |
Black pepper | 1/2 tsp | Freshly ground preferred |
Chopped fresh parsley (or cilantro) | 2 tbsp | Optional, for fresh flavor |
Olive oil | 2 tbsp | For pan-frying |
- Optional add-ins: 1/2 tsp chili powder, 1/4 cup corn kernels, 2 tbsp nutritional yeast, 1 tbsp soy sauce.
Equipment
- Mixing bowl
- Potato masher or fork (for mashing beans)
- Grater (for carrot)
- Sharp knife and cutting board
- Non-stick skillet or frying pan
- Spatula
- Measuring cups and spoons
- Food processor (optional, for smoother texture)
- Baking sheet and parchment paper (if baking instead of frying)
Instructions
-
Prepare the Beans:
Drain and rinse your canned beans thoroughly. Place them in a large mixing bowl and mash with a potato masher or fork until mostly smooth, but leave some chunks for texture.
-
Mix the Base:
Add the grated carrot, chopped onion, minced garlic, rolled oats, cumin, smoked paprika, salt, pepper, and parsley to the bowl of beans.
-
Combine:
Mix everything together until well incorporated. If the mixture feels too loose, add 1-2 more tablespoons of oats.
If it’s too dry, add a splash of water or a tablespoon of olive oil.
-
Rest the Mixture:
Let the mixture sit for 5-10 minutes. This allows the oats to absorb moisture and helps bind the patties.
-
Form the Patties:
With damp hands, divide the mixture into 4-6 equal portions and shape each into a patty about 3/4-inch thick.
-
Cook the Patties:
Heat 2 tablespoons of olive oil in a non-stick skillet over medium heat. Add the patties (don’t overcrowd the pan) and cook for 4-5 minutes on each side, until golden brown and crispy.
If baking, preheat oven to 400°F (200°C), place patties on a lined baking sheet, and bake for 20-25 minutes, flipping halfway through.
-
Serve:
Let the patties cool for a minute or two, then serve warm on buns, in wraps, or over a salad. Enjoy!
Tip: For extra flavor, brush the patties with a little soy sauce before pan-frying or baking!
Tips & Variations
- Switch Up the Beans: Black beans create an earthy, hearty patty, while pinto or kidney beans offer a milder flavor. You can even use chickpeas for a falafel-like twist.
- Add Veggies: Try mixing in finely chopped spinach, bell pepper, or corn for more color and nutrition.
- Spice It Up: Add a pinch of cayenne, chili powder, or chipotle for heat. Smoked paprika adds a lovely depth.
- Change the Herbs: Fresh cilantro, basil, or dill can bring a whole new flavor profile.
- Bake or Air-Fry: For a lower-oil version, bake the patties or use your air fryer at 375°F for 12-15 minutes, flipping once.
- Make Ahead: Shape uncooked patties and refrigerate up to 2 days, or freeze with parchment between each patty. Thaw before cooking.
“A well-seasoned bean patty is the blank canvas of the vegan kitchen — get creative with your favorite spices and add-ins!”
Nutrition Facts
Here’s an approximate breakdown per patty (based on 6 patties per batch):
Nutrient | Amount |
---|---|
Calories | 150 |
Protein | 7g |
Fat | 5g |
Carbohydrates | 21g |
Fiber | 6g |
Sodium | 350mg |
Sugar | 2g |
Actual values will vary based on exact ingredients and serving size.
Serving Suggestions
- Classic Burger: Serve on a toasted homemade sourdough bun with lettuce, tomato, avocado, and your favorite vegan mayo or sauce.
- Salad Topper: Crumble a warm patty over a mixed green salad with a tangy lemon-tahini dressing.
- Wrap It Up: Roll into a whole wheat tortilla with shredded lettuce, salsa, and sliced cucumbers for a quick lunch.
- Plate with Grains: Pair with quinoa, brown rice, or stewed half runner beans for a complete meal.
- With Dipping Sauces: Serve as a snack or appetizer with spicy sriracha mayo, vegan ranch, or a herby green sauce.
- Brunch Idea: Stack with roasted sweet potatoes and a dollop of guacamole for a hearty plant-based brunch.
Conclusion
These vegan bean patties are more than just a meatless alternative — they’re a delicious, nourishing meal in their own right. With their crispy exterior, tender interior, and endless customization options, they’ll win over vegans and omnivores alike.
Whether you’re meal prepping for the week or feeding a hungry crowd, this recipe delivers on flavor, nutrition, and convenience. Plus, it’s a fantastic way to use up extra beans or vegetables lurking in your fridge.
Don’t be afraid to experiment with your favorite spices, herbs, or add-ins — the basic recipe is just a starting point. If you enjoyed these patties, you might also love our vegan Kodiak banana muffins for breakfast or our comforting green chile cheese bread as a side.
Happy cooking, and enjoy every bite!
📖 Recipe Card: Vegan Bean Patties
Description: These hearty vegan bean patties are easy to prepare and packed with flavor. Perfect for burgers or a protein-rich main dish.
Prep Time: PT15M
Cook Time: PT20M
Total Time: PT35M
Servings: 4 servings
Ingredients
- 1 can (15 oz) black beans, drained and rinsed
- 1/2 cup rolled oats
- 1/4 cup finely chopped onion
- 2 cloves garlic, minced
- 1/4 cup grated carrot
- 2 tablespoons ground flaxseed
- 2 tablespoons water
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons olive oil (for cooking)
Instructions
- In a small bowl, mix ground flaxseed and water. Set aside for 5 minutes to thicken.
- Mash black beans in a large bowl until mostly smooth.
- Add oats, onion, garlic, carrot, cumin, paprika, salt, and pepper to the beans.
- Stir in the flaxseed mixture and mix until well combined.
- Divide mixture into 4 equal portions and shape into patties.
- Heat olive oil in a skillet over medium heat.
- Cook patties for 4-5 minutes per side, until golden brown and firm.
- Serve hot with your favorite toppings or sauces.
Nutrition: Calories: 220 | Protein: 8g | Fat: 7g | Carbs: 32g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Bean Patties”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “These hearty vegan bean patties are easy to prepare and packed with flavor. Perfect for burgers or a protein-rich main dish.”, “prepTime”: “PT15M”, “cookTime”: “PT20M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 can (15 oz) black beans, drained and rinsed”, “1/2 cup rolled oats”, “1/4 cup finely chopped onion”, “2 cloves garlic, minced”, “1/4 cup grated carrot”, “2 tablespoons ground flaxseed”, “2 tablespoons water”, “1 teaspoon ground cumin”, “1/2 teaspoon smoked paprika”, “1/2 teaspoon salt”, “1/4 teaspoon black pepper”, “2 tablespoons olive oil (for cooking)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “In a small bowl, mix ground flaxseed and water. Set aside for 5 minutes to thicken.”}, {“@type”: “HowToStep”, “text”: “Mash black beans in a large bowl until mostly smooth.”}, {“@type”: “HowToStep”, “text”: “Add oats, onion, garlic, carrot, cumin, paprika, salt, and pepper to the beans.”}, {“@type”: “HowToStep”, “text”: “Stir in the flaxseed mixture and mix until well combined.”}, {“@type”: “HowToStep”, “text”: “Divide mixture into 4 equal portions and shape into patties.”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a skillet over medium heat.”}, {“@type”: “HowToStep”, “text”: “Cook patties for 4-5 minutes per side, until golden brown and firm.”}, {“@type”: “HowToStep”, “text”: “Serve hot with your favorite toppings or sauces.”}], “nutrition”: {“calories”: “220”, “proteinContent”: “8g”, “fatContent”: “7g”, “carbohydrateContent”: “32g”}}