Easy White Bean Soup Recipe on a Budget

A bowl of easy white bean soup topped with golden croutons, featuring tender white beans, potatoes, and spinach in a light broth, garnished with a slice of lime for a fresh, budget-friendly meal.

Sharing is caring!

If you’re looking for a simple, hearty, and budget-friendly recipe, this easy white bean soup recipe is perfect for any season. This comforting dish is made with wholesome ingredients, minimal prep work, and lots of love. Whether you’re feeding yourself or preparing a cozy meal for two, this soup delivers flavor and warmth in every bite. Pair it with crusty whole-grain bread for a satisfying meal.

This recipe is not only delicious but also incredibly versatile. You can serve it as a light dinner or a filling lunch, and it pairs beautifully with a fresh green salad, a sprinkle of Parmesan cheese, or even a drizzle of olive oil for extra richness. The combination of beans, vegetables, and herbs creates a nourishing and balanced bowl of comfort.

A close-up of a hearty and budget-friendly white bean soup filled with tender white beans, carrots, potatoes, and spinach in a light broth, perfect for an easy and healthy meal.

What Is White Bean Soup?

White bean soup is a classic dish enjoyed in various cuisines around the world. Known for its creamy texture and earthy flavors, it’s a humble recipe that brings together the best of pantry staples and fresh produce. Traditionally, white bean soup can range from thick and hearty to light and brothy, depending on the regional influence.

This soup is beloved for its affordability, versatility, and nutritional value. White beans, the star ingredient, are rich in protein, fiber, and essential nutrients. Adding vegetables like carrots, celery, and spinach enhances the soup’s flavor and texture while making it a wholesome, well-rounded dish. It’s a perfect example of how simple ingredients can come together to create something truly special.

An overhead view of fresh ingredients for an easy white bean soup recipe, including white beans, spinach, potatoes, carrots, garlic, herbs, butter, and olive oil, perfect for making a healthy and budget-friendly soup.

Ingredients to Make This Recipe

To make this budget-friendly white bean soup, you’ll need a handful of affordable ingredients that you may already have in your kitchen. Each one adds a unique flavor and texture to the dish.

  • White beans – These are the backbone of this soup, providing a creamy texture and mild flavor.
  • Onion – Adds a touch of sweetness and depth to the base of the soup.
  • Celery – Offers a subtle crunch and a mild, aromatic flavor.
  • Carrot – Adds natural sweetness and brightens the soup with its vibrant color.
  • Garlic, chopped – Gives the soup a robust, aromatic flavor.
  • Frozen spinach – Brings color, nutrients, and a touch of earthiness to the soup.
  • Potato – Adds body and a creamy consistency to the broth.
  • Butter – Enhances the soup’s richness and smoothness.
  • Olive oil, plus more for serving – Adds a subtle fruity flavor and silkiness.
  • Rosemary – Infuses the soup with a piney, aromatic depth.
  • Chicken or vegetable broth – Forms the flavorful base of the soup; use vegetable broth for a vegetarian version.
  • Mixed herbs – Provides a balanced mix of herbal notes.
  • Salt and pepper to taste – Essential for bringing out the flavors in the dish.
A step-by-step collage showing how to make an easy white bean soup, including chopped vegetables, sautéing ingredients, adding white beans and broth, and a ladle of the finished budget-friendly soup.

How to Make Easy White Bean Soup

Making this easy white bean soup for two is simple and straightforward. Follow these detailed steps to prepare the perfect pot of soup:

  1. Prepare the ingredients
    Dice the onion, carrot, potato, and celery. Finely chop the garlic. This ensures even cooking and a consistent texture in the soup.
  2. Sauté the vegetables
    Heat the olive oil and butter in a large pot over medium heat. Add the celery, carrots, and onion. Sauté for about 5 minutes, until the vegetables are soft and fragrant.
  3. Add garlic and potatoes
    Stir in the chopped garlic and diced potato. Cook for another 1-2 minutes until the garlic releases its aroma.
  4. Combine the remaining ingredients
    Add the white beans, chicken or vegetable broth, rosemary, mixed herbs, salt, and pepper. Stir well and bring the mixture to a boil.
  5. Simmer the soup
    Reduce the heat, cover the pot, and let the soup simmer for 20 minutes. This allows the flavors to meld and the potato to become fork-tender.
  6. Finish with spinach
    Stir in the frozen spinach and cook until it’s wilted and well-incorporated into the soup.
  7. Adjust seasoning and serve
    Remove the rosemary sprig, taste the soup, and adjust the seasoning as needed. Serve warm with a drizzle of olive oil and a slice of crusty bread.
A bowl of easy white bean soup topped with golden croutons, featuring tender white beans, potatoes, and spinach in a light broth, garnished with a slice of lime for a fresh, budget-friendly meal.

Tips for Making White Bean Soup

  • Use fresh ingredients. Fresh vegetables and herbs enhance the flavor and aroma of the soup. Opt for fresh rosemary or mixed herbs when available for a more vibrant and aromatic dish.
  • Don’t skip the sautéing step. Sautéing the vegetables, such as onion, celery, and carrot, is crucial for developing a flavorful base. This process caramelizes their natural sugars and intensifies their taste.
  • Mash or blend some of the beans. For a thicker and creamier consistency, mash a portion of the white beans or blend some of the soup before adding the spinach. This technique adds body without needing cream.
  • Add a pinch of red pepper flakes. If you enjoy a little heat, sprinkle some red pepper flakes while sautéing the vegetables. This small addition provides a subtle kick without overpowering the dish.
  • Make it vegan. To adapt this recipe for a vegan diet, substitute the butter with olive oil and use vegetable broth instead of chicken broth. This keeps the soup flavorful and plant-based.
A close-up of budget-friendly white bean soup featuring tender white beans, potatoes, carrots, spinach, and flavorful broth, served with a slice of crusty bread for a hearty and comforting meal.

Frequently Asked Questions

Can I use dried beans instead of canned beans?

Yes! Dried beans can be used, but they need to be soaked and cooked beforehand. Use about 3/4 cup of dried white beans to replace one 14.5-ounce can.

Can I freeze white bean soup?

Absolutely. White bean soup freezes well for up to three months. Let it cool completely before transferring it to an airtight container. Thaw overnight in the refrigerator and reheat on the stove.

What are some variations of this soup?

You can customize the soup by adding other vegetables like zucchini, leeks, or tomatoes. For a protein boost, include cooked chicken or sausage. For added creaminess, stir in a splash of cream or coconut milk.

Have you tried this easy white bean soup recipe? Make sure to rate and review it! We’d love to hear how it turned out for you. Whether it became a new favorite or you added your own twist, your feedback is always appreciated.

Yield: 2

Budget-Friendly White Bean Soup Recipe

A close-up of budget-friendly white bean soup featuring tender white beans, potatoes, carrots, spinach, and flavorful broth, served with a slice of crusty bread for a hearty and comforting meal.

If you’ve never made white bean soup before, this recipe is perfect for beginners. It’s straightforward, using simple steps and easy-to-find ingredients to create a hearty, flavorful meal.

Made with budget-friendly items like white beans, fresh vegetables, and aromatic herbs, it’s as economical as it is delicious. Pair it with crusty whole-grain bread for a satisfying and affordable dish that’s perfect for any meal.

Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes

Ingredients

  • 1 (14.5-ounce) can white beans, rinsed and drained
  • 1 onion, diced
  • 1 celery stalk, diced
  • 1 carrot, diced
  • 1-2 garlic cloves, chopped
  • 1/2 cup frozen spinach
  • 1 medium-sized potato, diced
  • 1 tablespoon butter
  • 2 tablespoons olive oil, plus more for serving
  • 1 sprig rosemary
  • 1 cup chicken or vegetable broth
  • 1/2 teaspoon mixed herbs
  • Salt and pepper to taste

Instructions

Prepare the ingredients. Start by dicing the onion, carrot, celery, and potato into small, even pieces. Finely chop the garlic. This will help everything cook evenly.

Heat the pot. In a large pot, heat 2 tablespoons olive oil and 1 tablespoon butter over medium heat. Wait until the butter melts completely.

Sauté the vegetables. Add the diced onion, celery, and carrot to the pot. Cook for about 5 minutes, stirring occasionally, until the vegetables are soft and translucent.

Add garlic and potato. Stir in the chopped garlic and diced potato. Sauté for another 1-2 minutes, or until the garlic becomes fragrant.

Combine the main ingredients. Add the white beans, chicken or vegetable broth, 1 sprig rosemary, 1/2 teaspoon mixed herbs, salt, and pepper to the pot. Stir well to combine all the flavors.

Simmer the soup. Bring the mixture to a boil. Once it starts boiling, reduce the heat to low, cover the pot, and let it simmer for 20 minutes. This will allow the flavors to meld together, and the potato will become tender.

Add spinach. When the potato is fork-tender, stir in the 1/2 cup frozen spinach. Continue cooking until the spinach is wilted and fully incorporated into the soup.

Remove rosemary and adjust seasoning. Take the pot off the heat and discard the rosemary sprig. Taste the soup and adjust the seasoning with additional salt or pepper if needed.

Serve. Ladle the soup into bowls, drizzle with a little extra olive oil if desired, and serve warm with crusty whole-grain bread.

Notes

Choose the right beans: Canned white beans like cannellini, great northern, or navy beans work best for this recipe. Rinse and drain them well to remove excess sodium and improve the flavor.

Adjust the consistency: If you prefer a thicker soup, mash some of the beans or blend a portion of the soup before adding the spinach. For a thinner soup, add a little more broth until you reach your desired consistency.

Season to taste: Start with a small amount of salt and pepper, then adjust after simmering. The flavors intensify as the soup cooks, so it’s best to season gradually.

Fresh or frozen spinach: Frozen spinach is convenient and works well, but fresh spinach can also be used. Simply stir in a few handfuls of fresh spinach leaves toward the end of cooking.

Vegetarian option: Use vegetable broth instead of chicken broth and replace the butter with extra olive oil for a vegan-friendly version.

Make it your own: Add extra vegetables like zucchini, leeks, or tomatoes to customize the soup. For added protein, include cooked sausage, chicken, or even a poached egg on top.

Storage tips: Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave. This soup also freezes well for up to 3 months.

Serving suggestion: Pair with crusty whole-grain bread or a side salad to create a complete and satisfying meal.

Nutrition Information:

Yield:

2

Serving Size:

1

Amount Per Serving: Calories: 585Total Fat: 29gSaturated Fat: 8gTrans Fat: 0gUnsaturated Fat: 19gCholesterol: 79mgSodium: 667mgCarbohydrates: 53gFiber: 11gSugar: 6gProtein: 30g

These nutritional calculations might not be accurate. Please speak with a licensed nutritionist to assist you.