Creamy Italian Butter Bean Stew

This hearty butter bean stew combines tender beans, fresh spinach, and a rich tomato sauce infused with Italian herbs for a comforting, flavorful meal.

Packed with plant-based protein, fiber, and heart-healthy fats, it’s naturally low in saturated fat.

Quick to prepare and satisfying, this vegan, gluten-free stew is perfect for busy weeknights, meal prep, or cozy dinners.

Italian Butter Bean Stew

Linda M. Harris
A comforting one-pot stew with creamy butter beans, fresh spinach, and a flavorful Italian-spiced tomato sauce.
High in plant-based protein and fiber, naturally vegan and gluten-free, this stew is quick, easy, and perfect for weekday dinners or meal prep.
Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Course Entree
Cuisine American, Italian
Servings 5

Equipment

  • 1 Large Pot or Dutch Oven
  • Measuring Cups and Spoons
  • Cutting board
  • Knife
  • Wooden spoon or spatula

Ingredients
  

  • 2 tablespoons olive oil
  • 1 medium onion diced
  • 2 medium carrots diced
  • 4 garlic cloves minced
  • 1 cup vegetable broth
  • 3 15.5-ounce / 439 g cans butter beans, drained and rinsed
  • 1 14.5-ounce / 411 g can diced tomatoes
  • 1 15-ounce / 425 g can tomato sauce
  • 1 teaspoon dried oregano
  • ½ teaspoon dried thyme
  • Pinch of red pepper flakes optional
  • 2 cups fresh spinach roughly chopped (about 3 ounces)
  • Salt and black pepper to taste
  • Vegan Parmesan cheese for serving (optional)

Instructions
 

  • Heat the Olive Oil: Begin by placing a large pot or Dutch oven on the stove over medium heat.
    Pour in 2 tablespoons of olive oil, allowing it to warm gently.
    The oil should shimmer slightly when ready, indicating it’s hot enough to sauté vegetables without burning.
    This step ensures your vegetables absorb the flavors of the oil and cook evenly.
  • Sauté the Aromatics: Add 1 medium diced onion and 2 medium diced carrots to the heated oil.
    Stir frequently using a wooden spoon or spatula. Cook the vegetables for about 8–10 minutes, or until the onions turn translucent and the carrots start to soften.
    This process develops the base flavors, creating a naturally sweet, aromatic foundation for the stew.
  • Infuse with Garlic: Push the softened onions and carrots to the side of the pot to make space for the garlic.
    Add 4 minced garlic cloves, stirring continuously for about 1 minute until the garlic releases a fragrant aroma.
    Be careful not to let the garlic brown, as burnt garlic can introduce a bitter taste.
    This step adds depth and a signature Italian flavor to the stew.
  • Add Liquid and Beans: Pour in 1 cup of vegetable broth to deglaze the pot, scraping up any flavorful bits stuck to the bottom.
    Then, add 3 cans of drained and lightly rinsed butter beans.
    Stir gently to combine, ensuring the beans are evenly coated with the aromatic base.
    The beans contribute creaminess, protein, and a satisfying texture to the stew.
  • Incorporate Tomatoes and Herbs: Add 1 can of diced tomatoes and 1 can of tomato sauce into the pot.
    Sprinkle in 1 teaspoon dried oregano, ½ teaspoon dried thyme, and a pinch of red pepper flakes if using.
    Stir thoroughly to blend the tomatoes and seasonings evenly with the beans and vegetables.
    This combination builds a rich, hearty tomato base with traditional Italian flavors.
  • Bring to a Gentle Boil: Raise the heat to high and bring the stew mixture to a gentle boil.
    Watch carefully to avoid the liquid boiling over. Once boiling, reduce the heat to low, creating a slow, steady simmer.
    This step allows the flavors to meld together while preventing overcooking or splitting the beans.
  • Simmer for Flavor Development: Let the stew simmer uncovered for approximately 20 minutes.
    Stir occasionally to ensure nothing sticks to the bottom.
    The sauce will gradually thicken, the carrots will soften completely, and the beans will absorb the rich tomato-herb flavors.
    This simmering stage is essential for developing a deep, satisfying taste.
  • Add Fresh Spinach: Add 2 cups of roughly chopped fresh spinach to the pot.
    Gently stir the leaves into the hot stew, cooking for 2–3 minutes until the spinach wilts completely.
    The fresh spinach adds a bright color, subtle flavor, and a boost of nutrients like iron and vitamins, while keeping the dish light and fresh.
  • Season to Taste: Remove the pot from heat. Taste the stew and season with salt and black pepper according to your preference.
    Adjusting seasoning at the end ensures the flavors are balanced and highlights the natural sweetness of the carrots and the creaminess of the beans.
  • Serve and Garnish: Ladle the stew into bowls while it’s hot.
    If desired, sprinkle with vegan Parmesan cheese for added richness and a cheesy note without dairy.
    Serve immediately alongside crusty bread, over rice, or as a standalone wholesome meal.
    Enjoy the comforting, hearty, and flavorful experience of this Italian-inspired stew.

Notes

  • Sauté onions and carrots until soft and fragrant to create a rich flavor base.
  • Lightly rinse canned butter beans to reduce excess sodium and improve texture.
  • Fresh spinach is ideal for brightness, but frozen spinach works if added earlier.
  • Taste and adjust seasoning at the end for the perfect balance of salt, herbs, and heat.
  • Stir gently while simmering to prevent beans from breaking and maintain a creamy texture.
  • Optional toppings like vegan Parmesan, fresh basil, or a drizzle of olive oil enhance flavor and presentation.

Chef’s Secrets: Flavor Enhancement Techniques

To elevate this stew, consider a few simple techniques.

Toasting dried herbs briefly in the oil before adding liquids can intensify their flavor.

For extra depth, a splash of balsamic vinegar or a squeeze of fresh lemon juice added at the end can brighten the dish and balance the richness of the beans.

Using homemade vegetable broth will enhance the stew’s aroma, but store-bought broth works well in a pinch.

Stir the stew gently while simmering to prevent breaking the beans, which preserves their creamy texture.

Serving Suggestions: Delicious Meal Pairings

This stew is versatile and pairs beautifully with a variety of sides.

Serve it with crusty whole-grain bread or garlic bread for a classic Italian-style dinner.

Spoon it over cooked quinoa, rice, or polenta for a heartier meal.

Top individual servings with vegan Parmesan, fresh basil, or a drizzle of extra-virgin olive oil for added flavor and presentation.

For a lighter option, serve it alongside a crisp salad with lemon vinaigrette to complement the richness of the stew.

Storage Tips: Keep Fresh Longer

This stew stores exceptionally well and can be a convenient meal prep option.

Allow it to cool to room temperature before transferring to an airtight container.

Refrigerated, it will last up to 4–5 days and the flavors often improve as they meld.

For longer storage, freeze portions in freezer-safe containers for up to 3 months.

When reheating, warm gently over medium heat, adding a splash of water or broth if the stew has thickened.

Always stir occasionally to maintain a creamy texture and prevent sticking.

Frequently Asked Questions

1. Can I use other beans instead of butter beans?

Yes! Cannellini, navy, or great northern beans can be substituted. Each will offer a slightly different texture but will maintain the creamy, hearty quality of the stew.

2. Is this stew spicy?

The stew is mild by default. Adding red pepper flakes introduces gentle heat, which can be adjusted according to personal preference.

Omitting them will keep the flavor warm and comforting without spiciness.

3. Can I make this stew ahead of time?

Absolutely. The stew can be prepared a day in advance and refrigerated.

Reheating allows the flavors to meld even more, making it taste even richer the next day.

4. Can I use frozen spinach instead of fresh?

Yes, frozen spinach works well. Add it during the simmering stage and allow extra time for it to thaw and fully incorporate into the stew.

Be sure to squeeze out excess water if necessary.

5. How can I make this stew more protein-rich?

Adding extra beans, lentils, or chickpeas can boost protein content.

You can also serve it with whole grains like quinoa or brown rice to create a more complete, protein-packed meal.