If you’re craving a bowl of something hearty, wholesome, and bursting with Mediterranean flavors, I’ve got just the thing for you: the Italian White Bean Soup {Vegan, Oil-Free, High Protein} Recipe. This soup is an absolute treasure—warm, cozy, and packed with nutritious ingredients that’ll keep you energized and satisfied. Plus, it’s oil-free and vegan, making it light on the belly but big on taste and protein. Whether you want a quick weekday meal or a comforting dish for chilly evenings, this soup delivers every single time.
Ingredients You’ll Need
The magic of this Italian White Bean Soup {Vegan, Oil-Free, High Protein} Recipe lies in its simple yet essential ingredients. Each one plays a crucial role in building layers of flavor, texture, and color that make this soup so delightful. From savory herbs to hearty beans and vibrant greens—every component is a building block for the perfect bowl.
- 1/4 cup water: Used for sautéing the vegetables without any oil, keeping the recipe light.
- 1 large onion, chopped (about 1.5 cups): Brings a sweet, aromatic base that mellows as it cooks.
- 1 cup chopped peeled carrots (about 2 large carrots): Adds natural sweetness and bright color to the soup.
- 1 large stalk celery, chopped (about 2/3 cup): Provides a subtle, fresh scent and slight crunch.
- 2 teaspoons dried Italian herb seasoning: A fragrant mix that transports you straight to Italy with every spoonful.
- 2 teaspoons garlic powder: Delivers a deep, comforting garlicky flavor without any pungency.
- 3/4 teaspoon fine sea salt: Enhances all the flavors harmoniously, adjustable to your taste.
- 1/4 teaspoon ground black pepper: Gives just a mild spicy kick to balance the soup.
- 6 cups water: Creates a light but rich broth that’s perfect for simmering the ingredients.
- 3 (15-oz) cans white beans, rinsed and drained: The star ingredient packed with protein and creaminess.
- 3 cups packed spinach leaves: Adds a pop of vibrant green and a boost of nutrition just before serving.
How to Make Italian White Bean Soup {Vegan, Oil-Free, High Protein} Recipe
Step 1: Sauté the Vegetables
Start by bringing 1/4 cup of water to a boil in a large soup pan over medium-high heat. This small splash helps soften the onions, carrots, and celery without any oil. Cook and stir the chopped vegetables for about 7 to 8 minutes, until they’re nicely softened and fragrant, releasing their natural sweetness.
Step 2: Add Herbs and Spices
Next, stir in your dried Italian herb seasoning, garlic powder, sea salt, and black pepper. Let the mixture cook for an additional minute to let those dried herbs awaken and blend with the vegetables, building a vibrant, savory foundation for the soup’s broth.
Step 3: Combine Beans and Water
Pour in the full 6 cups of water to the pan and add all but 1 cup of your rinsed and drained white beans. Reserve that last cup for mashing later. This combination starts creating the comforting body of the soup, full of texture and protein.
Step 4: Mash and Add Remaining Beans
Take the reserved cup of beans and mash them gently before stirring them back into the pot. This step thickens the broth naturally and adds a delightful creaminess, all without any dairy or oils.
Step 5: Simmer and Wilt Spinach
Bring the soup to a gentle boil, then reduce the heat and let it simmer uncovered for 15 to 20 minutes. This simmering allows the flavors to deepen and meld beautifully. Just before finishing, stir in the packed spinach leaves and cook for another 1 to 2 minutes until wilted, injecting a fresh green burst into each spoonful.
Step 6: Taste and Adjust
Give your soup a taste and adjust the seasonings as needed. Maybe a little more salt, pepper, or that vibrant Italian herb mix. When it’s just right, your incredible Italian White Bean Soup {Vegan, Oil-Free, High Protein} Recipe is ready to warm your soul.
How to Serve Italian White Bean Soup {Vegan, Oil-Free, High Protein} Recipe
Garnishes
Elevate your bowl with simple garnishes that complement the soup’s rich flavors. A sprinkle of vegan Parmesan or chopped fresh basil or parsley adds a lovely freshness and visual appeal. If you like a touch of bite, thinly sliced green onions or a dash of crushed red pepper flakes bring a subtle zing.
Side Dishes
This soup shines best with rustic sides. Crusty whole-grain bread or gluten-free crackers make fantastic dippers, soaking up all that savory broth. For a heartier meal, pair with a crisp green salad drizzled with a light vinaigrette, balancing the warm, creamy notes of the soup.
Creative Ways to Present
If you’re serving guests or want to impress, ladle the soup into individual cups or mini bread bowls for a charming presentation. Swirl in a spoonful of vegan sour cream or a splash of lemon juice right before serving to add another layer of brightness and decadence.
Make Ahead and Storage
Storing Leftovers
Once your soup cools, transfer it to airtight containers and store in the refrigerator for up to 3 days. It stays wonderfully flavorful and thickens slightly as it sits, making it even better the next day.
Freezing
This Italian White Bean Soup {Vegan, Oil-Free, High Protein} Recipe freezes beautifully. Place cooled soup in freezer-safe containers or bags and freeze for up to 6 months. Just be sure to leave some space for expansion, and consider freezing without the greens, adding fresh spinach when reheating.
Reheating
Reheat gently on the stove over low to medium heat, stirring occasionally until warmed through. Add the spinach or any fresh greens at this stage to keep their vibrant color and nutrition intact. If the soup has thickened too much, a splash of water or vegetable broth will loosen it right up.
FAQs
Can I use dried beans instead of canned?
Absolutely! If using dried beans, soak them overnight and cook them until tender before adding to your soup. You’ll need approximately 3.5 cups of cooked beans to replace the canned versions.
What can I add for more protein?
This soup is already high in protein thanks to the white beans, but you can boost it further by stirring in cooked quinoa, lentils, or even small cubes of tofu.
Is this soup suitable for a low-fat diet?
Yes, it is perfectly oil-free and low in fat while still being creamy and satisfying, making it an excellent choice for those watching their fat intake.
Can I substitute the spinach with other greens?
Definitely! Kale, chard, or collard greens are great alternatives. Just add them at the end of cooking and allow a few extra minutes to soften if needed.
How can I make this soup more filling?
Consider adding whole grains like brown rice or barley, or serve it alongside a protein-rich salad or baked tofu to round out the meal.
Final Thoughts
This Italian White Bean Soup {Vegan, Oil-Free, High Protein} Recipe is one of those dishes that feels like a warm hug in a bowl—simple, nourishing, and truly delicious. It’s an everyday recipe that doesn’t sacrifice flavor for health, making it a staple in my kitchen and hopefully in yours too. Give it a try, and I promise you’ll be reaching for seconds and wanting to.share it with everyone you know!
Print
Italian White Bean Soup {Vegan, Oil-Free, High Protein} Recipe
- Total Time: 35 minutes
- Yield: 6 servings
- Diet: Vegan
Description
This Italian White Bean Soup is a quick, cozy, and comforting vegan recipe. Packed with plant-based protein and fiber, it features tender white beans, vibrant spinach, and flavorful Italian herbs in a light, oil-free broth. Perfect for a nutritious and budget-friendly meal that’s both gluten-free and dairy-free.
Ingredients
Vegetables and Aromatics
- 1 large onion, chopped (about 1.5 cups)
- 1 cup chopped peeled carrots (about 2 large carrots)
- 1 large stalk celery, chopped (about 2/3 cup)
- 3 cups packed spinach leaves
- 1/4 cup (60 mL) water (for sautéing)
Seasonings
- 2 teaspoons dried Italian herb seasoning
- 2 teaspoons garlic powder
- 3/4 teaspoon fine sea salt, more or less to taste
- 1/4 teaspoon ground black pepper, more or less to taste
Liquids and Beans
- 6 cups (1.5 L) water
- 3 (15-oz/425 g) cans white beans, rinsed and drained (or 3.5 cups/780 g homemade cooked white beans)
Instructions
- Sauté Vegetables: In a large soup pan, bring the 1/4 cup water to a boil over medium-high heat. Add the chopped onion, carrots, and celery. Cook and stir for 7 to 8 minutes until the vegetables are softened, creating a flavorful base for the soup.
- Add Seasonings: Stir in the dried Italian herbs, garlic powder, salt, and pepper. Cook and stir for an additional 1 minute to allow the spices to release their aromas and deepen the flavor.
- Add Beans and Water: Pour in 6 cups of water and add all but 1 cup of the rinsed white beans to the pot. Reserve 1 cup of beans separately.
- Mash Reserved Beans: Mash the reserved 1 cup of white beans until mostly smooth and stir them back into the soup. This adds body and creaminess without oil.
- Simmer the Soup: Bring the soup to a boil, then reduce the heat and simmer uncovered for 15 to 20 minutes to meld the flavors and thicken the soup slightly.
- Add Spinach: Stir in the spinach leaves and cook for 1 to 2 minutes until wilted, adding fresh color and nutrients.
- Adjust Seasoning and Serve: Taste the soup and adjust seasonings as desired. Serve hot, optionally garnished with your choice of vegan Parmesan, fresh herbs, or a splash of lemon juice for brightness.
Notes
- Storage: Store cooled leftover soup in an airtight container in the refrigerator for up to 3 days or freeze for up to 6 months.
- Bean Variety: Any white beans such as navy, cannellini, or Great Northern beans work well. For homemade cooked beans, use about 3.5 cups drained.
- Fresh Garlic Substitute: If preferred, use 4 teaspoons minced fresh garlic instead of garlic powder; add it along with the herbs during step 2.
- Optional Finishes: Add a splash of lemon juice or vinegar to brighten flavors, a tablespoon of tomato paste for depth (stir in before adding spinach), or 1 can (14.5 oz) petite-diced tomatoes during the last 5 minutes of simmering.
- Sprinkles: Optional toppings include vegan Parmesan cheese, chopped fresh parsley or basil, or thinly sliced green onions.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
