White Bean and Tomato Stew with Spinach

4.6 of 13 votes
Prep time: 5 minutes
Cook time: 25 minutes
Jump to Recipe

Be careful, this recipe is addictive! This white bean and tomato stew with spinach is ready in less than 30 minutes and is guaranteed to be a hit!

Skillet with a White Bean and Tomato Stew with Spinach

If you loved my Creamy White Bean Soup (more than 1.8 million views on social media), you will love this easy white bean stew. This stew has become my go-to recipe for a quick and healthy meal. Plus, it’s great to heat up, so you can make a big batch and freeze it for later.

Zoom on a White Bean and Tomato Stew with Spinach

Ingredients and alternative

What I love about this white bean and tomato stew is that you only need a few simple ingredients and it can be adapted to your liking depending on what you have on hand!

List of ingredients to make a White bean tomato stew
  • White beans: Choose any type of beans such as cannellini beans, great northern beans, butter beans, or even red beans.
  • Tomatoes: Opt for high-quality canned tomatoes with natural sweetness to save time. See the FAQ below for using fresh tomatoes.
  • Onion: Red onions add a nice touch, but yellow or sweet onions work well too.
  • Broth: Vegetable stock is my go-to, but chicken stock works too.
  • Spices: Typically, I use sweet paprika, red pepper flakes, and garlic. Experiment with others like cumin or ground coriander for a Middle Eastern twist, or dried herbs such as rosemary and thyme for a Mediterranean flavor.
  • Spinach: I like to use fresh or baby spinach but you can also use frozen spinach, thawed and squeezed to remove excess water.
  • Olives: Optional for a Mediterranean flair.
  • Parmesan cheese: For a creamy texture and depth. You can even stir in a leftover parmesan rind when you add the tomatoes for a deeper flavor. For a vegan option, substitute with a plant-based alternative.
  • Herbs: I generally use fresh parsley or microgreens for garnish. Cilantro or basil are a good alternative.

You will find the exact quantities in the recipe card

Zoom on a crusty bead in a pan with White Bean and Tomato Stew with Spinach

How to make a white bean and tomato stew (with photos)

In my large, deep skillet, I first heat the olive oil over medium heat. I sauté the red onion until soft, about 3 minutes.

Then I stir in my spices: red pepper flakes, sweet paprika, tomato paste, and garlic. You can be creative and adjust the seasoning to your liking! I stir well to make sure the onions are well coated with the spices. Continue cooking for another 5 minutes or until the onions begin to caramelize.

Next, add the vegetable broth to deglaze the pan, then add the tomatoes. I season to taste with salt and pepper and simmer over medium-low heat until the tomato sauce thickens slightly, at least 15 minutes. Longer if you have time for a thicker stew.

Then I add the rinsed beans, black olives (you don’t have to if you don’t like black olives, I just had some leftovers in my fridge and this is a great way to use them), and fresh spinach to the skillet.

I stir well and cook for another 5 minutes or until the spinach is wilted. Then I stir in the parmesan cheese. Et voilà! 

Finally, I sprinkle some fresh parsley over the top and serve with crusty bread. This white bean tomato stew is super easy to make ahead. It tastes even better reheated and is a great recipe for your meal prep!

White Bean and Tomato Stew with Spinach in a skillet

More Vegetarian Dinner Recipes

FAQ: White Bean and Tomato Stew

Can I use fresh tomatoes instead of canned?

Yes, you can! Simply use about 1 1/2 cups of chopped fresh tomatoes for every 14-ounce can of canned tomatoes. You may need to adjust cooking time slightly as fresh tomatoes release more moisture.

For a more elaborated recipes, you can even roast the fresh tomatoes. Place tomatoes cut in 4 or cherry tomatoes on a baking dish. Add a generous drizzle of olive oil and roast for 25 minutes in the oven at 350 °F (180 °C).

Can I make this stew ahead of time?

Absolutely! In fact, many find that the flavors develop even more if allowed to sit for a day. Store it in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave.

Can I add meat to this stew?

Absolutely! You can add chicken sausage or ground beef – simply brown the meat alongside the onion for added flavor and texture.

Don’t hesitate to leave me a comment, it always makes me very happy!

Follow me on Instagram, Facebook or TikTok to take a look behind the scenes of my blog :

Recipe card

Print Recipe

White Bean and Tomato Stew with Spinach

Click on the stars to rate!

4.6 of 13 votes
Be careful, this recipe is addictive! This white bean and tomato stew with spinach is ready in less than 30 minutes and is guaranteed to be a hit!
Prep Time 5 minutes
Cook Time 25 minutes
Course Main course
Cuisine Mediterranean
Servings 2
Calories 372 kcal

Ingredients
  

  • 1 can t omatoes 14.5 oz or 400 g
  • 1 can white beans drained and rinsed about 8.5 oz or 240 g
  • 1 tablespoon olive oil
  • 1 red onion sliced
  • 2 cloves garlic minced
  • 2 teaspoons paprika
  • 1 teaspoon red pepper flakes
  • 1 tablespoon tomato paste
  • 1/2 cup vegetable broth
  • 1/2 cup black olives
  • ​3/4 cup parmesan cheese 60 g
  • 3 cups fresh spinach
  • Salt
  • ​Black Pepper

Instructions
 

  • 1/2 cup fresh herbs (parsley, coriander, micro greens), chopped
  • In a skillet or dutch oven, heat olive oil over medium heat. Sauté the red onion until softened, about 3 minutes. Stir in red pepper flakes, sweet paprika, tomato paste, and garlic, making sure the onions are well coated with the seasonings. Continue cooking for another 5 minutes or until onions begin to caramelize.
  • Pour in the vegetable broth to deglaze the pan, then add the tomatoes. Season to taste with salt and pepper. Simmer over medium low heat until the tomato sauce thickens slightly, at least 15 minutes.
  • Add the white beans, black olives, and spinach to the skillet. Stir well and cook for another 5 minutes or until the spinach is wilted. Stir in the Parmesan cheese.
  • Sprinkle with fresh parsley and serve with crusty bread or rice.

Nutrition

Calories: 372kcalCarbohydrates: 51gProtein: 17gFat: 14gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 9gCholesterol: 0.3mgSodium: 903mgPotassium: 1644mgFiber: 14gSugar: 10gVitamin A: 6721IUVitamin C: 53mgCalcium: 224mgIron: 7mg
Tried this recipe?Tag @la.cuisine.de.geraldine on Instagram and let me know how it was!

Leave a Reply

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

Rate this recipe!




5 Comments