Print

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