This post may contain affiliate links which won’t change your price but will share some commission.
This restaurant-quality soup is hearty enough to stand on its own for dinner or lunch. Serve it with some garlic bread or a small salad.

Why We Love This Recipe
We have a favorite little place in Puerto Rico where they serve an amazing bean soup. After our second visit, I decided to recreate it at home. And WOW did it turn out great! Imagine making restaurant-quality Tuscan bean soup from San Juan Puerto Rico in your own home.
This recipe has become a family favorite and is easy enough to make that it’s become a staple in the fall and winter.
Hint: We actually like it better reheated the day after it’s made.
Ingredients
Exact ingredient amounts are listed on the recipe card.

Let’s Make Tuscan Bean Soup
- Heat olive oil in a large stockpot.
- Cut bacon into small pieces and cook them in the oil for 4-5 minutes until crispy.
- Dice carrots, celery, and onions and add them to the stockpot.
- Cook for another 5 minutes on medium heat.
- Rinse beans under cool water and add them to the pot.
- Add chicken broth and fresh rosemary sprigs.
- Bring to a boil, reduce to a simmer for 40 minutes.
- Remove the rosemary sprigs, and blend the soup with an emersion blender. If you do not have an emersion blender, add soup to a standard blender and mix until creamy.
- Stir in half n half and serve.

Build A Soup Gift Basket
I love to give food as gifts and homemade soup makes a gift that tells your friends they’re special.

- Soup mug – you can buy really inexpensive and cute mugs at the dollar store or a thrift shop.
- A glass jar with a lid – I bought this one at a discount store. I found it on the clearance table so it was another inexpensive find.
- Roll up a cute tea towel.
- A small bundle of fresh rosemary.
- A couple of sesame breadsticks.

Krazy Kitchen Mom Tips
- A pair of kitchen shears are perfect for cutting up ingredients like bacon and herbs. I used the shears to cut the raw bacon into equal-sized pieces.
- Because the bacon cooks in a small amount of olive oil, it may splatter. Keep the burner on medium heat to help avoid the amount of bacon grease splatter.
- Canned beans are packed in a liquid that is full of sodium. Be sure to rinse the beans thoroughly in cool water before adding to the soup.
More KKM Family Favorite Recipes
- Spinach Salad with Warm Bacon Dressing
- Amish Macaroni Salad
- Low Carb Tomato Soup
- Crescent Roll Veggie Pizza
- Crescent Roll Taco Pizza

Tuscan Bean Soup
Ingredients
Method
- Warm the oil: Heat the olive oil in a large stockpot over medium heat.
- Cook the bacon: Cut the bacon into small pieces and sauté for 4–5 minutes, or until golden and crispy.
- Add the veggies: Stir in the diced carrots, celery, and onions. Cook for another 5 minutes to soften the vegetables.
- Add the beans: Rinse the beans under cool water, then add them to the pot.
- Build the broth: Pour in the chicken broth and add the fresh rosemary sprigs.
- Simmer: Bring the mixture to a boil, then reduce the heat and simmer gently for 40 minutes.
- Blend: Remove the rosemary sprigs. Use an immersion blender to puree the soup until smooth and creamy. (If you don’t have an immersion blender, carefully transfer the soup to a standard blender and blend in batches.)
- Finish and serve: Stir in the half-and-half, add salt and pepper, taste and adjust seasoning, and ladle into bowls. Serve hot with warm bread.
Notes
- Use good-quality broth: A rich, flavorful chicken (or vegetable) broth makes a big difference in the final taste.
- Don’t skip the sauté: Letting the bacon and veggies cook down adds layers of flavor that build the base of the soup.
- Remove the rosemary sprigs: Leaving them in too long can make the soup bitter—pull them out before blending.
- Blend to your perfect texture: Blend fully for a creamy soup or leave some chunks for a rustic finish.
- Go slow with the half-and-half: Stir it in off the heat to prevent curdling and keep the soup silky.
- Taste before serving: A little salt, pepper, or squeeze of lemon can brighten the whole pot at the end.
- Add a little heat: A pinch of red pepper flakes adds a subtle warmth that complements the creamy beans.
- Make it ahead: This soup tastes even better the next day as the flavors deepen in the fridge.
If you make this recipe, show me a pic! You can upload your photo to your Instagram account and tag me @krazykitchenmom












[…] Tuscan Bean Soup Spinach Salad with Bacon Dressing Roasted Parmesan Zucchini […]