Butter Bean Stew

Creamy white bean and vegetable stew with carrots, greens, and parsley in a skillet.

This easy Butter Bean Stew makes turning simple canned butter beans into a cozy, satisfying meal a breeze. Ready in just 30 minutes, it’s perfect for a quick dinner and even better for leftover lunches or dinners the next day!

Hey friends, We’ve got another comforting stew recipe coming your way today. There’s really nothing like a good soup or stew—one pot, just a few chopped veggies, some herbs, and boom, you’ve got dinner. It’s so straightforward, and yet so satisfying.

This recipe stars creamy butter beans as the main protein. These beans are definitely having a moment in kitchens everywhere right now. After making crispy butter beans and this stew, I can see why—they bring such a lovely texture and flavor that can really carry a meal.

Butter beans are much larger than most white beans you’ll find, about four times bigger than cannellini or great northern beans. That chew and creamy bite make them feel almost meaty without being meat at all. They’re a fantastic plant-based option for a rich and filling stew.

That made it super simple to craft this as another vegan stew to add to the lineup, alongside favorites like our Vegan Stew with Dumplings and Vegan Beef Stew.

To keep the creaminess and richness without dairy, we whipped up a quick cashew cream. It’s incredibly easy to make, adds a silky texture, and cashews have an impressively long shelf life, which means it’s a handy pantry staple for recipes like this one.

One of the reasons I adore bean stews is how hearty and comforting they feel, perfect for family dinners that fill you up and your tummy with zero fuss.

This easy Butter Bean Stew is a weeknight lifesaver that’s creamy, cozy, and comes together quickly. Using simple pantry staples like canned butter beans and fire-roasted tomatoes, and boosted by a homemade cashew cream, it’s totally vegan and full of heartwarming flavors.

Below, you’ll find everything you need — a clear ingredient list, straightforward step-by-step instructions, plus lots of helpful tips on tweaking texture, seasoning just right, making swaps if needed, and smart storage advice so you can plan ahead or enjoy leftovers later. The method is flexible too, so you can play with the spice level, toss in extra veggies, or puree a bit for an ultra-smooth stew.

Just a quick look at what’s coming:

  • One-pot, 30-minute meal that’s friendly for families and vegans alike.
  • Rich creaminess thanks to homemade cashew cream (with some swaps if you need them).
  • Simple substitutions and additions so you can make it your own.
  • Useful pro tips, storage hacks, and answers to common questions to make the whole process easy and foolproof.

What Makes It So Good

  • Butter Beans, the Superstar: Big, creamy, with a lovely bite, butter beans make this stew hearty and filling without any meat (for another hearty vegetarian dinner, see Lentil Mushroom Stroganoff).
  • Full of Flavor: Garlic, onions, fire-roasted tomatoes, herbs, and that dreamy cashew cream all come together for a stew that tastes like a warm hug.
  • So Cozy: This dish is perfect when you want something comforting, warming, and satisfying on chilly nights—or try a creamy mushroom pasta for cozy nights if you’re craving pasta instead.
  • Great for Leftovers: The stew keeps well in the fridge and is perfect for meal prepping to make busy days easier.

What You’ll Need

  • 2-3 Cans of Butter Beans
  • 2.5 – 3.5 Cups Vegetable Broth
  • 2 Carrots, Peeled and Sliced Into Rounds
  • 1 Medium Sweet or Yellow Onion, Diced
  • 1-2 cans Diced Fire-Roasted Tomatoes
  • 6 Cloves Garlic: If mincing feels like a hassle, use 2 tablespoons pre-minced garlic, but fresh cloves truly make the stew sing.
  • 1 Teaspoon Italian Seasonings
  • 1 Bay Leaf
  • 1 Cup Cashew Cream: Soak 1 cup raw cashews in just-boiled water for at least 15 minutes (preferably closer to an hour for extra smoothness), drain, then blend with ¾ cup water for a simple creamy sauce.
  • 1 Cup Baby Spinach
  • 1 Tablespoon White Wine Vinegar
  • 1-2 Tablespoons Extra Virgin Olive Oil: Use this to sauté your veggies. If you’re aiming oil-free, a splash of water can do the trick instead, but oil gives a nice flavor and coats the pot well.
  • Salt, to Taste
  • Ground Black Pepper, To Taste

Step-by-Step Method

  1. Soak 1 cup raw cashews in just‑boiled water for at least 15 minutes (preferably 30–60 minutes); drain and blend with 3/4 cup water to make cashew cream.
  2. Rinse and drain canned butter beans.
  3. Peel and slice 2 carrots into rounds, dice 1 medium onion, and mince 6 garlic cloves.
  4. Heat 1–2 tablespoons extra virgin olive oil (or a splash of water for oil‑free) in a pot over medium‑high heat.
  5. Sauté the carrots and onions until the carrots soften and the onions turn translucent and sweet.
  6. Stir in the minced garlic and 1 teaspoon Italian seasoning and cook about 1 minute until fragrant.
  7. Add fire‑roasted diced tomatoes, 2.5–3.5 cups vegetable broth, and 1 bay leaf; stir and bring to a gentle boil.
  8. Lower heat to a simmer, add the rinsed butter beans, and cook 10–15 minutes to marry the flavors.
  9. If the stew is too thin, mash or partially blend a cup of the beans and stir back in to thicken; if too thick, loosen with additional vegetable broth.
  10. Remove and discard the bay leaf.
  11. Stir in the cashew cream and 1 cup baby spinach; cook just until the spinach wilts.

    collage of four kitchen-step shots: tomato bean soup, white beans, and a creamy spinach-bean dish.

  12. Stir in 1 tablespoon white wine vinegar.
  13. Taste and adjust seasoning with salt and ground black pepper.

Tips to Improve the Stew

Little tweaks can totally elevate your butter bean stew. Here are my favorite tips to nail texture, flavor, and storage every time.

  • Thickness control: If it’s too thin, mash or blend a cup of the beans and stir them back in for natural thickening. If it’s too thick, loosen with a splash of veggie broth when warming up leftovers.
  • Ultra-smooth cashew cream: Soak your cashews for 30-60 minutes in freshly boiled water, then drain before blending with the water. Blend well and add more water a tablespoon at a time to get your preferred creaminess.
  • Watch your salt: Both canned beans and store-bought broth can be salty. Taste first before adding more seasoning. If your broth or beans are salty, try diluting with a bit of water or unsalted broth.
  • Add acid at the end: Put in the white wine vinegar or lemon juice after adding cashew cream and spinach to keep its bright pop of flavor (it’s the same trick that makes a coconut lemon cream sauce taste so lively). Adding acid too early can dull the dish.
  • Keep greens fresh: Toss in your baby spinach last and cook just until it’s wilted to keep that lovely pop of green and fresh texture.
  • Immersion blender magic: Partially puree some stew for a creamy, velvety base while keeping whole beans intact for nice texture contrasts.
  • Blending safety: When blending hot cashew cream or stew portions in a blender, crack the lid a bit and pulse to avoid hot steam bursts.
  • Rinse your beans: Rinsing canned butter beans removes excess salt and can help your broth stay clearer and less sticky.
  • Spice it up: Toast a pinch of red pepper flakes with the garlic or sprinkle chili flakes at serving to add some kick. A touch of lemon zest or fresh parsley brightens the dish beautifully.
  • Crunchy topping: For a fun twist, crisp some rinsed butter beans in a pan with a little oil and salt, then sprinkle on top of your stew for a lovely contrast.
  • Storage and reheating: The stew thickens in the fridge. Add broth to loosen it when reheating and taste again before serving. Keep it in an airtight container in the fridge up to 4 days or freeze for 3-5 months.
  • If using dried beans: Soak and cook dried beans ahead or pressure cook them. Using their cooking liquid or broth to simmer the stew adds extra depth. Dried beans take longer but absorb more flavor.
  • Don’t forget the bay leaf: Always remove the bay leaf before serving—it adds great flavor during cooking but isn’t yummy to bite into!

Ways to Customize It

  • Butter Beans: If you can’t find butter beans, cannellini or great northern beans make tasty substitutes for this white bean stew.
  • Onions: Sweet or yellow onion is ideal here, but red onion works well too—it has a bit more bite raw but softens when cooked. I’d skip white onions as they tend to stay sharp in flavor.
  • Fire-Roasted Tomatoes: If you don’t have canned fire-roasted, try pulsing fresh or canned tomatoes with a pinch of salt to keep some texture. Tomato puree, passata, sun-dried tomatoes, or even tomato paste can work for richness.
  • Italian Seasonings: Fresh herbs are lovely too! Just stir them in at the end with spinach and vinegar instead of cooking with the garlic. Parsley, thyme, basil, rosemary, or oregano all bring great flavor.
  • Cashew Cream Alternatives: No cashews? Use sunflower seed cream or full-fat coconut milk for a creamy, dairy-free option.
  • White Wine Vinegar: Lemon juice is another brightener that’s great at the end of cooking; add a little lemon zest if you’re using fresh lemons.
  • Veggie Boosts: Feel free to add diced bell peppers, sweet potatoes, mushrooms (for deeper umami, try miso mushrooms), artichoke hearts, or broccoli/cauliflower florets for extra nutrition. You might also try parsley, chili flakes, nutritional yeast, or toss in some cooked rice (increase broth accordingly).

Storing and Reheating

Let your butter bean stew cool for about 30 minutes to an hour before transferring it to an airtight container. Store in the fridge for up to 4 days or freeze it for 3 to 5 months. It reheats beautifully—much like our high-protein tuna casserole—just add a splash of broth if it’s thickened too much.

bowl of white beans in tomato sauce with red peppers and greens on a light wooden surface

Common Questions Answered

Can I use dried butter beans?

Absolutely! Just remember, dried beans need to be cooked ahead of time—either slow-cooked on the stove for a few hours or pressure cooked in an Instant Pot. It takes more time but that cooking liquid doubles as flavorful broth to build your stew.

Are butter beans the same as baby lima beans?

Not quite. Though technically the same species, baby limas are picked earlier and are green, denser, and a bit mealy. Butter beans are larger, creamier, and white. I prefer butter beans for this stew—they have a fluffier, creamier texture that’s perfect.

I can’t find butter beans — what should I use?

Great Northern or cannellini beans are great swaps and work well in this butter bean stew recipe.

Can this stew be spicy?

Yes! You can add red pepper flakes or chili powder with the garlic and spices while cooking for gentle heat, or sprinkle chili flakes on top when serving for a customizable kick.

Any other ideas for toppings or add-ins?

Green onions add a fresh pop on top. Try cooking diced red bell pepper alongside the onions and carrots for sweetness. If you want extra protein, vegan sausage (homemade or store-bought) is fantastic here, as are tofu sausage crumbles, vegan bacon bits, or soy curls. So many tasty ways to make this stew your own!

plump gnocchi in orange creamy broth with red peppers and greens in a white pot

Print

A cozy, creamy vegan stew featuring large, creamy butter beans, fire-roasted tomatoes, and homemade cashew cream. Ready in 30 minutes, this one-pot meal is warming and satisfying for quick dinners or leftovers.

  • Author: Ashley
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 4-6 servings 1x
  • Category: Main Course

Ingredients

Scale
  • 23 cans butter beans (rinsed and drained)
  • 2.53.5 cups vegetable broth
  • 2 carrots, peeled and sliced into rounds
  • 1 medium sweet or yellow onion, diced
  • 12 cans diced fire-roasted tomatoes
  • 6 cloves garlic, minced (or 2 tbsp pre-minced garlic)
  • 1 teaspoon Italian seasoning
  • 1 bay leaf
  • 1 cup cashew cream (blend soaked cashews with water)
  • 1 cup baby spinach
  • 1 tablespoon white wine vinegar
  • 12 tablespoons extra virgin olive oil (or splash of water for oil-free)
  • Salt, to taste
  • Ground black pepper, to taste

Instructions

  1. Soak 1 cup raw cashews in just-boiled water for 15-60 minutes; drain and blend with 3/4 cup water to make cashew cream.
  2. Rinse and drain canned butter beans.
  3. Peel and slice carrots into rounds; dice onion; mince garlic.
  4. Heat olive oil (or water) in a pot over medium-high heat.
  5. Sauté carrots and onions until carrots soften and onions are translucent and sweet.
  6. Stir in garlic and Italian seasoning; cook about 1 minute until fragrant.
  7. Add fire-roasted tomatoes, 2.5-3.5 cups vegetable broth, and bay leaf; stir and bring to a gentle boil.
  8. Lower heat to simmer; add butter beans; cook 10-15 minutes to marry flavors.
  9. If stew is too thin, mash or partially blend a cup of beans and stir back in to thicken; if too thick, loosen with more broth.
  10. Remove and discard bay leaf.
  11. Stir in cashew cream and baby spinach; cook until spinach wilts.
  12. Stir in white wine vinegar.
  13. Taste and adjust seasoning with salt and black pepper.

Notes

To thicken stew, mash part of the beans and stir in; to thin, add more vegetable broth when reheating., Soak cashews longer for creamier cashew cream; blend well, adding water gradually., Taste before adding salt due to salt in canned beans and broth., Add acid (vinegar/lemon) at the end to keep bright flavor., Add spinach last to keep fresh texture., Use immersion blender to partially puree for a creamy texture while keeping some whole beans., When blending hot liquids, vent blender lid to avoid steam bursts., Rinse beans to reduce salt and improve broth clarity., Add red pepper flakes for heat during cooking or at serving., Crisped butter beans make a crunchy topping., Store in airtight container in fridge up to 4 days or freeze 3-5 months. Reheat with broth if thickened.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cups)
  • Calories: Approximately 350 kcal per serving (estimate based on ingredients)
  • Fat: Approx. 12g per serving (from cashew cream and olive oil)
  • Carbohydrates: Approx. 45g per serving
  • Protein: Approx. 15g per serving (from butter beans and cashews)

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

More in Recipes

Ashley

ABOUT THE AUTHOR

Ashley

Hi, I’m Laura Bennett, a home baker, recipe creator, and mom of two. I’m married to my husband Mark, and together we’re raising our kids, Emma and Lucas, who are always the first to test my latest baking experiments. Warm Baker started as a way to share the cozy, reliable recipes I make for my family every week — from soft breads and breakfast bakes to simple cookies that never last long in our house.

READ MORE →

Leave a Comment

Recipe rating