A warm, comforting, and nourishing soup made with simple pantry staples, this creamy bean soup is proof that eating well doesn’t have to be expensive. It’s hearty, satisfying, and full of flavor, making it perfect for busy weeknights, meal prep, or feeding the whole family on a budget. Budget-Friendly Clean Eating Creamy Bean Soup

Why You’ll Love This Recipe

This soup is affordable, filling, and made with wholesome ingredients you can easily keep on hand. The combination of tender vegetables, creamy white beans, and fragrant herbs creates a rich and comforting texture without the need for dairy. It’s easy to prepare in one pot, adaptable to what you have in your kitchen, and tastes even better the next day.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

2 tablespoons olive oil or avocado oil
1 large yellow onion, finely diced
5 celery ribs, diced
4 large carrots, diced
6 fresh garlic cloves, thinly sliced
1/3 cup sun-dried tomatoes, finely chopped
2 tablespoons fresh rosemary, finely chopped
3 cans (15 ounces each) white beans, drained and rinsed
3 cups vegetable broth or other preferred broth
1 teaspoon sea salt, or to taste
1/2 teaspoon ground black pepper, or to taste
2 tablespoons fresh parsley, finely chopped, for garnish

Directions

Heat the olive oil or avocado oil in a large Dutch oven or heavy-bottomed stockpot over medium heat.

Add the diced onion, celery, and carrots. Sauté for about 4 minutes, stirring occasionally, until the vegetables begin to soften.

Stir in the sliced garlic, chopped sun-dried tomatoes, and fresh rosemary. Cook for another 1 to 2 minutes, stirring constantly, until fragrant.

Add the white beans and broth to the pot. Stir well to combine all ingredients evenly.

Season with sea salt and ground black pepper to taste.

Reduce the heat to low and let the soup simmer gently for 20 to 25 minutes, allowing the flavors to blend. Stir occasionally and add a little extra broth if you prefer a thinner consistency.

Remove from heat and serve hot, garnished with fresh parsley if desired.

Servings and timing

This recipe makes approximately 6 servings.
Preparation time is about 10 minutes, and cooking time is around 30 minutes, for a total time of approximately 40 minutes.

Variations

For a creamier texture, blend one to two cups of the soup and stir it back into the pot.
Add a pinch of chili flakes or smoked paprika for gentle heat and deeper flavor.
Stir in fresh spinach or kale during the last few minutes of simmering for extra greens.
Use dried beans cooked ahead of time instead of canned beans for an even more budget-friendly option.

Storage/Reheating

Store leftover soup in an airtight container in the refrigerator for up to 4 days. This soup also freezes well for up to 3 months.

To reheat, warm gently on the stovetop over low heat, stirring occasionally and adding a splash of broth or water if needed. You can also reheat individual portions in the microwave until hot.

Budget-Friendly Clean Eating Creamy Bean Soup FAQs

Can I make this soup ahead of time?

Yes, this soup is ideal for making ahead and often tastes even better the next day.

Is this soup suitable for meal prep?

Absolutely, it stores and reheats very well, making it perfect for weekly meal prep.

Can I use dried beans instead of canned?

Yes, just be sure the beans are fully cooked before adding them to the soup.

What type of white beans work best?

Cannellini, navy beans, or great northern beans all work very well in this recipe.

Can I make this soup vegetarian?

Yes, simply use vegetable broth, which works perfectly in this soup.

How can I make the soup thicker?

You can blend a portion of the soup or mash some of the beans directly in the pot.

Can I add more vegetables?

Yes, zucchini, leeks, or bell peppers make great additions.

Does this soup freeze well?

Yes, allow it to cool completely before freezing in airtight containers.

Can I reduce the sodium?

Use a low-sodium broth and adjust the salt to your taste.

What can I serve with this soup?

This soup pairs well with crusty bread, a fresh salad, or roasted vegetables.

Conclusion

This budget-friendly creamy bean soup is a simple yet nourishing meal that proves wholesome cooking can be both affordable and delicious. With minimal ingredients and maximum comfort, it’s a recipe you’ll want to make again and again for cozy dinners, easy lunches, and stress-free meal planning.

Print

Budget-Friendly Clean Eating Creamy Bean Soup

Budget-Friendly Clean Eating Creamy Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy, hearty, and affordable bean soup made with simple pantry ingredients like white beans, vegetables, and herbs—perfect for clean eating and meal prep on a budget.

  • Author: Sophia
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan

Ingredients

  • 2 tablespoons olive oil or avocado oil
  • 1 large yellow onion, finely diced
  • 5 celery ribs, diced
  • 4 large carrots, diced
  • 6 garlic cloves, thinly sliced
  • 1/3 cup sun-dried tomatoes, finely chopped
  • 2 tablespoons fresh rosemary, finely chopped
  • 3 cans (15 oz each) white beans, drained and rinsed
  • 3 cups vegetable broth or other preferred broth
  • 1 teaspoon sea salt, or to taste
  • 1/2 teaspoon ground black pepper, or to taste
  • 2 tablespoons fresh parsley, finely chopped (for garnish)

Instructions

  1. Heat oil in a large pot over medium heat.
  2. Add diced onion, celery, and carrots. Sauté for 4 minutes, stirring occasionally.
  3. Stir in garlic, sun-dried tomatoes, and rosemary. Cook for 1–2 minutes until fragrant.
  4. Add white beans and broth. Stir well to combine.
  5. Season with salt and pepper. Reduce heat to low and simmer for 20–25 minutes.
  6. Optional: For a creamier soup, blend 1–2 cups and return to pot, or mash some beans in the pot.
  7. Remove from heat and serve hot. Garnish with fresh parsley if desired.

Notes

  • Blend a portion of the soup for extra creaminess without dairy.
  • Add spinach or kale in the last 5 minutes for more greens.
  • Smoked paprika or chili flakes add gentle heat.
  • Dried beans cooked in advance can replace canned beans.
  • Tastes even better the next day—great for meal prep!

Nutrition

  • Serving Size: 1 bowl
  • Calories: 280
  • Sugar: 6g
  • Sodium: 460mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 10g
  • Protein: 12g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star