Flat Rate Shipping $10.99
Flat Rate Shipping $10.99

November 14, 2025 5 min read
There's a particular kind of magic that happens when you slow down in the kitchen. When you let onions surrender to heat and time, transforming from sharp and crisp to sweet and golden. When you coax dried beans into creamy submission with nothing more than water, salt, and patience. This is the alchemy of simple ingredients treated with respect, and it's exactly what makes this dish of mashed baby butter beans with balsamic caramelized onions so extraordinary.
This is comfort food that happens to be vegan, though you'd never know it from the luxurious texture. No butter, no cream, no cheese—just the natural creaminess of properly cooked heirloom beans and the deep, sweet complexity of onions that have been given the time they deserve. It's proof that the best flavors don't need to be complicated, they just need to be coaxed out with care.
Baby butter beans, also known as small lima beans, have an inherent creaminess that makes them ideal candidates for mashing. Unlike their larger cousins, these petite legumes cook up tender and smooth, with a delicate, almost buttery flavor that lives up to their name. When you source them from small farms practicing traditional methods, like the shareholder farms we work with at Primary Beans, you're getting beans that were harvested recently and stored properly—which means they'll cook more evenly and develop that signature silky texture.
The pale, ivory color of baby butter beans also makes them a beautiful canvas for the dark, glossy caramelized onions. Using a fresh bay leaf during cooking rather than dried helps keep the beans as white as possible, letting their natural beauty shine through.
Let's talk about caramelizing onions, because this is where most people go wrong. You cannot rush this process. When a recipe tells you onions will caramelize in 10 minutes, it's lying to you. Real caramelization—the kind that transforms sharp, pungent onions into sweet, jammy, deeply flavored strands—takes time. We're talking 30 to 45 minutes of your patient attention.
Here's what's actually happening in that pan: the heat is breaking down the cell walls of the onions, releasing their natural sugars. Those sugars then undergo the Maillard reaction, browning and developing hundreds of complex flavor compounds. This cannot be rushed with higher heat—that will just burn the outside while leaving the inside raw and acrid.
Start with your sliced onions and a good glug of olive oil in a wide skillet over medium-

low heat. Add a generous pinch of salt, which helps draw out moisture and speeds up the process slightly. Then settle in. Stir every few minutes, watching as the onions slowly soften, turn translucent, then begin to take on color. At first it seems like nothing is happening. Then they'll start to turn golden. Keep going. You want them mahogany, glossy, collapsed into sweet, silky ribbons. The transformation is worth every minute you spend stirring.
The final flourish—a tablespoon of balsamic vinegar added in the last minute or two—cuts through the sweetness with a bright, tangy note and creates a gorgeous glaze that clings to the onions. The vinegar will sizzle and reduce almost immediately, concentrating its flavor and adding one more layer of complexity to your already magnificent onions.
A Shortcut for the Time-Pressed: If you're already roasting something else in the oven and can't commit to stovetop babysitting, here's my hack: toss your sliced onions in a piece of foil with olive oil, balsamic vinegar, and a sprinkle of salt. Seal the packet well and tuck it into the oven alongside whatever you're roasting for at least 30 minutes. The enclosed heat creates a steamy environment that helps the onions break down while the balsamic works its magic. They won't have quite the same deep, lacquered quality as stovetop-caramelized onions, but they'll be tender, sweet, and glazed—and you didn't have to stand there stirring.
Instructions:
For the beans: Rinse and pick through the baby butter beans, discarding any stones or debris. Place them in a large pot with enough water to cover by about 2 inches. Add a generous pinch of salt and the fresh bay leaf. Bring to a boil, then reduce to a gentle simmer. Cook for 45 minutes to 1 hour, checking occasionally and adding more water if needed to keep the beans submerged. The beans are ready when they're completely tender and creamy. Don't drain them yet—you'll need that cooking liquid.
For the onions: While the beans are cooking, start your onions. Heat 2-3 tablespoons of olive oil in a large skillet over medium-low heat. Add the sliced onions and a good pinch of salt. Stir to coat everything in the oil. Now comes the waiting. Let the onions cook, stirring every 3-5 minutes, for 30-45 minutes. You'll watch them go through stages: first wilting, then turning translucent, then starting to take on golden color. Be patient. If they're browning too quickly or starting to stick, lower the heat and add a splash of water. You want slow, even caramelization.
When the onions are deeply browned, soft, and sweet—they should be a rich mahogany color and reduced to about a quarter of their original volume—add the balsamic vinegar. Stir constantly for 1-2 minutes as the vinegar reduces and glazes the onions. Remove from heat.
To finish: Drain the cooked beans, reserving at least 2 cups of the cooking liquid. Remove and discard the bay leaf. You have two options for mashing: for a rustic texture with some whole beans remaining, use a potato masher or the back of a fork right in the pot. For a silkier, more refined texture, transfer the beans to a blender or food processor.
Start mashing or blending, adding the reserved cooking liquid a few tablespoons at a time until you reach your desired consistency. You want something spreadable but not soupy—think somewhere between hummus and mashed potatoes. The cooking liquid is gold here, full of the beans' own starchy richness, so use it generously. Taste and season with salt and plenty of freshly ground black pepper.
Spread the mashed beans on a wide, shallow serving platter or bowl. Spoon the balsamic caramelized onions over the top, using a fork to swirl them gently through the beans, creating ribbons of dark, glossy sweetness against the pale canvas. Finish with a generous scattering of chopped fresh parsley for a pop of color and a bright, herbal note.
Drizzle with your best olive oil if you're feeling fancy, and serve while still warm.
Rated 5.0 stars by 1 users
Side Dish
Creamy mashed baby butter beans topped with balsamic caramelized onions create an elegant vegan dish that proves you don't need dairy for luxurious comfort food.
Author:Lisa Riznikove
Rinse beans and place in a large pot. Cover with 2 inches of water, add salt and bay leaf. Bring to a boil, reduce to simmer until tender (about 1-2 hours). Or pressure cook on high for 28 minutes. Reserve 2 cups cooking liquid before draining.
While beans cook, heat 2-3 tbsp olive oil in a skillet over medium-low. Add onions and salt. Cook 30-45 minutes, stirring every 3-5 minutes, until deeply browned. Add balsamic vinegar and cook 1-2 minutes more.
Oven Shortcut: Toss sliced onions with olive oil, balsamic, and salt in foil. Seal well and roast alongside other dishes for 30+ minutes.
Mash drained beans with a potato masher or blend until smooth, adding reserved cooking liquid to reach desired consistency. Season with salt and pepper.
Spread mashed beans on a platter, top with caramelized onions, swirl gently, and garnish with parsley. Serve warm.
Foodocracy is dedicated to creating a more sustainable and independent food system. We support small, independent farms across the nation.
Get impossible to find beans and grains shipped direct to your doorstep each month from small family farms.
We support small, family owned farms across the nation. Did you know that farmers only make an average of 10 cents on every dollar you spend at the supermarket? Working directly with farms and not middle men ensures that more money goes back to the people actually growning your food.
Sign up for delicious recipes and special offers.
**Regularly priced items only.