One-Pot Lemon Zucchini Beans

5 from 17 votes
Top view of creamy zucchini and beans with fresh arugula garnish

I’m so excited to share this One-Pot Lemon Zucchini Beans recipe with you! It’s creamy, bright, and packed with flavor, and it’s ready in just 20 minutes. Each serving delivers around 35 g of protein, 20 g of fiber, and 11 mg of iron, making it a great option for supporting your energy levels and overall health. With fresh zucchini, cannellini beans, basil, and a luscious cashew cream sauce, this dish is both nourishing and satisfying. Plus, the lemon juice brings a pop of freshness while helping your body absorb iron more effectively. It’s one of those easy, weeknight-friendly, plant-based, and gluten-free meals that feels special while being so good for you!

Close-up of creamy zucchini beans with arugula and pine nuts

Why I love this recipe (as a nutritionist)

  • High in protein: Each serving has 35 g of plant-based protein for long-lasting energy
  • Iron-rich: 11.5 mg of iron per serving, supported by vitamin C from lemon and absorption-boosting onion and garlic
  • Gut-friendly fiber: With 20 g of fiber, this dish supports digestion and fullness
  • Quick and easy: It cooks in just 20 minutes, perfect for busy weeknights, and makes great leftovers for lunch the day after

Ingredient notes

Main ingredients for zucchini bean recipe including zucchini, cannellini beans, basil, lemon, garlic, onion, chili, sun-dried tomatoes, arugula, pine nuts, olive oil, and seasonings on a white surface
MAIN INGREDIENTS
Cashew cream ingredients including cashews, white miso paste, nutritional yeast, and dairy-free milk on a white surface
CASHEW CREAM INGREDIENTS
  • Cannellini beans: A creamy, mild bean packed with plant protein and fiber. You can swap with butter beans or chickpeas.
  • Zucchini: Adds texture, fiber, and freshness. You can also use yellow squash.
  • Cashew cream: A blend of cashews, soy milk (or water), nutritional yeast, and miso paste creates a rich, savory sauce. For nut-free, swap cashews for sunflower seeds.
  • Lemon: Provides both flavor and vitamin C, which enhances iron absorption. Always use both juice and zest for maximum brightness, and to reduce food waste.
  • Pine nuts: Add crunch and healthy fats. For a more budget-friendly option, use walnuts or pumpkin seeds.

How to make this recipe (summary)

Prepare the sauce by soaking cashews (unless you have a high-speed blender) and blending them with soy milk, nutritional yeast, and miso paste until smooth.

Cashew cream sauce blended in a small bowl on white surface

Cook the aromatics by sautéing the onion, garlic, and red chili with olive oil until fragrant. Add sun-dried tomatoes for extra depth. Add zucchini and cook until tender. Then stir in beans, lemon zest, and the cashew cream sauce. Let everything simmer until slightly thickened.

Creamy zucchini and white beans cooking in skillet with sun-dried tomatoes
Zucchini and beans cooking in creamy lemon sauce in skillet

Finish by stirring in lemon juice and fresh basil. Taste and season with sea salt and black pepper.

Creamy zucchini beans simmering with fresh greens in skillet

Serve topped with arugula and pine nuts for crunch. View recipe card below for detailed instructions.

Bowl of creamy lemon zucchini beans topped with arugula and pine nuts

Variations and tips

  • Oil-free: Water fry the onions and use dry-packed sun-dried tomatoes.
  • Nut-free: Replace cashews with sunflower seeds and pine nuts with pumpkin seeds.
  • Greens swap: Use spinach or kale instead of arugula. You can stir them in in the last 5 minutes of cooking.
  • Meal prep friendly: This dish keeps well for 4 days in the fridge. Keep the arugula seperate until ready to serve.
Fresh lemon with a zester on white background
MICROPLANE FOR ZESTING CITRUS

Why you’ll love this one-pot lemon zucchini beans TLDR

This recipe is nutrient-rich, quick to prepare, and bursting with flavor.

  • Iron boost
  • Protein packed
  • Fiber rich
  • Quick prep
  • Creamy sauce
Spoonful of creamy zucchini beans with arugula on top

FAQ

Is this recipe gluten-free?
Yes, it’s naturally gluten-free.
Can I make it oil-free?
Absolutely, just water fry the onions and use dry-packed sun-dried tomatoes.
What can I use instead of cashews?
Sunflower seeds work well for a nut-free version.
How do I store leftovers?
Keep in an airtight container in the fridge for up to 4 days.
Can I use different greens?
Yes, spinach or kale can be stirred in at the end instead of arugula.
Top view of creamy zucchini and beans with fresh arugula garnish

One-Pot Lemon Zucchini Beans

Creamy one-pot lemon zucchini beans with cashew cream, basil, and arugula. High protein, fiber, and iron, ready in about 20 minutes, bright and pantry-friendly.
Prep 10 minutes
Cook 20 minutes
Soaking time 20 minutes
Total 30 minutes

Equipment

Servings 2

Ingredients

Main

Cashew cream

Instructions

  • Prepare the sauce: Soak the cashews in hot water for 20 minutes (if using a high-speed blender such as a Vitamix, you can skip this step). Drain, then add the cashews to a blender along with the milk, nutritional yeast, and white miso paste. Blend until smooth.
  • Heat a large pan over medium heat. Add the olive oil, onion, and a pinch of salt. Cook for 5 to 7 minutes, until the onion is slightly translucent.
  • Add the garlic, chili, and sun-dried tomatoes. Cook for 2 minutes, stirring often, until fragrant.
  • Add the zucchini and cook, covered, for another 5 minutes, stirring occasionally.
  • Add the beans, lemon zest, and the sauce to the pan. Cook for 5 minutes, or until the sauce is heated through and slightly thickened.
  • Turn off the heat and stir in the lemon juice (to help preserve vitamin C). Using your hands, tear the basil and add it to the pot. Stir. Taste and adjust with salt and pepper as needed.
  • Serve in shallow bowls topped with arugula and pine nuts, and enjoy with crusty bread.

Notes

For iron support: use lemon (rich in vitamin C) with onion and garlic to aid absorption. If iron is an urgent concern, use non-fortified soy milk or water, as calcium can compete with iron absorption.
Oil-free: water-fry the onion and use dry-packed sun-dried tomatoes.
Nut-free: substitute cashews with sunflower seeds and pine nuts with pumpkin seeds. 

Video

Nutrition Information

Per Serving/Portion

Calories: 636 kcalCarbohydrates: 61 gProtein: 35 gFat: 22 gSodium: 344 mgFiber: 20 gVitamin A: 49 IUVitamin C: 55 mgCalcium: 286 mgIron: 11.6 mg

You might also like

Your creations

Straight from your kitchens.

Snap a photo in the comments on any recipe. We love to see it! Here’s what the community has been cooking recently.

3 baes shared a photo this week
Rhonda's Viral Crispy Rice Paper Nuggets (Vegan) Viral Crispy Rice Paper Nuggets (Vegan) Rhonda ★★★★★ Great recipe. Doubled it since the tofu package is 16 oz. A big hit at my party! Modified slightly, added a little…
Dierk's Viral Crispy Rice Paper Nuggets (Vegan) Viral Crispy Rice Paper Nuggets (Vegan) Dierk ★★★★★ This was my 2nd attempt. Rolled much tighter and held their shape. Delicious, crispy and lots of happy customers.
Dierk's Erewhon-Style Kale & White Bean Salad Erewhon-Style Kale & White Bean Salad Dierk ★★★★★ I've made this twice now and absolutely love it. First time could only find Pinto beans and second one I used Cannellini…
Dierk's Easiest Red Lentil Bread Recipe (No Gluten, No Yeast) Easiest Red Lentil Bread Recipe (No Gluten, No Yeast) Dierk ★★★★★ I'm trying to eat less "bready" bread and as a newbie to plantbaes tried this recipe. I love it! It tastes amazing,…
Courtney Thacker's Sweet and Spicy Mediterranean Bowl with Mint Yogurt Sauce Sweet and Spicy Mediterranean Bowl with Mint Yogurt Sauce Courtney Thacker ★★★★★ Yum! This recipe is a win. Aside from the chickpeas, the other veggies I used were carrots, Brussels, red pepper, red potatoes…
Gayle's Crispy Potato Salad with Spicy Peanut Sauce Crispy Potato Salad with Spicy Peanut Sauce Gayle ★★★★★ I tried this tonight and I loved it. I didn't have enough edamame or any mint, so I added chicken peas and…
Jill's Crispy Shaved Potato Salad Crispy Shaved Potato Salad Jill ★★★★★ Gorgeous!! I really needed this. The flavours were amazing and it was so fresh and enjoyable. I added carrots too. We absolutely…
Winnie Fox's Cookie Dough Bliss Balls Cookie Dough Bliss Balls Winnie Fox ★★★★★ I found a new way of doing my monthly batch of cookie dough bliss balls. Instead of rolling them into balls, I…
View all creations

Just leave a comment on any recipe and attach a photo

Share yours

43 Comments

  1. 5 stars
    I doubled the recipe to have leftovers. I’ve eaten it as a dip with carrots and cucumber, spread it on a slice of toasted bread for a quick lunch, and mixed it with quinoa for a filling and light lunch. Adding the lemon is what really popped the flavor for me. Definitely going to add this to my regular rotation of quick and delicious meals.

  2. 5 stars
    This one pot lemon zucchini beans was absolutely delicious. I will definitely make again😋

  3. Sounds delicious cannot wait to try it. I cannot tolerate cashew nuts but ok with other nuts. What can I swap out the cashew nuts with please?

  4. This dish looks delicious and I am planning to try, but I have a question about the beans; are they canned? Thank you.

  5. 5 stars
    Love it! it’s definitely one of my new favorites with some feta cheese on top, it’s also great for meal prep as well, thank you sm for sharing this recipe!

  6. 5 stars
    I’m blown away once again! This recipe was superb! I immediately sent it to everyone I thought would like it – omnivores, veggies and vegans alike!

  7. 5 stars
    I think we need a cook book Sarah! I constantly make your recipes on repeat and this one is always on high rotation for me. The flavour is outstanding. Thank you for sharing your magic with us x

  8. 5 stars
    It was delicious, my family really enjoyed it. The sauce is very good. I really liked it and it was very quick and easy to make. I am very glad that I found your recipe site.

5 from 17 votes

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




The maximum upload file size: 15 MB. You can upload: image. Drop file here