June 27, 2026 · 10 min

Hearty Tomato, White Bean &Amp; Couscous Soup with Fresh Herbs

Lunch10 min2109 cal / serving

This soul-warming vegetarian soup is the culinary equivalent of a cozy blanket. It’s chock full of goodness: earthy cannellini beans, tender onion, carrot and zucchini; plus springy couscous in a savory mushroom-tomato broth. Throw in lots of fresh herbs and a dollop of crème fraîche and it makes an ideal vegetarian dinner or lunch idea!

Get ready to wrap yourself in this meal that’s as satisfying and comforting as it is delicious. Perfect for a quick weeknight dinner or a make-ahead lunch, this one-pot soup comes together in under an hour with simple, wholesome ingredients.


Recipe details

Lunch10 min2109 cal / serving2 servings

Nutrition per serving

Calories2109 kcalProtein15.8 gFat203.7 gCarbs60.7 gSugar13.4 gFiber8 gSodium8081 mg

Dietary labels

Gluten-free: noLactose-free: noDairy-free: no

Allergen check

Gluten / wheat: containsMilk / dairy: containsEgg: not detectedFish: not detectedShellfish: not detectedPeanut: not detectedTree nuts: not detectedSoy: not detectedSesame: not detectedMustard: not detectedCelery: not detectedSulphites: not detectedLupin: not detectedMolluscs: not detected

Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.


Ingredients

Thyme0.25 ounce ThymeView ingredient guide
Israeli Couscous0.5 cup Israeli CouscousView ingredient guide
Tomato Paste1 unit Tomato PasteView ingredient guide
Onion1 unit OnionView ingredient guide
Zucchini1 unit ZucchiniView ingredient guide
Cannellini Beans1 unit Cannellini BeansView ingredient guide
Crème Fraîche2 tablespoon Crème FraîcheView ingredient guide
Garlic1 clove GarlicView ingredient guide
Parsley0.25 ounce ParsleyView ingredient guide
Cooking Oil2 teaspoon (tsp) Cooking OilView ingredient guide
Olive Oil2 teaspoon (tsp) Olive OilView ingredient guide
Saltteaspoon (tsp) SaltView ingredient guide
Black Pepperteaspoon (tsp) Black PepperView ingredient guide

Instructions

  1. Heat 2 teaspoons cooking oil in a large pot over medium heat. Add diced onion and cook until softened, about 4 minutes.
  2. Add minced garlic, diced zucchini and a pinch of salt and pepper. Cook for 2 minutes, stirring occasionally.
  3. Stir in tomato paste and cook for 1 minute until fragrant.
  4. Add mushroom stock concentrate, 3 cups water and the cannellini beans (rinsed and drained). Bring to a boil.
  5. Stir in Israeli couscous and reduce heat to a simmer. Cook for 8-10 minutes until couscous is tender.
  6. Remove from heat. Stir in fresh thyme leaves and chopped parsley. Season with salt and pepper to taste.
  7. Ladle soup into bowls and top each with a dollop of crème fraîche. Serve warm.

Recipe Tips

For a thicker soup, let it simmer a few extra minutes after adding couscous.

Substitute cannellini beans with chickpeas or great northern beans if desired.

Leftovers can be stored in the fridge for up to 3 days; add a splash of water when reheating.

FAQ

Can I use a different type of couscous?

Yes, but cooking times may vary. Israeli (pearl) couscous works best; if using regular couscous, add it at the very end and let it sit off heat for 5 minutes.

Is this soup gluten-free?

No, because it contains wheat-based couscous. For a gluten-free version, substitute with quinoa or rice.

Can I make this soup ahead of time?

Absolutely! The flavors meld even more overnight. Reheat gently on the stovetop, adding a little water if needed.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.