Main Courses
This beet and black bean burger recipe transforms humble ingredients into a meaty, flavorful patty that rivals traditional beef burgers—without the meat.
The secret lies in roasting beets for natural sweetness and blending them with black beans, creating a patty with earthy depth and satisfying texture that holds together beautifully on the grill.
What sets these burgers apart is their umami-rich profile from caramelized beets and smoky spices, balanced by the heartiness of black beans. They're perfect for grilling, pan-frying, or baking, and hold their shape even when cooked to a crispy golden crust.
The recipe includes a foolproof binding technique using flaxseed "eggs" for structure without dairy or eggs.
Serve these burgers on toasted whole-grain buns with avocado, tangy pickles, and a creamy vegan mayo, or wrap them in lettuce leaves for a low-carb option.
The patties stay juicy inside while developing a satisfying crunchy exterior, making them ideal for summer BBQs or quick weeknight dinners that impress even meat lovers.
With just 15 minutes of prep and 10 minutes of cooking, you'll have restaurant-quality burgers that deliver on both flavor and texture. The recipe scales easily for crowds, and leftovers freeze beautifully for quick meals later in the week.
Ingredients for beet and black bean burger
Roasted beets and black beans create a patty with earthy depth and satisfying texture, perfect for grilling or pan-frying.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 2 whole | Roasted and peeled |
| Black Beans 🫘 | 1 ½ cups | Cooked, drained, rinsed |
| Yellow Onion 🧅 | 1 medium | Diced |
| Garlic Cloves 🧄 | 3 cloves | Minced |
| Flaxseeds 🌾 | 2 tbsp | Ground for binding |
| Water 💧 | 6 tbsp | For flax egg mixture |
| Breadcrumbs 🍞 | ½ cup | Whole grain preferred |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky depth |
| Ground Cumin 🌿 | 1 tsp | Toasted for warmth |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Avocado 🥑 | 1 medium | Sliced for topping |
| Whole-Grain Buns 🍞 | 4 whole | Toasted for serving |
| Vegan Mayo 🥛 | ¼ cup | For assembly |
The beets are the flavor foundation—organic beets from Whole Foods have the deepest sweetness, but any firm, medium-sized ones work. Roast them whole until tender, then peel and mash. Black beans should be low-sodium canned (like BPA-free Eden Organic) for best flavor. The flaxseed binding is non-negotiable here—Bob's Red Mill ground flaxseeds work perfectly, but any high-quality ground flax will do. Toast your spices lightly in a dry pan before mixing to deepen their flavors—Penzeys Spices has excellent pre-toasted blends if you prefer convenience.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Substitute cumin with coriander at the same amount, though it'll have a slightly different profile. For the avocado, Hass variety is ideal—ripe but firm enough to hold shape. If you're making these ahead, store the patty mix in the fridge for up to 3 days or freeze for 3 months. The breadcrumbs can be swapped for crushed cornflakes or panko if you prefer extra crunch. For a gluten-free version, use gluten-free breadcrumbs and ensure your mayo is certified gluten-free.
Patties hold together beautifully when chilled for 30 minutes before cooking—this prevents crumbling. Store cooked burgers in an airtight container with parchment between layers to maintain crispiness. They reheat well in a skillet over medium heat for 2-3 minutes per side. The vegan mayo should be kept refrigerated and used within 1 week of opening. For meal prep, assemble burgers without toppings and store components separately—this keeps everything fresh longer. The patties also freeze exceptionally well after cooking, making them perfect for quick lunches.
Why You'll Love This Recipe
- Here’s what sold me: the beets bring this deep, sweet depth, while the black beans add that hearty, umami punch. Toss in a little garlic and you’ve got a flavor combo that’s way more interesting than your average burger—like a cozy hug for your taste buds, but with more protein.
- I’ll be real: this recipe won’t break the bank. Beets and beans are cheap staples, and the flaxseeds stretch the mixture so you’re not buying fancy ingredients. Plus, leftovers reheat like a dream—no soggy burgers here, just solid, reliable flavor every time.
Step-by-step instructions for beet and black bean burgers
Transform simple ingredients into robust, flavorful patties with this precise method.
Roast the Beets Until Tender
Preheat your oven to 400°F and wrap the 2 whole medium beets tightly in aluminum foil. Pierce them with a fork several times to allow steam to escape. Roast for 45-50 minutes until completely tender when pierced with a knife—you should feel no resistance at the core.
Here's the thing—roasting beets this way preserves their natural sweetness while making them easy to mash later. Let them cool slightly before peeling, then slice into ¼-inch thick pieces. The vibrant color will deepen as they cool, signaling perfect doneness.
Create the Flax Egg and Process Ingredients
In a small bowl, whisk together the 2 tablespoons flaxseeds with 6 tablespoons water. Let it sit for 5 minutes until it thickens into a gel-like consistency—this will act as our egg binder. Meanwhile, in a food processor, pulse the 1.5 cups cooked black beans until they form a coarse, chunky texture with some small pieces remaining.
Add the 1 medium diced yellow onion, 3 minced garlic cloves, 0.5 cup breadcrumbs, 1 tablespoon smoked paprika, 1 teaspoon ground cumin, 1 teaspoon salt, and 0.5 teaspoon black pepper to the processor. Pulse until just combined—you want the mixture to hold together when formed into patties, but still retain some texture.
Combine and Form the Patties
Transfer the processed mixture to a large bowl and stir in the roasted beet pieces and flax egg mixture. The combination should be moist but not wet—if it feels too loose, add 1 tablespoon more breadcrumbs. Let the mixture sit for 10 minutes to allow the flavors to meld.
Divide the mixture into 4 equal portions (about ¼ cup each) and gently shape into ¾-inch thick patties. Don't overwork the mixture—just enough to hold together. The patties should feel firm but still hold their shape when transferred to the pan.
Cook the Patties to Perfect Doneness
Heat a skillet over medium heat and add a thin layer of oil. Cook the patties for 4-5 minutes per side until they develop a golden-brown crust and internal temperature reaches 160°F. The edges should look slightly crisp while maintaining a tender center.
Real talk: don't press down on the patties while cooking. This squeezes out the moisture and makes them dense. Instead, let them cook undisturbed until they release easily from the pan. Transfer to a plate and tent loosely with foil to keep warm.
Assemble and Serve
Toast the 4 whole-grain buns until golden and crisp. Spread each with 1 tablespoon vegan mayo, then layer with a beet and black bean patty. Top with ¼ of the sliced avocado and serve immediately while the patties are still warm.
The avocado adds a creamy contrast to the earthy sweetness of the beets and hearty texture of the black beans. Each bite should deliver a perfect balance of smoky, spiced flavors with a satisfying crunch from the toasted buns.
Pro Tips For Making Beet And Black Bean Burger
- ROAST BEETS UNTIL TENDER: I used to boil beets and waste half the flavor. Roast them whole at 400°F (200°C) for 45 minutes—skin slips off easily, and the sweetness deepens. Cut into ½-inch cubes afterward; they’ll hold shape better in the burger mix.
- DRAIN BEANS TWICE: Skipping this step turns your patties into mushy pancakes. Rinse canned beans, then spread them on a towel and press with another towel to remove every last drop of liquid. Cold beans also blend smoother—no need to warm them first.
- GRILL LOW AND SLOW: Cranking the heat too high makes these burgers fall apart. Cook over medium-low (325°F/160°C) for 4-5 minutes per side, flipping once. A cast-iron skillet works too—just keep the heat steady. Patience here keeps the texture intact.
- MIX IN FLAX LAST: Add ground flaxseeds to the wet ingredients after everything else is combined. This keeps them evenly distributed and prevents them from clumping into dry pockets. A splash of water (1 tbsp) helps them bind better too—no need for eggs.
Pro cooking tips for beet and black bean burger
Binding Secrets
The flax egg is your best friend here—it mimics egg's binding power without dairy or eggs. Mix 2 tbsp ground flaxseeds with 6 tbsp water and let it thicken for 5 minutes until gelatinous.
This creates a sturdy binder that holds the patties together beautifully during cooking. I've tested chickpea flour and mashed banana, but flaxseed gives the cleanest texture and neutral flavor. 💛
Beet Roasting Tricks
Roast your beets whole at 400°F for 45-50 minutes—this concentrates their natural sweetness. Pierce them first with a fork to prevent explosions, then wrap tightly in foil.
The key is letting them cool completely before peeling; this makes them easier to slice into ¼-inch pieces for even distribution in the patties. Overcooked beets turn mushy, so test with a knife—they should yield effortlessly. ✨
Texture Control
For a crispy exterior, pulse the black beans in a food processor until they're coarse but still chunky—this prevents a mushy patty. Add breadcrumbs gradually (starting with ½ cup) and only add more if needed.
The mixture should hold together when pressed but not be wet. I like to chill the patties for 30 minutes before cooking to firm them up further. This step is non-negotiable for preventing crumbly burgers. 💪
Cooking Temperature
Medium heat is your sweet spot—too hot burns the outside before the inside cooks, while too low makes them greasy. Aim for 4-5 minutes per side until the internal temperature hits 160°F.
A cast-iron skillet maintains even heat distribution, but any heavy pan works. The patties should release easily when ready—no pressing or prodding! This ensures a juicy center with a satisfying crust. 🔥
Spice Toasting Tip
Toast your smoked paprika and cumin in a dry skillet for 30 seconds before mixing—this deepens their flavors exponentially. The aroma alone transforms your patties from good to restaurant-quality. I also like to add a pinch of ground coriander if I'm feeling fancy, but it's optional.
Just don't skip the toasting step; it's the secret weapon in this recipe. 🌶️
Make-Ahead Magic
Form the patties and refrigerate them for up to 24 hours before cooking—they'll hold their shape better. For freezing, shape the patties, wrap individually in plastic, and store for 3 months. Thaw overnight in the fridge before cooking.
The flavors actually improve after a day of resting, as the spices meld with the beets and beans. This makes batch cooking a breeze for busy weeks. ⏰
Nutrition facts
Frequently asked questions
Why do I need to roast the beets instead of boiling them?
Roasting beets at 400°F for 45-50 minutes concentrates their natural sweetness and creates a deeper, caramelized flavor that can't be achieved through boiling. The slow roasting also makes them tender enough to mash easily while preserving their vibrant color. Boiling can make beets waterlogged and dilute their flavor, resulting in a less vibrant patty.
Can I make these patties ahead of time?
Form the patties and refrigerate them for up to 24 hours before cooking—they'll hold their shape better. For longer storage, wrap individual patties in plastic and freeze for 3 months. Thaw overnight in the fridge before cooking. The flavors actually improve after resting as the spices meld with the beets and beans.
What if my patties fall apart when cooking? This usually happens if the mixture is too wet or wasn't chilled before cooking.
Are there gluten-free alternatives for the breadcrumbs?
Yes! You can substitute the breadcrumbs with ½ cup crushed cornflakes or panko for extra crunch. For a completely gluten-free option, use ½ cup gluten-free breadcrumbs or ½ cup ground flaxseeds (in addition to the flax egg) to help bind the mixture. Just ensure your mayo is also gluten-free if you're avoiding gluten entirely.
Can I grill these burgers instead of pan-frying?
Grilling works beautifully! Preheat your grill to medium heat and cook the patties for 4-5 minutes per side, turning carefully only once. The grill imparts a delicious smoky flavor that pairs perfectly with the earthy beets and black beans. Just make sure your grill grates are clean to prevent sticking, and brush lightly with oil before placing the patties on the grill.
