23 Tantalizing Vegan White Bean Delights

Laura Hauser

March 29, 2026

Vegan cooking just got more exciting with these 23 tantalizing white bean delights! Whether you’re craving quick weeknight dinners, cozy comfort food, or fresh seasonal favorites, this roundup has something for every home cook. Get ready to transform humble beans into mouthwatering meals that’ll have everyone asking for seconds. Let’s dive in and discover your new go-to recipes!

Vegan White Bean and Kale Soup

Vegan White Bean and Kale Soup
Nothing beats a hearty, plant-based soup on a chilly day. This vegan white bean and kale soup is packed with flavor and nutrients, making it a satisfying one-pot meal that comes together quickly. You’ll love how the creamy beans balance the earthy kale.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes

Ingredients

– 2 tbsp extra virgin olive oil (my go-to for its fruity notes)
– 1 medium yellow onion, diced
– 3 cloves garlic, minced (fresh is best here)
– 2 medium carrots, peeled and sliced into ¼-inch rounds
– 2 stalks celery, chopped
– 4 cups vegetable broth (I use low-sodium to control salt)
– 2 (15-oz) cans cannellini beans, rinsed and drained
– 1 bunch kale, stems removed and leaves roughly torn
– 1 tsp dried thyme
– ½ tsp smoked paprika (adds a subtle depth)
– Salt and black pepper, as needed
– Juice of ½ lemon (brightens it up at the end)

Instructions

1. Heat the olive oil in a large pot over medium heat until shimmering, about 2 minutes.
2. Add the diced onion and cook, stirring occasionally, until translucent, 5–6 minutes.
3. Stir in the minced garlic and cook for 1 minute until fragrant—don’t let it burn.
4. Add the carrots and celery, cooking for 4–5 minutes until slightly softened.
5. Pour in the vegetable broth, scraping any browned bits from the pot bottom for extra flavor.
6. Stir in the cannellini beans, dried thyme, and smoked paprika.
7. Bring the mixture to a boil, then reduce heat to a simmer and cook uncovered for 10 minutes.
8. Add the torn kale leaves, stirring until wilted, about 3–4 minutes.
9. Season with salt and black pepper to your preference, then remove from heat.
10. Stir in the lemon juice just before serving.

Unbelievably creamy from the beans, this soup has a rich, savory broth with a hint of smokiness. The kale adds a pleasant chew, making it feel hearty without being heavy. Try topping it with a drizzle of olive oil or crusty bread for a cozy meal.

Creamy White Bean and Spinach Pasta

Creamy White Bean and Spinach Pasta
Hungry for a quick, creamy pasta that feels indulgent but comes together fast? This white bean and spinach version is my weeknight hero—it’s rich, satisfying, and packed with protein. You’ll love how the beans create a silky sauce without any cream.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 20 minutes

Ingredients

– 12 oz dried pasta (I like rigatoni for holding the sauce)
– 2 tbsp extra virgin olive oil (my go-to for flavor)
– 4 cloves garlic, minced (fresh is best here)
– 1 (15 oz) can cannellini beans, drained and rinsed
– 4 cups fresh spinach, roughly chopped
– 1 cup vegetable broth (low-sodium lets you control salt)
– ½ cup grated Parmesan cheese, plus extra for serving
– Salt and black pepper (I start with ½ tsp salt and adjust later)
– Red pepper flakes (optional, for a kick)

Instructions

1. Bring a large pot of salted water to a boil over high heat.
2. Add the pasta and cook according to package directions until al dente, about 10–12 minutes.
3. While the pasta cooks, heat olive oil in a large skillet over medium heat.
4. Add the minced garlic and sauté for 1–2 minutes until fragrant and golden, stirring constantly to prevent burning.
5. Tip: Don’t let the garlic brown too much—it can turn bitter.
6. Add the drained cannellini beans to the skillet and cook for 3–4 minutes, mashing about half with a fork to thicken the sauce.
7. Pour in the vegetable broth and bring to a simmer, stirring to combine.
8. Stir in the chopped spinach and cook for 2–3 minutes until wilted and bright green.
9. Tip: Add the spinach in batches if your skillet is crowded—it wilts down quickly.
10. Drain the cooked pasta, reserving ½ cup of the pasta water.
11. Add the drained pasta to the skillet with the bean mixture.
12. Stir in the grated Parmesan cheese until melted and creamy, about 1–2 minutes.
13. If the sauce is too thick, gradually add the reserved pasta water, 2 tbsp at a time, until desired consistency is reached.
14. Season with salt, black pepper, and red pepper flakes if using, tasting and adjusting as needed.
15. Tip: Always taste before adding more salt—the Parmesan and broth add saltiness.
16. Remove from heat and serve immediately.

Firm yet tender pasta coated in a velvety, garlicky sauce makes this dish a comfort-food standout. The beans add a subtle creaminess that pairs perfectly with the fresh spinach. For a creative twist, top with toasted breadcrumbs or a squeeze of lemon just before serving.

White Bean and Sweet Potato Chili

White Bean and Sweet Potato Chili
Evenings call for hearty, hands-off meals that simmer into perfection while you unwind. This white bean and sweet potato chili delivers cozy satisfaction with minimal fuss. It’s a vegetarian staple that even meat-lovers crave.
Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 2 tablespoons extra virgin olive oil (my go-to for its fruity depth)
– 1 large yellow onion, diced (I like a medium dice for texture)
– 4 garlic cloves, minced (freshly minced makes all the difference)
– 1 tablespoon chili powder (use a good-quality blend for warmth)
– 2 teaspoons ground cumin (toasting it first boosts flavor)
– 1 teaspoon smoked paprika (for that subtle smoky hint)
– 1/4 teaspoon cayenne pepper (adjust if you prefer less heat)
– 2 large sweet potatoes, peeled and cut into 1/2-inch cubes (about 4 cups)
– 2 (15-ounce) cans white beans, drained and rinsed (cannellini or great northern work great)
– 1 (28-ounce) can crushed tomatoes (I prefer fire-roasted for extra depth)
– 4 cups vegetable broth (low-sodium lets you control salt)
– 1 teaspoon salt (add more at the end if needed)
– 1/2 teaspoon black pepper
– Optional garnishes: avocado slices, cilantro, lime wedges, shredded cheese

Instructions

1. Heat 2 tablespoons olive oil in a large Dutch oven or heavy pot over medium heat until shimmering, about 2 minutes.
2. Add diced onion and cook, stirring occasionally, until softened and translucent, 5-7 minutes.
3. Stir in minced garlic and cook until fragrant, 30 seconds.
4. Add 1 tablespoon chili powder, 2 teaspoons cumin, 1 teaspoon smoked paprika, and 1/4 teaspoon cayenne; toast spices with onions for 1 minute to bloom their flavors.
5. Tip: Toasting spices unlocks their aromatic oils, deepening the chili’s base.
6. Add cubed sweet potatoes and stir to coat in spiced oil.
7. Pour in crushed tomatoes, vegetable broth, drained white beans, 1 teaspoon salt, and 1/2 teaspoon black pepper; stir to combine.
8. Bring mixture to a boil over high heat.
9. Once boiling, reduce heat to low, cover pot with a lid, and simmer for 30 minutes.
10. Tip: A tight-fitting lid traps steam, helping the sweet potatoes cook through evenly.
11. After 30 minutes, uncover and simmer uncovered for 15 more minutes to slightly thicken the chili.
12. Tip: The uncovered simmer reduces liquid gently, preventing the beans from becoming mushy.
13. Remove pot from heat and let chili rest for 5 minutes before serving.
Just ladle it into bowls for a comforting, spoon-tender meal where sweet potatoes melt into the smoky broth. The beans hold their shape, offering creamy bites against the velvety texture. Serve it over rice, with cornbread for dipping, or topped with cool avocado to balance the warmth.

Lemon and Herb White Bean Hummus

Lemon and Herb White Bean Hummus
Kick off your snack game with this bright, zesty Lemon and Herb White Bean Hummus. It’s a creamy, protein-packed dip that comes together in minutes. Perfect for last-minute gatherings or a quick healthy snack.

Serving: 6 | Pre Time: 10 minutes | Cooking Time: 0 minutes

Ingredients

– 2 (15-oz) cans white beans, drained and rinsed (I always rinse to reduce sodium)
– 1/4 cup tahini, well-stirred (the oil separation is normal)
– 1/4 cup extra virgin olive oil, plus extra for drizzling (my go-to for richness)
– 1/4 cup fresh lemon juice, from about 2 lemons
– 2 garlic cloves, peeled (fresh is best for that sharp bite)
– 1/2 tsp kosher salt
– 1/4 cup fresh parsley leaves, packed (flat-leaf parsley adds a cleaner herb flavor)
– 1 tbsp fresh dill, chopped

Instructions

1. Drain and rinse the 2 cans of white beans thoroughly in a colander to remove excess liquid and sodium.
2. In a food processor, combine the rinsed white beans, 1/4 cup tahini, 1/4 cup extra virgin olive oil, 1/4 cup fresh lemon juice, 2 garlic cloves, and 1/2 tsp kosher salt.
3. Process the mixture on high speed for 1 minute, scraping down the sides with a spatula halfway through to ensure even blending.
4. Add 1/4 cup fresh parsley leaves and 1 tbsp fresh dill to the food processor.
5. Process again on high speed for 30-45 seconds until the herbs are finely chopped and fully incorporated, stopping to scrape the sides if needed.
6. Taste the hummus and adjust seasoning with more salt or lemon juice if desired, but avoid over-processing to keep it creamy.
7. Transfer the hummus to a serving bowl and drizzle with a thin stream of extra virgin olive oil for garnish.
8. Serve immediately or cover and refrigerate for up to 3 days—it thickens slightly when chilled, so let it sit at room temperature for 10 minutes before serving if preferred.

You’ll love the smooth, velvety texture with pops of fresh herbs in every bite. This hummus pairs wonderfully with crunchy veggies, pita chips, or as a spread on sandwiches for an extra zing.

White Bean and Avocado Salad

White Bean and Avocado Salad
Vibrant and satisfying, this white bean and avocado salad comes together in minutes. It’s a protein-packed lunch or light dinner that feels fresh yet filling. I make it weekly when avocados are ripe and creamy.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 0 minutes

Ingredients

– 2 (15-oz) cans cannellini beans, rinsed and drained well (I pat them dry with a towel to avoid a watery salad)
– 2 ripe avocados, diced into ½-inch chunks (use slightly firm ones so they hold shape)
– 1 cup cherry tomatoes, halved (I like the sweet burst they add)
– ½ red onion, finely diced (soak in cold water for 5 minutes if you want to mellow the sharpness)
– ¼ cup fresh cilantro, chopped (parsley works if you’re not a cilantro fan)
– 3 tbsp extra virgin olive oil (my go-to for its fruity flavor)
– 2 tbsp fresh lime juice (about 1 lime, squeezed right before using)
– 1 tsp kosher salt
– ½ tsp black pepper
– 1 garlic clove, minced (I press it for a smoother texture)

Instructions

1. In a large mixing bowl, combine the rinsed cannellini beans, diced avocados, halved cherry tomatoes, diced red onion, and chopped cilantro.
2. In a small bowl, whisk together the extra virgin olive oil, fresh lime juice, minced garlic, kosher salt, and black pepper until fully emulsified, about 30 seconds.
3. Pour the dressing over the bean and avocado mixture in the large bowl.
4. Gently toss all ingredients with a large spoon or spatula until evenly coated, being careful not to mash the avocados—fold from the bottom up.
5. Let the salad sit at room temperature for 10 minutes to allow the flavors to meld; this softens the beans slightly.
6. Taste and adjust seasoning if needed, but avoid over-salting as the beans absorb it.
7. Serve immediately or refrigerate for up to 2 hours for a chilled option; add avocado right before serving if prepping ahead to prevent browning.

Delightfully creamy from the avocado with a bright, tangy kick from the lime dressing. The beans add a hearty bite that contrasts the soft tomatoes and crisp onion. Try it stuffed into whole wheat pitas or piled on toasted sourdough for a quick open-faced sandwich.

Smoky White Bean and Tomato Stew

Smoky White Bean and Tomato Stew
Melt away winter chills with this hearty, smoky stew that comes together in one pot. Make it on a lazy Sunday when you want something comforting but don’t want to spend all day cooking. It’s packed with protein and flavor, perfect for a simple weeknight dinner or meal prep.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 30 minutes

Ingredients

– 2 tbsp extra virgin olive oil (my go-to for its fruity flavor)
– 1 large yellow onion, diced (I like a medium dice for texture)
– 4 cloves garlic, minced (fresh is best here, not the jarred stuff)
– 1 tsp smoked paprika (this is the key to that deep smoky flavor)
– 1/4 tsp red pepper flakes (adjust if you’re sensitive to heat)
– 1 (28 oz) can crushed tomatoes (I prefer the San Marzano variety for sweetness)
– 2 (15 oz) cans cannellini beans, drained and rinsed (great northern beans work too)
– 2 cups vegetable broth (low-sodium so you control the salt)
– 1 tsp kosher salt
– 1/2 tsp freshly ground black pepper
– 1 tbsp fresh lemon juice (brightens everything up at the end)
– Fresh parsley, chopped, for garnish (optional but pretty)

Instructions

1. Heat the extra virgin olive oil in a large Dutch oven or heavy-bottomed pot over medium heat for 1 minute.
2. Add the diced yellow onion and cook, stirring occasionally, for 5-7 minutes until softened and translucent.
3. Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to let it burn.
4. Add the smoked paprika and red pepper flakes to the pot and stir for 30 seconds to toast the spices and release their oils.
5. Pour in the crushed tomatoes, scraping the bottom of the pot to lift any browned bits (this adds flavor).
6. Add the drained and rinsed cannellini beans and vegetable broth to the pot.
7. Season the stew with kosher salt and freshly ground black pepper.
8. Bring the mixture to a simmer over medium-high heat, then reduce the heat to low.
9. Cover the pot with a lid and let the stew simmer gently for 20 minutes to allow the flavors to meld.
10. Remove the pot from the heat and stir in the fresh lemon juice.
11. Taste the stew and adjust seasoning with more salt or pepper if needed.
12. Ladle the stew into bowls and garnish with chopped fresh parsley if using.
Dive into a bowl of this stew for its creamy beans and rich, smoky tomato broth. The texture is thick and satisfying, with the beans holding their shape perfectly. Serve it over a slice of crusty, toasted sourdough to soak up every last drop, or top it with a dollop of cool, tangy Greek yogurt for contrast.

White Bean and Basil Pesto Pizza

White Bean and Basil Pesto Pizza
Never underestimate the power of pantry staples. This white bean and basil pesto pizza transforms simple ingredients into a satisfying meal that comes together in under 30 minutes.

Serving: 4 | Pre Time: 15 minutes | Cooking Time: 12 minutes

Ingredients

– 1 lb store-bought pizza dough (I let it rest at room temp for 30 minutes for easier stretching)
– 1 (15 oz) can white beans, drained and rinsed
– 1 cup fresh basil leaves, packed
– 1/2 cup grated Parmesan cheese
– 1/3 cup extra virgin olive oil, my go-to for its fruity flavor
– 2 cloves garlic, peeled
– 1/4 tsp kosher salt
– 1/4 tsp black pepper
– 1 cup shredded mozzarella cheese
– 1 tbsp cornmeal for dusting

Instructions

1. Preheat your oven to 475°F and place a pizza stone or baking sheet inside to heat.
2. In a food processor, combine the white beans, basil, Parmesan, olive oil, garlic, salt, and pepper.
3. Pulse the mixture until smooth, scraping down the sides once—this creates a thick, spreadable pesto.
4. On a lightly floured surface, stretch the pizza dough into a 12-inch circle.
5. Sprinkle cornmeal on a pizza peel or inverted baking sheet to prevent sticking, then transfer the dough.
6. Spread the white bean pesto evenly over the dough, leaving a 1/2-inch border for the crust.
7. Top the pesto with the shredded mozzarella cheese in an even layer.
8. Carefully slide the pizza onto the preheated stone or baking sheet in the oven.
9. Bake for 10–12 minutes, until the crust is golden brown and the cheese is bubbly and lightly spotted.
10. Remove the pizza from the oven and let it cool on a wire rack for 2 minutes before slicing.

Expect a crisp, chewy crust with a creamy, garlicky pesto that’s surprisingly hearty from the beans. The fresh basil brightens each bite, making it perfect for slicing into squares as an appetizer or serving whole for a quick weeknight dinner.

Vegan White Bean and Quinoa Burgers

Vegan White Bean and Quinoa Burgers
Zesty and wholesome, these vegan burgers are packed with plant-based protein and flavor. They come together quickly with pantry staples and hold their shape beautifully on the grill or in a skillet. Perfect for a weeknight dinner or weekend cookout.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 15 minutes

Ingredients

– 1 (15-ounce) can white beans, drained and rinsed (I give them a good pat dry with a paper towel to prevent sogginess)
– 1 cup cooked quinoa, cooled (leftover quinoa works great here)
– 1/2 cup panko breadcrumbs (gluten-free panko is a solid swap if needed)
– 1/4 cup finely chopped red onion
– 2 cloves garlic, minced (fresh is best for that sharp kick)
– 2 tablespoons ground flaxseed mixed with 3 tablespoons water (my favorite vegan binder)
– 1 tablespoon extra virgin olive oil, plus more for cooking
– 1 teaspoon smoked paprika
– 1/2 teaspoon salt
– 1/4 teaspoon black pepper

Instructions

1. In a large bowl, mash the white beans with a fork until mostly smooth but with some chunks remaining.
2. Add the cooked quinoa, panko breadcrumbs, red onion, minced garlic, flaxseed mixture, 1 tablespoon olive oil, smoked paprika, salt, and black pepper to the bowl.
3. Mix all ingredients thoroughly with your hands until well combined and the mixture holds together when pressed.
4. Divide the mixture into 4 equal portions and shape each into a 3/4-inch thick patty, packing them firmly to prevent crumbling. Tip: Wet your hands slightly to keep the mixture from sticking.
5. Heat a large skillet or grill pan over medium heat and lightly coat with olive oil.
6. Carefully place the patties in the pan and cook for 5-6 minutes, until the bottom is golden brown and crisp.
7. Flip the patties using a spatula and cook for another 5-6 minutes on the other side. Tip: Avoid pressing down on the patties while cooking to keep them juicy.
8. Check that the internal temperature reaches 165°F with an instant-read thermometer for food safety.
9. Remove the patties from the heat and let them rest on a plate for 2-3 minutes before serving. Tip: This resting time helps them firm up.
These burgers have a satisfyingly hearty texture with a crisp exterior and a tender, flavorful interior. The smoked paprika adds a subtle depth that pairs wonderfully with classic burger toppings. Try serving them on toasted buns with avocado slices and a tangy vegan aioli for a complete meal.

White Bean and Roasted Garlic Dip

White Bean and Roasted Garlic Dip
Tired of the same old party dips? This creamy white bean and roasted garlic version is a game-changer. It’s simple to make and packed with savory flavor that will have everyone asking for the recipe.

Serving: 6 | Pre Time: 10 minutes | Cooking Time: 45 minutes

Ingredients

– 1 whole head of garlic (roasting it whole is key for mellow sweetness)
– 2 tablespoons extra virgin olive oil, plus more for drizzling (my go-to for its fruity flavor)
– 2 (15-oz) cans cannellini beans, rinsed and drained (rinsing removes excess sodium)
– 1/4 cup fresh lemon juice (freshly squeezed makes all the difference)
– 1/2 teaspoon kosher salt (I find it blends better than table salt)
– 1/4 teaspoon freshly ground black pepper
– Optional: a pinch of red pepper flakes for a subtle kick

Instructions

1. Preheat your oven to 400°F.
2. Slice the top off the garlic head to expose the cloves.
3. Drizzle the garlic with 1 tablespoon of olive oil and wrap it tightly in aluminum foil.
4. Roast the garlic in the preheated oven for 40 minutes, or until the cloves are soft and golden brown.
5. Let the garlic cool slightly, then squeeze the roasted cloves into a food processor.
6. Add the rinsed cannellini beans, remaining 1 tablespoon of olive oil, lemon juice, salt, and pepper to the food processor.
7. Process the mixture on high for 1-2 minutes, scraping down the sides as needed, until completely smooth and creamy.
8. Taste and adjust seasoning if desired, adding red pepper flakes now if using.
9. Transfer the dip to a serving bowl and drizzle with a little extra olive oil.

Just creamy enough to spread on crackers yet sturdy for veggie sticks, this dip boasts a rich, nutty flavor from the roasted garlic. Try it as a sandwich spread or thin it with a bit of water for a unique salad dressing.

Hearty White Bean and Vegetable Casserole

Hearty White Bean and Vegetable Casserole
Let’s make a cozy, one-pot meal that’s perfect for chilly evenings. This hearty white bean and vegetable casserole comes together easily and is packed with flavor. It’s a satisfying vegetarian dish that even meat-lovers will enjoy.

Serving: 6 | Pre Time: 15 minutes | Cooking Time: 45 minutes

Ingredients

– 2 tablespoons extra virgin olive oil (my go-to for its fruity flavor)
– 1 large yellow onion, diced
– 3 cloves garlic, minced (fresh is best here)
– 2 large carrots, peeled and sliced into ½-inch rounds
– 2 celery stalks, chopped
– 1 red bell pepper, diced
– 1 (28-ounce) can crushed tomatoes
– 2 (15-ounce) cans cannellini beans, drained and rinsed
– 1 cup vegetable broth
– 1 teaspoon dried oregano
– ½ teaspoon smoked paprika (adds a nice depth)
– Salt and freshly ground black pepper
– 1 cup shredded mozzarella cheese (I like whole-milk for better melt)
– ¼ cup grated Parmesan cheese
– Fresh parsley, chopped, for garnish

Instructions

1. Preheat your oven to 375°F.
2. Heat the olive oil in a large oven-safe skillet or Dutch oven over medium heat.
3. Add the diced onion and cook for 5 minutes, stirring occasionally, until softened.
4. Stir in the minced garlic and cook for 1 minute until fragrant.
5. Add the carrots, celery, and red bell pepper to the skillet.
6. Cook the vegetables for 8 minutes, stirring occasionally, until they begin to soften.
7. Pour in the crushed tomatoes, vegetable broth, drained cannellini beans, oregano, and smoked paprika.
8. Season the mixture with salt and black pepper to your preference.
9. Bring the mixture to a simmer, then reduce the heat to low.
10. Let it simmer uncovered for 15 minutes, stirring occasionally, until slightly thickened.
11. Remove the skillet from the heat and sprinkle the mozzarella and Parmesan cheeses evenly over the top.
12. Transfer the skillet to the preheated oven.
13. Bake for 15 minutes, or until the cheese is melted and bubbly with golden spots.
14. Remove from the oven and let it rest for 5 minutes before serving.
15. Garnish with chopped fresh parsley.

The casserole emerges creamy from the beans, with a rich tomato base and tender-crisp vegetables. Top it with a fried egg for extra protein, or serve alongside crusty bread to soak up the savory sauce.

Zesty White Bean and Lime Tacos

Zesty White Bean and Lime Tacos
Kickstart your weeknight dinner with these vibrant tacos—they’re protein-packed, tangy, and ready in under 30 minutes. I love how the lime brightens the creamy beans, making this a refreshing twist on taco night. It’s a crowd-pleaser that’s both satisfying and light.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 15 minutes

Ingredients

– 2 tablespoons extra virgin olive oil (my go-to for its fruity flavor)
– 1 small yellow onion, finely diced
– 2 cloves garlic, minced (fresh is best here for maximum punch)
– 2 (15-ounce) cans white beans, drained and rinsed (I prefer cannellini for their creaminess)
– 1 teaspoon ground cumin
– 1/2 teaspoon smoked paprika
– 1/4 teaspoon salt
– 1/4 cup fresh lime juice (about 2 limes, squeezed—I always use fresh for that zesty kick)
– 8 small corn tortillas
– 1/2 cup fresh cilantro, chopped
– 1/2 cup crumbled queso fresco (cotija works too if you like it saltier)
– 1 avocado, sliced

Instructions

1. Heat the olive oil in a large skillet over medium heat until shimmering, about 2 minutes.
2. Add the diced onion and cook, stirring occasionally, until softened and translucent, about 5 minutes.
3. Stir in the minced garlic and cook for 1 minute until fragrant—don’t let it brown.
4. Add the drained white beans, cumin, smoked paprika, and salt to the skillet.
5. Cook the mixture, mashing the beans slightly with a fork or potato masher, for 5 minutes until heated through and creamy. Tip: Mash just enough to thicken while leaving some beans whole for texture.
6. Remove the skillet from heat and stir in the fresh lime juice immediately to preserve its bright flavor.
7. Warm the corn tortillas in a dry skillet over medium heat for 30 seconds per side, or until pliable. Tip: Keep them stacked in a towel to stay warm and prevent drying out.
8. Assemble the tacos by spooning the bean mixture onto each tortilla.
9. Top with chopped cilantro, crumbled queso fresco, and avocado slices. Tip: Add a squeeze of extra lime juice right before serving for an extra tangy burst.
10. Serve immediately while warm.

Fresh from the skillet, these tacos offer a creamy, hearty base with a zesty lime kick that cuts through the richness. The crisp tortillas hold up well to the filling, and the queso fresco adds a salty crumble that balances the avocado’s creaminess. Try them topped with pickled red onions for an extra layer of acidity, or serve alongside a simple cabbage slaw for added crunch.

Vegan White Bean and Coconut Curry

Vegan White Bean and Coconut Curry
Craving a creamy, comforting curry without the dairy? This vegan white bean and coconut curry delivers rich flavor with minimal effort. It’s my go-to weeknight dinner when I want something satisfying but don’t want to spend hours in the kitchen.

Serving: 4 | Pre Time: 10 minutes | Cooking Time: 25 minutes

Ingredients

– 2 tablespoons coconut oil (my favorite for its subtle tropical aroma)
– 1 medium yellow onion, diced (I like mine finely chopped for even cooking)
– 3 cloves garlic, minced (fresh is best—it makes a noticeable difference)
– 1 tablespoon fresh ginger, grated (keep the skin on while grating, then discard)
– 1 tablespoon curry powder (I use a mild blend, but spicy works too)
– 1 (14-ounce) can full-fat coconut milk (shake it well before opening)
– 2 (15-ounce) cans white beans, drained and rinsed (cannellini or great northern beans both work)
– 1 cup vegetable broth (low-sodium lets you control the salt)
– 1 tablespoon lime juice (freshly squeezed adds a bright kick)
– Salt to taste (I start with ½ teaspoon and adjust)
– Fresh cilantro for garnish (optional, but it adds a pop of color)

Instructions

1. Heat the coconut oil in a large pot over medium heat until shimmering, about 2 minutes.
2. Add the diced onion and cook, stirring occasionally, until softened and translucent, 5–7 minutes.
3. Stir in the minced garlic and grated ginger, cooking for 1 minute until fragrant—don’t let it burn.
4. Sprinkle the curry powder over the onion mixture and toast for 30 seconds to bloom the spices, stirring constantly.
5. Pour in the coconut milk and vegetable broth, scraping the bottom of the pot to release any browned bits.
6. Bring the mixture to a gentle simmer over medium-high heat, then reduce to medium-low.
7. Add the drained white beans and simmer uncovered for 15 minutes, stirring occasionally, until the sauce thickens slightly.
8. Stir in the lime juice and season with salt, tasting and adjusting as needed.
9. Remove from heat and let sit for 5 minutes to allow flavors to meld.
10. Serve hot, garnished with fresh cilantro if desired.

Velvety from the coconut milk and hearty with beans, this curry has a balanced warmth from the spices. For a creative twist, serve it over quinoa or with naan for dipping—it’s versatile enough to make leftovers exciting.

Conclusion

Whether you’re a seasoned vegan or just exploring plant-based meals, these 23 white bean recipes offer incredible variety, from cozy soups to vibrant salads. We hope you find new favorites to add to your rotation! Give a recipe a try, then drop a comment below to tell us which one you loved most—and don’t forget to pin this roundup to share the inspiration.

Leave a Comment