Tomato Bean Soup is a hearty, comforting dish that combines vegetables, beans, and tomatoes in a rich vegetable broth. This recipe balances earthy beans with the sweetness of carrots, zucchini, and onions, while red pepper flakes add a hint of spice. Its simplicity makes it a favorite for busy weeknights, yet it has enough depth of flavor to satisfy as a main meal. Often enjoyed with crusty bread, it’s a nourishing and wholesome soup that reflects the rustic, resourceful tradition of vegetable-and-bean cooking found across Mediterranean and American kitchens.
Prep Time 15 minutes mins
Cook Time 35 minutes mins
Total Time 50 minutes mins
Course Soup
Cuisine Mediterranean
Servings 6
Calories 190 kcal
Get Recipe Ingredients
-
Use low-sodium broth and canned tomatoes to reduce overall sodium.
-
Add pasta or barley to make it heartier.
-
Stir in chopped spinach or kale at the end for extra greens.
-
Swap white beans for chickpeas or kidney beans.
-
Add parmesan rind while simmering for Italian flavor (omit for vegan).
-
Increase red pepper flakes for a spicier soup.
-
Use fresh tomatoes in summer instead of canned.
-
This soup freezes well for later meals.
Calories: 190kcalCarbohydrates: 34gProtein: 8gFat: 4gSaturated Fat: 0.6gPolyunsaturated Fat: 0.4gMonounsaturated Fat: 1.9gSodium: 590mgPotassium: 830mgFiber: 9gSugar: 8gVitamin A: 5100IUVitamin C: 32mgCalcium: 95mgIron: 3.5mg
Keyword comfort food, easy dinner, healthy soup, one-pot soup, tomato bean soup, vegetable soup, vegetarian soup