Protein-Packed, Italian White Bean Basil Soup

Posted on December 5, 2025

By: James Carter

Protein-packed Italian white bean basil soup in a bowl

There’s nothing quite like a steaming bowl of soup on a chilly evening, especially one that fills the house with that savory, comforting aroma. This Hearty Italian White Bean Basil Soup isn’t just a treat for the senses; it packs a protein punch with about 15 grams per serving, perfect for those seeking a nutritious meal. Picture this: dipping a warm piece of crusty bread into the rich, vibrant broth, each spoonful bursting with flavor as fresh basil dances on top. Your family will thank you for this one!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
protein packed italian white bean basil soup 2025 12 05 030256 150x150 1

Hearty Italian White Bean Basil Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: betty-m
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

A comforting soup filled with white beans, fresh basil, and hearty flavors, perfect for chilly evenings.


Ingredients

Scale
  • 1 packed cup (160g) finely diced yellow onion
  • 4 large garlic cloves (1 large tbsp minced)
  • 4 1/2 cups low sodium vegetable broth
  • 1/2 cup (104g) white jasmine rice
  • 1 1/4 cups (300g) tomato sauce
  • 1 tablespoon + 1 teaspoon Italian seasoning
  • 1 to 1 1/2 teaspoons fine sea salt
  • 1/4 teaspoon black pepper
  • Optional: a heaping tsp chili powder or a pinch of chili flakes for heat
  • Two 15 oz low-sodium canned white beans, drained & rinsed
  • 1/2 packed cup finely chopped fresh basil

Instructions

  1. Add the onion to a large pot over medium heat with 1/2 cup of the broth and sauté for 5-8 minutes until tender.
  2. Add the garlic and cook for another minute.
  3. Add the remaining 4 cups broth, rice, tomato sauce, Italian seasoning, salt, pepper, and chili powder or chili flakes. Stir well and bring to a boil.
  4. Once boiling, reduce heat to medium-low, cover, and cook for 10 minutes until rice is tender.
  5. Add the drained beans and cook for another 5 minutes.
  6. Taste and adjust with additional salt or pepper if needed.
  7. Stir in the fresh basil and let the soup sit for 5-10 minutes before serving.

Notes

For extra creaminess, blend a portion of the soup before adding the beans. Always use fresh basil for the best flavor.

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 cup
  • Calories: 235
  • Sugar: 3g
  • Sodium: 500mg
  • Fat: 4g
  • Saturated Fat: 0g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 9g
  • Protein: 15g
  • Cholesterol: 0mg

Why This Hearty Italian White Bean Basil Soup is a Family Favorite

When you’re searching for a recipe that checks all the boxes—simple to make, deliciously filling, and packed with nutrients—look no further than this Hearty Italian White Bean Basil Soup. It’s not just a soup; it’s a warm hug in a bowl. Whether you’re a weeknight warrior or a weekend chef, this recipe will quickly become a staple in your home, transforming ingredients you likely already have into something extraordinary.

What You’ll Need

For this hearty soup, gather a few everyday ingredients that you’ll find in your pantry or local grocery store:

  • 1 packed cup (160g) finely diced yellow onion
  • 4 large garlic cloves (1 large tbsp minced)
  • 4 1/2 cups low sodium vegetable broth
  • 1/2 cup (104g) white jasmine rice
  • 1 1/4 cups (300g) tomato sauce
  • 1 tablespoon + 1 teaspoon Italian seasoning
  • 1 to 1 1/2 teaspoons fine sea salt and 1/4 teaspoon black pepper
  • Optional: a heaping tsp chili powder or a pinch of chili flakes for heat
  • two 15 oz low-sodium canned white beans, drained & rinsed
  • 1/2 packed cup finely chopped fresh basil (absolutely essential for that fresh flavor!)

Feel free to find an Italian spice blend that suits your taste; just avoid those with added salt or spice that may throw off the balance!

Let’s Cook

Ready to get cooking? Let’s jump into the steps to create this comforting masterpiece.

  1. Add the onion to a large pot over medium heat with only 1/2 cup of the broth and sauté for 5-8 minutes until tender, stirring frequently. This initial step is key as it caramelizes the onion beautifully.
  2. Add the garlic and cook for another minute, allowing it to bring out its aromatic punch!
  3. Add the remaining 4 cups broth, rice, tomato sauce, Italian seasoning, salt, pepper, and chili powder or chili flakes. Stir well and bring to a high boil; just imagine that bubbling delight!
  4. Once boiling, turn down to medium-low, cover, and cook for 10 minutes until the rice is tender, soaking up all those savory flavors.
  5. Once the rice is tender, add in the drained beans and cook for another 5 minutes for a hearty texture.
  6. Taste and adjust with any additional salt or pepper if needed. Think about layering those flavors until they sing!
  7. Finally, add the fresh basil and let the soup sit for 5-10 minutes before serving. It thickens up, creating the perfect spoonable consistency.

Healthy Reasons to Love This

Each serving of this Hearty Italian White Bean Basil Soup contains approximately:

  • Serving size: 1 cup
  • Calories: 235
  • Protein: 15g
  • Carbohydrates: 38g
  • Fat: 4g
  • Fiber: 9g

Packed with fiber from the beans and rich in vitamins from the fresh veggies, this soup is not only comforting but also supports a healthy digestive system!

Perfect Pairings

Serve this Hearty Italian White Bean Basil Soup with a slice of crusty sourdough bread or a simple mixed greens salad drizzled with balsamic vinaigrette. It’s perfect for those crisp fall evenings when you want something warming and fulfilling. Top with a sprinkle of grated Parmesan cheese or some fresh basil for an added touch.

How to Store It Right

This soup is great for meal prep! In the fridge, it will last for about 4-5 days. Just let it cool completely before transferring it to an airtight container. For longer storage, you can freeze it for up to 3 months. When reheating, you might want to add a touch more broth, as it thickens up over time! A clever way to keep it fresh is to reheat gently on the stovetop while stirring often.

Pro Tips

  1. For extra creaminess, blend a portion of the soup with an immersion blender before adding the beans; it adds a lovely texture.
  2. Fresh basil is key, so consider adding some right before serving for that bright flavor!
  3. If you’d like a deeper flavor, try roasting the vegetables before adding them to the pot; it enhances the taste significantly.
  4. To give the soup a zesty kick, a splash of lemon juice just before serving brightens everything up.
  5. Make a big batch and enjoy it throughout the week or share it with a neighbor; it’s the perfect meal to spread warmth!

Flavor Experiments

  1. Seasonal Twist: In autumn, throw in diced butternut squash or sweet potatoes for natural sweetness and a lovely fall color.
  2. Gourmet Variation: Add a bit of truffle oil drizzled on top for a luxurious touch that elevates the meal.
  3. Playful Flavor: Swap out some of the beans for cooked pasta to create a hearty soup reminiscent of Italian minestrone.

Learn from My Mistakes

  1. Don’t overcook the rice! If left too long, it can turn mushy. Timeliness is key—10 minutes should be perfect.
  2. Forgetting to taste as you go can lead to blandness. Always sample and adjust your seasonings!
  3. Skimping on fresh basil will rob your soup of its vibrant flavor—make it plentiful or add it to taste at the end.
  4. Using regular canned beans with added salt? That might throw off your soup’s balance; low sodium is the way to go.
  5. Overcooking the garlic can lead to bitterness. Always keep an eye on it; when fragrant, it’s ready!

Creative Second-Day Ideas

  1. Transform leftover soup into a pasta sauce by blending and mixing with cooked penne or fusilli. Toss in some sautéed veggies for extra nutrition!
  2. Use it as a base for a hearty risotto; simply add arborio rice and gradually stir in broth until creamy and rich.
  3. Store it cold in jars, then heat in the morning with a poached egg for a nourishing breakfast!

Curious Cooks Ask

Can I add meat to the Hearty Italian White Bean Basil Soup?

Absolutely! Shredded rotisserie chicken or Italian sausage would add a nice depth of flavor. Just brown it first and cook through before adding the broth.

How long can I store this soup?

In the fridge, up to 5 days is ideal. If you want it to last longer, pop it in the freezer for up to 3 months.

Can I make this soup vegan?

Yes, it’s already vegan! Just ensure your broth is vegetable-based. All the ingredients are wholesome and plant-based.

Is it possible to reduce carbs in this recipe?

Sure! You could substitute half or all the rice with cauliflower rice—just add it during the last few minutes of cooking to keep it firm.

This Hearty Italian White Bean Basil Soup is not just a recipe—it’s an experience. Each step draws you closer to a bowl full of warmth and love, ready to comfort you and your loved ones anytime. Happy cooking!

Tags:

You might also like these recipes

Leave a Comment

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