Budget-Friendly Clean Eating Creamy Bean Soup Recipe
Introduction
This budget-friendly creamy bean soup is a comforting and wholesome meal perfect for any day. Made with simple, clean ingredients, it offers rich flavors and a satisfying texture without breaking the bank. Easy to prepare and delightfully nourishing, it’s a great way to enjoy a healthy homemade soup.

Ingredients
- 2 tablespoons olive oil or avocado oil
- 1 large yellow onion, diced
- 5 ribs celery, diced
- 4 large carrots, diced
- 6 fresh garlic cloves, sliced
- 1/3 cup sun-dried tomatoes, chopped
- 2 tablespoons finely chopped fresh rosemary
- 3 x 15oz cans white beans, drained and rinsed
- 3 cups stock or broth
- Sea salt and ground black pepper, to taste
- Fresh parsley as garnish
Instructions
- Step 1: Heat your oil in a large Dutch oven or stockpot over medium heat.
- Step 2: Sauté the onion, celery, and carrots for about 4 minutes until they start to soften.
- Step 3: Stir in the garlic, sun-dried tomatoes, and fresh rosemary, continuing to sauté until fragrant.
- Step 4: Add the white beans and stock or broth, then stir to combine thoroughly.
- Step 5: Season with sea salt and freshly ground black pepper to your taste.
- Step 6: Simmer over low heat for 20–25 minutes, allowing the flavors to blend well.
- Step 7: If the soup thickens too much, add additional broth to reach your desired consistency.
- Step 8: Serve the soup hot, garnished with fresh parsley for a bright finish, and enjoy!
Tips & Variations
- For extra creaminess, blend a portion of the soup with an immersion blender before serving.
- Try adding a pinch of smoked paprika for a subtle smoky flavor.
- Use homemade vegetable broth for a richer taste and cleaner ingredients.
- Add chopped kale or spinach in the last few minutes of cooking for added greens and nutrients.
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, warm gently on the stove or in the microwave, stirring occasionally. If the soup has thickened, add a splash of broth or water to loosen the consistency.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use canned beans other than white beans?
Yes, you can substitute white beans with cannellini, navy, or great northern beans for a similar texture and flavor.
Is this recipe suitable for freezing?
Absolutely. This soup freezes well for up to 3 months. Let it cool completely before transferring to freezer-safe containers. Thaw overnight in the fridge before reheating.
Print
Budget-Friendly Clean Eating Creamy Bean Soup Recipe
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Diet: Gluten Free
Description
This Budget-Friendly Clean Eating Creamy Bean Soup is a wholesome, hearty, and flavorful dish perfect for a nutritious meal. Packed with white beans, fresh vegetables, and aromatic herbs, it offers a creamy texture without any dairy. This soup is ideal for clean eaters seeking a simple yet satisfying recipe that nurtures the body and pleases the palate.
Ingredients
Vegetables & Aromatics
- 1 large yellow onion, diced
- 5 ribs celery, diced
- 4 large carrots, diced
- 6 fresh garlic cloves, sliced
- 1/3 cup sun-dried tomatoes, chopped
- 2 tablespoons finely chopped fresh rosemary
- Fresh parsley as garnish
Liquids & Beans
- 3 x 15oz cans white beans, drained and rinsed
- 3 cups stock or broth
Oils & Seasonings
- 2 tablespoons olive oil or avocado oil
- Sea salt, to taste
- Ground black pepper, to taste
Instructions
- Heat the oil: Warm 2 tablespoons of olive or avocado oil in a large Dutch oven or stockpot over medium heat to prepare for sautéing your vegetables.
- Sauté vegetables: Add the diced onion, celery, and carrots to the pot and sauté for about 4 minutes until they begin to soften and release their flavors.
- Add aromatics: Stir in the sliced garlic, chopped sun-dried tomatoes, and finely chopped fresh rosemary. Continue to sauté the mixture until fragrant, ensuring the herbs and garlic become aromatic, about 1-2 minutes.
- Add beans and broth: Pour in the drained and rinsed white beans along with 3 cups of stock or broth. Stir well to combine all ingredients evenly in the pot.
- Season and simmer: Season with sea salt and freshly ground black pepper to taste. Reduce the heat to low, cover, and let the soup simmer gently for 20 to 25 minutes to allow all the flavors to meld beautifully.
- Adjust consistency: If the soup reduces too much during simmering, add additional broth or stock to reach your desired consistency while maintaining its creamy texture.
- Serve: Ladle the hot soup into bowls, garnish with fresh parsley for a burst of color and freshness, and serve immediately for a comforting meal.
Notes
- You can substitute fresh rosemary with dried rosemary if fresh is unavailable, but reduce the quantity to 1 tablespoon.
- For a smoother texture, you may partially blend the soup before serving.
- This soup stores well in the refrigerator for up to 4 days and freezes perfectly for up to 3 months.
- Use low-sodium broth to better control the salt content.
- Adding a squeeze of lemon juice just before serving can brighten the flavors.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Keywords: clean eating, bean soup, creamy soup, budget-friendly, healthy soup, white beans soup, vegan soup, gluten free soup

