Side Dishes
This lupin beans recipe transforms humble legumes into a creamy, earthy side dish that rivals roasted potatoes in texture and flavor. Lupin beans—often overlooked—deliver a nutty crunch when raw and a silky smoothness when cooked, making them a versatile plant-based protein.
After years of testing, I’ve perfected a method that ensures they’re tender yet hold their shape, with a subtle sweetness that pairs beautifully with bold flavors.
The secret lies in proper soaking and slow cooking, which breaks down their natural starches for that velvety finish while preserving their earthy depth.
Unlike other beans, lupins require minimal prep: a quick rinse, overnight soak, and 45 minutes of simmering yield a dish that’s both restaurant-worthy and effortlessly simple. Their high protein content and low glycemic index make them a standout for health-conscious meals too.
Imagine fluffy, golden-brown lupins tossed with garlic, herbs, and olive oil—each bite offering a satisfying contrast of crisp edges and creamy centers. This recipe works as a standalone side, a hearty salad base, or even a dip when blended with tahini.
The possibilities are endless, and the results? Impressively rich without relying on heavy cream or butter.
Perfect for vegan diets, gluten-free lifestyles, or anyone craving a nutrient-packed alternative to traditional sides. Let’s dive into the full method—where lupins take center stage in a dish that’s as nutritious as it is delicious.
Ingredients for lupin beans
Earthy lupins meet velvety texture with these twelve ingredients—no dairy, no meat, just pure plant-based richness.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Lupin Beans 🌱 | 1 ½ cups | Rinsed thoroughly before soaking |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High-quality, fruity variety |
| Garlic Cloves 🧄 | 4 cloves | Minced finely for even distribution |
| Fresh Rosemary 🌿 | ¼ cup | Chopped finely, stems removed |
| Fresh Thyme 🌿 | 0.15 cup | Leaves only, finely chopped |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed, strained |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Fine grain for even seasoning |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for optimal flavor |
| Vegetable Broth 💧 | 2 cups | Low-sodium, homemade preferred |
| Raw Cashews 🥜 | ½ cup | Soaked for 1 hour, blended |
| Tahini 🥛 | ¼ cup | Sesame paste, smooth texture |
| Maple Syrup 🍯 | 1 tbsp | Pure, grade B preferred |
| Water 💧 | 4 cups | Filtered preferred for clarity |
Lupin beans are the star here, and quality matters. Source them from specialty health food stores or reputable online vendors like Nuts.com—avoid pre-soaked or pre-cooked varieties, as they compromise texture. The beans should be uniformly sized and free of debris. For optimal results, soak overnight in cold water with a pinch of salt, then rinse thoroughly before cooking. Fresh herbs elevate the dish, so prioritize organic rosemary and thyme from the grocery store’s refrigerated section, where they retain their vibrant color and aroma. The olive oil should be cold-pressed and unfiltered—brands like California Olive Ranch or Bertolli deliver consistent quality.
No lupin beans? Substitute with chickpeas or great northern beans, though texture will differ slightly—chickpeas hold their shape better but lack lupins’ earthy depth. Fresh herbs wilt quickly, so dried rosemary and thyme work at one-third the amount, but fresh is ideal for that bright, aromatic punch. Out of tahini? Substitute with blended cashews and a splash of lemon juice for a similar creaminess. The maple syrup can be swapped for agave nectar or date syrup, though maple adds a subtle caramel note that complements the lupins’ natural sweetness. For a richer dip, blend in silken tofu or avocado after cooking, though this alters the dish’s light, airy quality.
Cooked lupins keep 3-4 days in the fridge when stored in an airtight container with a splash of water or broth to maintain moisture. For longer storage, freeze in single-serving portions—they’ll last up to 6 months without losing texture. Reheat gently in a skillet with a pat of vegan butter or a drizzle of olive oil to restore crisp edges. The cashew-tahini dip, when stored separately, stays fresh for 5 days in the fridge or 3 months frozen. Portion the lupins into meal prep containers with a sprinkle of fresh herbs and a drizzle of olive oil for grab-and-go lunches—each bite delivers that satisfying contrast of creamy centers and nutty crunch.
Why You'll Love This Recipe
- I’ll be real: I used to dread soaking beans, but lupin beans? Just a quick overnight soak—no fancy tricks. The next day, they’re ready to simmer with garlic and rosemary, and honestly, the texture is so satisfying you’ll forget about the prep.
- Zero-Fuss Soak: I’ll be real: I used to dread soaking beans, but lupin beans? Just a quick overnight soak—no fancy tricks. The next day, they’re ready to simmer with garlic and rosemary, and honestly, the texture is so satisfying you’ll forget about the prep.
- Herb-Crusted Magic: That crispy edge from the olive oil and garlic? Chef’s kiss. The rosemary and thyme cling to the beans like a cozy blanket, turning a simple pot into something that tastes like a Mediterranean vacation. (Yes, even on a Tuesday night.)
- Meal Prep MVP: Make a big batch on Sunday, and you’ve got lunches for the week. Toss them cold into salads, reheat for a hearty side, or even mash them into a dip. My daughter picks out the rosemary sprigs, but still asks for seconds—proof it’s a winner.
Step-by-step instructions for earthy lupin bean dip
A perfect blend of lupin beans' nutty crunch and creamy cashew-tahini base awaits.
Soak and Cook the Lupin Beans
Place the 1.5 cups dried lupin beans in a large bowl and cover with the 4 cups water. Let them soak for at least 8 hours or overnight at room temperature. This long soak ensures they soften properly and cook evenly without becoming mushy.
Drain and rinse the soaked beans thoroughly, then transfer them to a medium pot. Add the 2 cups vegetable broth and bring to a boil over high heat. Once boiling, reduce to a simmer and cook for 45-60 minutes, stirring occasionally, until the beans are fork-tender but still hold their shape. You'll know they're ready when they're soft enough to mash slightly with a fork but still retain some texture.
Create the Creamy Base
While the beans cook, prepare the cashew-tahini mixture. Soak the 0.5 cup raw cashews in hot water for 1 hour, then drain and transfer to a high-speed blender. Add the 0.25 cup tahini, 1 tbsp maple syrup, 2 tbsp lemon juice, and blend until completely smooth, scraping down the sides as needed. This base will provide the creamy texture promised in the title.
In a separate small bowl, finely mince the 4 cloves garlic and chop the 0.25 cup fresh rosemary and 0.15 cup fresh thyme. Heat the 0.25 cup extra-virgin olive oil in a small skillet over medium heat until shimmering. Add the garlic, rosemary, and thyme, cooking for just 1 minute until fragrant but not browned. Immediately remove from heat and let cool slightly.
Combine and Season
Drain the cooked lupin beans and transfer them to the blender with the cashew-tahini mixture. Add the cooled garlic-herb oil, 1.5 tsp diamond crystal kosher salt, and 0.5 tsp ground black pepper. Blend until completely smooth, scraping down the sides as needed. The result should be a thick, velvety dip with a perfect balance of earthy lupin flavor and creamy richness.
For optimal texture, chill the dip in the refrigerator for at least 1 hour before serving. This allows the flavors to meld completely and the cashew-tahini base to firm up slightly, creating the ideal consistency for dipping or spreading.
Pro Tips For Making Lupin Beans
- SOAK THEM RIGHT: Dried lupin beans need a good 12-hour soak in cold water—no shortcuts. I used to skimp at 6 hours and ended up with a mushy mess; these beans are stubborn. Drain, rinse, and start fresh water for cooking to wash away any lingering bitterness.
- CRACK THE HEAT: Simmer lupin beans at a gentle boil, not a rolling one. After 30 minutes, reduce to a low simmer—they’ll take 1.5–2 hours total. I learned this the hard way when a fast boil turned them to glue.
- TOAST THE GARLIC: Sear the minced garlic in olive oil for 2–3 minutes until fragrant but not browned. This step makes a real difference—raw garlic can taste harsh in the finished dish. Use a mix of finely chopped cloves and a few whole cloves for depth.
- STRAIN AND RESERVE: After cooking, drain the beans but save 1 cup of the starchy cooking liquid. It’s liquid gold for binding and richness—skip it, and your sauce or stew will feel thin. Stir it back in at the end for that silky texture.
Pro cooking tips for perfect results
Soaking Secrets
Lupin beans need a long soak—at least 8 hours—to soften properly without turning mushy. I use a large bowl with 4 cups water and a pinch of salt to prevent bloating.
The key is cold water at room temperature; hot water can make them tough. After soaking, rinse them thoroughly to remove any skin residue that could make the dip bitter. 💧
Simmering Perfection
Cook lupins in vegetable broth (never plain water) for 45-60 minutes at a gentle simmer. They’re done when fork-tender but still hold their shape—overcooking turns them to mush. I stir every 10 minutes to prevent sticking.
For extra flavor, add a bay leaf or smoked paprika to the broth. The broth also helps balance the earthy lupin taste.
Blending Like a Pro
Use a high-speed blender (like Vitamix) for the creamy base—regular blenders struggle with cashews and tahini. Pulse the cooked lupins first, then blend the cashew-tahini mixture separately until completely smooth.
Scrape down the sides often to avoid clogs. For a chunkier texture, leave some lupins whole before blending. 💡
Herb Infusion
Infuse the olive oil with garlic, rosemary, and thyme for just 1 minute—any longer and the herbs burn, turning bitter. Let it cool slightly before adding to the blender.
I like to strain the oil afterward for a cleaner texture, but the herbs add a fragrant depth that’s hard to replicate. Fresh herbs make all the difference here.
Chilling for Texture
Never skip chilling! The dip needs at least 1 hour in the fridge to thicken properly. This step also lets flavors meld—you’ll notice the nutty lupin taste softens into a velvety smoothness.
For serving, I drizzle extra olive oil and sprinkle with toasted sesame seeds for contrast. The dip holds its shape beautifully when chilled, making it perfect for dipping or spreading. ❄️
Troubleshooting Tips
If your dip turns out too thick, thin it with 1-2 tbsp water or lemon juice. Too thin? Simmer it uncovered for 5 minutes to reduce. For a nut-free version, swap cashews for silken tofu or avocado, though the texture will be slightly different.
Lupins can be finicky—if they taste bitter, they may need a longer soak or fresher ingredients. 💪
Nutrition facts
Frequently asked questions
Why do lupin beans need such a long soak?
Lupin beans have a tough outer skin that requires 8+ hours of soaking to soften properly. Unlike other beans, they won't break down in shorter soaks, leading to uneven cooking or a mushy texture. The cold water prevents enzyme activity that could make them tough. Think of it as a marinade for texture—it ensures perfect tenderness without losing their natural shape.
Can I use canned lupin beans instead of dried?
While canned lupin beans exist, they're rare and often pre-cooked, which changes the texture dramatically. For this recipe, you need the raw, dried beans to achieve that perfect creamy-yet-crunchy contrast. If you can't find dried, soak canned beans for 2 hours and cook for 30 minutes, but results won't match fresh.
How do I know when lupin beans are fully cooked?
They're done when they're fork-tender but still hold their shape—like a perfect al dente pasta. Press a bean between your fingers: it should mash slightly but not turn to paste. Overcooking by 5 minutes turns them mushy. The 45-60 minute range in broth gives you that ideal window.
What's the best way to store leftover lupin bean dip?
Transfer to an airtight container and refrigerate for up to 5 days. For longer storage, freeze in single-serving portions for 3 months. Thaw overnight in the fridge and stir in 1 tbsp water if too thick. The dip actually improves after chilling—flavors meld and texture firms up beautifully.
Can I make this dip without a high-speed blender?
Yes, but expect a chunkier texture. Use a regular blender and pulse the cashew-tahini mixture first until smooth, then add cooked beans. For extra creaminess, mash some beans with a fork before blending. The result won't be as velvety, but it'll still be delicious. Think of it as a rustic version with more texture contrast.
