Tuscan Bean Soup with Herb Savory Muffins

Hearty Tuscan bean soup featuring creamy white beans and diced orange carrots in a steaming golden broth.
Tuscan Bean Soup with Muffins for 6
By Kendra ThompsonUpdated:
The trick here is using an immersion blender to create a thick base without needing heavy cream. This Tuscan Bean Soup with Muffins pairs a rich, earthy broth with buttery, herb scented bread.
  • Time: 15 min active + 38 min cooking
  • Flavor & Texture: Earthy and velvety with a savory, crumbly bread side
  • Perfect for: Busy weeknight dinners or cozy meal prep

Hearty Tuscan Bean Soup with Muffins

You don't need to soak dried beans for hours to get a rich texture, because blending a few canned beans achieves the same result. Many people think canned beans are too thin for a rustic stew, but the "partial blend" technique fixes that. It gives you that thick, bistro-style consistency in minutes.

This meal is all about contrast. You get the warmth of the beans and kale, then a bite of a savory muffin that's way better than a basic piece of toast. It's a complete dinner that feels like a lot of effort but actually fits into a tight schedule.

Expect a deep, savory flavor from the aromatic vegetables and a bright finish from the lemon. This is the kind of comfort food that feels light enough for lunch but filling enough for a rainy Tuesday night.

Why This Pairing Works

  • Partial Pureeing: Blending a few beans releases starch, which thickens the broth naturally.
  • Herb Harmony: Incorporating rosemary and thyme into the muffins echoes the earthy notes in the soup.
  • Acidity Balance: Adding fresh lemon juice brightens the dish and offsets the starchiness of the white beans.
Bean ChoicePrep TimeTextureBest For
Canned5 minutesSoft and consistentQuick weeknight meals
Dried12 hoursHeartier and creamierWeekend slow cooking

The Best Ingredients

Cannellini beans form the base of the soup, providing a mild backdrop that highlights the carrots and celery. The vegetable broth keeps the dish light, and the kale adds a touch of bitterness to balance the richness.

Fresh herbs are essential for these muffins. While dried herbs can be used, fresh thyme and rosemary provide a professional bakery scent. The use of butter and whole milk ensures a tender crumb.

For the Soup

  • 2 tbsp extra virgin olive oil
  • 1 medium onion, finely diced
  • 2 medium carrots, chopped
  • 2 stalks celery, chopped
  • 4 cloves garlic, minced
  • 2 cans (15 oz each) cannellini beans, drained and rinsed Why this? Mild flavor and quick cooking
  • 6 cups vegetable broth
  • 1 tsp dried oregano
  • 1 bay leaf
  • 1 tbsp lemon juice Why this? Lifts the earthy bean flavor
  • ½ tsp salt
  • ¼ tsp black pepper
  • 2 cups fresh kale or spinach, chopped

For the Herb Muffins

  • 2 cups all-purpose flour
  • 1 tbsp baking powder
  • ½ tsp salt
  • 1 tbsp fresh rosemary, finely chopped Why this? Adds a piney, aromatic note
  • 1 tbsp fresh thyme, finely chopped
  • 1 cup whole milk
  • ⅓ cup unsalted butter, melted
  • 1 large egg, beaten

Essential Kitchen Gear

A Dutch oven or large pot is needed for the soup, and a 12-cup muffin tin for the bread.

The star tool for this recipe is the immersion blender. Alternatively, process a few cups of soup in a standard blender and stir it back in, though you should be careful when blending hot liquids in a closed vessel.

Step-by-step Cooking

A rustic bowl of creamy white beans and diced carrots in a golden broth, resting on a textured linen cloth.

1. Preparing the Savory Muffins

Warm your oven to 375°F (190°C) and grease a 12-cup muffin tin. In a medium bowl, whisk together 2 cups all-purpose flour, 1 tbsp baking powder, ½ tsp salt, 1 tbsp fresh rosemary, and 1 tbsp fresh thyme.

In a separate bowl, mix ⅓ cup melted unsalted butter, 1 cup whole milk, and 1 beaten large egg. Fold the wet ingredients into the dry ones until just combined. Avoid overmixing. Note: Overmixing develops too much gluten, making the muffins tough.

Spoon the batter into the tin and bake for 18–22 minutes until the tops are golden brown and a toothpick comes out clean.

2. Sautéing the Base

Heat 2 tbsp extra virgin olive oil in a Dutch oven over medium heat. Add 1 diced medium onion, 2 diced medium carrots, and 2 diced celery stalks. Sauté for 8–10 minutes until the onions are translucent and the carrots have softened.

Stir in 4 cloves minced garlic and 1 tsp dried oregano. Cook for 60 seconds until the garlic is fragrant.

3. Simmering the Tuscan Bean Soup

Pour in 6 cups vegetable broth and add 1 bay leaf. Bring the liquid to a boil, then drop the heat to simmer for 10 minutes.

Stir in 2 cans of drained and rinsed cannellini beans. Use an immersion blender to pulse the soup 3–4 times; this blends some of the beans for a creamy consistency while leaving others whole.

4. The Final Touch

Mix in 2 cups chopped fresh kale or spinach and simmer for 2 minutes until the greens are wilted. Remove the bay leaf and stir in 1 tbsp lemon juice, ½ tsp salt, and ¼ tsp black pepper.

Fixing Common Issues

Should the soup be too thin, it's likely you haven't blended enough of the beans. A few extra pulses with the blender will thicken it up right away.

As for the muffins, a dense center is the most frequent issue. This typically occurs if the oven wasn't properly preheated or the batter was over-stirred. Be gentle when folding the ingredients.

If the taste seems dull, it likely lacks acidity. Adding a splash of lemon juice or an extra pinch of salt generally brightens the dish.

ProblemFix
Soup is too thinPulse additional beans in the blender
Muffins are toughStir just until flour is incorporated
Flavor is blandAdd a bit more lemon juice

Easy Recipe Tweaks

I like using Swiss chard instead of kale for a milder taste. If you want a different bread, you can swap the muffins for some homemade dinner rolls for a fluffier side.

For a vegan version, use coconut milk or unsweetened soy milk in the muffins and a flax egg (1 tbsp ground flax + 3 tbsp water). The soup is already vegan if you use vegetable broth. For a fully vegan version, also replace the unsalted butter with an equal amount (⅓ cup) of melted vegan butter or neutral oil.

If you prefer a different protein, you can add some sliced turkey sausage during the sauté step. Just brown the meat before adding the onions.

Storing Your Meal

Store the soup and muffins in separate sealed containers in the refrigerator. The soup stays fresh for 4–5 days.

The soup freezes well. Pour it into freezer-safe bags or containers for up to 3 months. Don't freeze the muffins, as they lose their texture.

To reheat, warm the soup on the stovetop over medium heat. If it has thickened too much while sitting in the fridge, stir in a splash of water or broth to loosen it. The muffins are best reheated in the oven for a few minutes to get the crust crisp again.

Serving the Dish

Ladle the Tuscan White Bean Soup into wide bowls. I like to drizzle a bit of high-quality olive oil on top and add a crack of fresh black pepper.

Serve the muffins warm on a side plate. They are great for dipping directly into the broth. For a nice touch, sprinkle a bit of fresh parsley or a pinch of parmesan cheese over the soup just before it hits the table.

Critical Sodium Level

🚨

1320 mg of sodium per serving (57% of daily value)

The American Heart Association recommends a daily sodium limit of no more than 2,300 mg, with an ideal limit of 1,500 mg for most adults.

Ways to Lower the Sodium Content

  • 🥣Swap the Broth

    Replace the standard vegetable broth with a low-sodium or no-salt-added version to drastically cut the primary sodium source.

  • 🧂Reduce Added Salt

    Omit or significantly reduce the added salt in both the soup and the flour mixture, as the broth and beans already provide seasoning.

  • 🫘Choose Low-Sodium Beans

    Use no-salt-added canned cannellini beans or use dried beans soaked and cooked at home to avoid processed sodium.

  • 🍋Enhance with Acid and Herbs

    Increase the lemon juice or add more fresh herbs to create a bright, savory profile without relying on salt.

  • 🍞Low-Sodium Leavening

    Consider using a low-sodium baking powder alternative in the flour mixture to reduce hidden sodium.

Recipe FAQs

What are some common mistakes when making bean soup?

Overmixing the muffin batter or over-blending the beans are frequent errors. Stir the batter only until combined and pulse the soup briefly to maintain some whole beans.

How do I make a traditional Tuscan bean soup with muffins?

Sauté aromatic vegetables and simmer cannellini beans with vegetable broth and herbs. Serve alongside rosemary and thyme muffins baked at 375°F.

For how long can the soup be kept?

Keep it in sealed containers in the refrigerator for 4–5 days. Reheat on the stovetop and add a splash of broth if it thickens.

Can the muffins be stored at room temperature?

Put them in separate sealed containers in the refrigerator. This ensures they stay fresh according to the recommended storage guidelines.

Why use an immersion blender for the beans?

Pulsing some beans creates a creamy base without turning the whole soup into a puree. This provides a richer texture while keeping the hearty bean pieces.

Is it possible to freeze the leftovers?

Freeze the soup in safe bags or containers for up to 3 months. Avoid freezing the muffins because they lose their texture.

Where should I reheat the muffins?

Use the oven for a few minutes. This is the best way to get the crust crisp again.

Tuscan Bean Soup with Muffins for 6

Tuscan Bean Soup with Muffins for 6 Recipe Card
Tuscan Bean Soup with Muffins for 6 Recipe Card
4.5 / 5 (15 Reviews)
Preparation time:15 Mins
Cooking time:38 Mins
Servings:6 · 6 servings · 12 muffins
Category: Dinner, LunchCuisine: Italian
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
499 kcal
% Daily Value*
Total Fat 16.6g
   Saturated Fat 7g
Sodium 1320mg
Total Carbohydrate 52.1g
   Dietary Fiber 10.9g
   Total Sugars 3.6g
Protein 12g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Pick your stars
Rate, Share, Comment:
Submit Review:
Rating Breakdown
5
(9)
4
(5)
3
(1)
2
(0)
1
(0)
Jump to Recipe