Vegan Lemon Garlic White Bean

Featured in: Weeknight Dinners

This flavorful skillet combines tender white beans with fresh spinach, all coated in a bright lemon and garlic sauce. The dish cooks quickly in olive oil with aromatic onion, garlic, and oregano, delivering a satisfying and nutrient-packed meal. Zesty lemon juice and fresh parsley finish the plate with brightness, making it perfect for a wholesome, easy-to-make dinner that pairs well with bread or grains. Ideal for vegan and gluten-free diets, this dish highlights simple ingredients that merge into an inviting Mediterranean-inspired skillet.

Updated on Fri, 13 Feb 2026 09:49:00 GMT
A vibrant vegan skillet dish with white beans, spinach, and zesty lemon-garlic sauce, perfect for a healthy, protein-rich meal.  Pin it
A vibrant vegan skillet dish with white beans, spinach, and zesty lemon-garlic sauce, perfect for a healthy, protein-rich meal. | vectorbaker.com

I discovered this skillet on a Tuesday night when my fridge felt emptier than it actually was. Two cans of beans, a handful of wilting spinach, and a lemon that'd been sitting there longer than I'd like to admit. Twenty-five minutes later, something magical happened—creamy, garlicky, bright enough to make you close your eyes on the first bite. It's become my go-to when I need dinner that feels intentional but doesn't require a grocery run.

My partner came home just as I was finishing this, and the smell of garlic and lemon stopped them in the doorway. We sat down before the food even fully cooled, forks already in hand, and that's when I knew this wasn't just another weeknight dinner. It became the thing we made when someone needed lifting up or when we wanted to celebrate quietly, just the two of us.

Ingredients

  • Olive oil: Two tablespoons might seem modest, but it's enough to build a golden foundation for your onion and create that silky coating the beans crave.
  • Yellow onion: Finely chopped means it disappears into the sauce, sweetening everything without demanding attention.
  • Garlic cloves: Four cloves minced fine—this is where patience pays off, since rough chunks won't release their perfume the way you need.
  • Cannellini or Great Northern beans: Drain and rinse them thoroughly; this step removes the starchy liquid that clouds your sauce and makes everything taste canned.
  • Fresh baby spinach: Five ounces wilts down dramatically, so don't be shocked by the volume at first.
  • Lemon zest and juice: Zest goes in early to bloom with the heat, juice goes in last to keep that brightness sharp and alive.
  • Dried oregano: One teaspoon connects this to Mediterranean kitchens everywhere, grounding the lemony brightness.
  • Crushed red pepper flakes: Optional, but they add a whisper of heat that makes people lean in closer to figure out what they're tasting.
  • Fresh parsley: A final scatter that transforms something simple into something you'd serve proudly.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Warm your oil and soften the onion:
Medium heat is your friend here—rushing this step with high heat means tough onion and burnt garlic regret. Let the oil shimmer, add your finely chopped onion, and listen for that gentle sizzle as it starts to turn translucent and sweet.
Wake up the garlic:
Once your onion softens after 3–4 minutes, stir in the minced garlic and keep your nose close. That fragrant bloom that happens in just one minute is your signal it's ready for the next move.
Introduce the beans with seasoning:
The drained beans go in now, along with oregano, red pepper flakes if you're using them, salt, and black pepper. Gentle stirring for 2–3 minutes coats everything in those aromatic oils without mashing the beans into submission.
Wilt in the spinach and zest:
Add the spinach and lemon zest together—the heat wilts the greens while the zest brightens the entire dish. Stir for 2–3 minutes until you can't see green anymore.
Finish with lemon juice and final taste:
Pour in your lemon juice at the end, toss everything through, and let it warm for one more minute. Taste here and adjust salt if needed, since everything's seasoning each other now.
Garnish and serve:
Fresh parsley scattered across the top brings color and a hint of peppery freshness. Serve with lemon wedges so people can adjust tartness to their preference.
Creamy cannellini beans and fresh spinach simmer in a fragrant lemon-garlic sauce, creating a quick and satisfying one-pan dinner.  Pin it
Creamy cannellini beans and fresh spinach simmer in a fragrant lemon-garlic sauce, creating a quick and satisfying one-pan dinner. | vectorbaker.com

There's a moment right when the spinach hits the hot pan and releases that earthy steam, and something shifts—suddenly you're not just cooking, you're creating. That's when this dish stops being efficient and becomes something worth savoring.

Flexibility in Your Hands

Beans are forgiving creatures. Chickpeas bring a nuttier sweetness, navy beans feel lighter and almost delicate. I've made this with whatever beans I had on hand, and it's never steered wrong. The lemon and garlic are flexible too—love heat? Double the red pepper flakes. Want it richer? Swirl in a splash of coconut milk or vegan cream right before serving, watching it marble through like silk.

Building Your Meal Around It

This skillet is happy as a standalone dinner, but it also plays beautifully with others. Crumbled over warm quinoa makes it heartier and more textured. Nestled into crusty gluten-free bread, it becomes a warm, sloppy, deeply satisfying sandwich. Spooned over crispy pan-fried tofu adds another protein layer and makes it feel restaurant-worthy.

The Details That Matter Most

This is Mediterranean comfort food that comes together in less time than you'd spend deciding what to order. The secret isn't technique or expensive ingredients—it's respecting each element enough to season properly and finish with brightness. Every component here is doing its job, and together they make something greater than their parts.

  • Always zest the lemon before juicing it, or you'll be cursing your own impatience.
  • Taste for salt at the very end, since canned beans vary and you need the final word.
  • Serve immediately while the spinach is still tender and the whole dish steams with warmth.
This easy Mediterranean-inspired white bean skillet is loaded with bright citrus flavor, tender spinach, and aromatic herbs for a wholesome vegan meal. Pin it
This easy Mediterranean-inspired white bean skillet is loaded with bright citrus flavor, tender spinach, and aromatic herbs for a wholesome vegan meal. | vectorbaker.com

This skillet has become my answer to a thousand different questions—what's for dinner, how do I eat healthier, can you make something delicious in under thirty minutes. The answer, every time, is yes.

Recipe FAQs

Can I use other greens instead of spinach?

Yes, kale or Swiss chard can be substituted for similar texture and nutrition, though cooking times may vary slightly.

What beans work best in this dish?

Cannellini or Great Northern beans provide a creamy texture, but chickpeas or navy beans can be used for a heartier bite.

How can I increase the richness of the skillet?

A splash of coconut milk or vegan cream added before serving adds creaminess without overpowering flavors.

Is this dish suitable for gluten-free diets?

Yes, all ingredients are naturally gluten-free, making it safe for gluten-sensitive individuals.

What wine pairs well with this meal?

A crisp, dry white such as Sauvignon Blanc complements the bright lemon and herb flavors beautifully.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Vegan Lemon Garlic White Bean

Protein-rich white beans and spinach simmered in a bright lemon-garlic sauce for a quick, fresh meal.

Time to prep
10 minutes
Time to cook
15 minutes
Overall time
25 minutes
Created by Jack Sanchez


Skill level Easy

Cuisine type Mediterranean

Makes 4 Portions

Dietary details Plant-based, No dairy, No gluten

What you need

Vegetables & Beans

01 2 tablespoons olive oil
02 1 medium yellow onion, finely chopped
03 4 garlic cloves, minced
04 2 cans (15 oz each) cannellini or Great Northern beans, drained and rinsed
05 5 oz fresh baby spinach
06 Zest and juice of 1 large lemon

Seasonings

01 1 teaspoon dried oregano
02 1/2 teaspoon crushed red pepper flakes, optional
03 Salt and black pepper to taste

Finishing

01 2 tablespoons chopped fresh parsley
02 Lemon wedges for serving

Directions

Step 01

Sauté Aromatics: Heat olive oil in a large skillet over medium heat. Add the chopped onion and cook for 3 to 4 minutes until softened and translucent.

Step 02

Bloom Garlic: Stir in the minced garlic and cook for 1 minute until fragrant.

Step 03

Season Beans: Add the drained white beans to the skillet. Season with dried oregano, red pepper flakes if using, salt, and black pepper. Cook for 2 to 3 minutes, stirring gently to coat the beans in the aromatics.

Step 04

Wilt Spinach: Add the spinach and lemon zest to the skillet. Stir until the spinach wilts, approximately 2 to 3 minutes.

Step 05

Finish with Lemon: Pour in the lemon juice and toss everything together. Cook for another minute to heat through.

Step 06

Plate and Serve: Remove from heat, sprinkle with fresh parsley, and serve immediately with lemon wedges.

Tools you'll need

  • Large skillet
  • Chef's knife
  • Cutting board
  • Wooden spoon or spatula

Allergy advice

Always check each ingredient for allergens and talk to a healthcare pro if you’re unsure.
  • Contains no major allergens. Double-check canned bean labels for potential cross-contamination or added ingredients

Nutrition info (per portion)

These values are estimates for your reference. They’re not a substitute for professional medical advice.
  • Calorie count: 245
  • Fat content: 7 grams
  • Carbohydrates: 35 grams
  • Proteins: 11 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.