Tomato White Bean Soup
Hearty Tuscan-inspired tomato soup with creamy cannellini beans, fresh rosemary, and parmesan rind for deep, savory flavor.
Nutrition per serving
225 Calories
10g Protein
32g Carbs
6g Fat
8g Fiber
8g Sugar
Ingredients
Instructions
- . Heat olive oil in a large pot over medium heat. Add onion and cook until softened, about 5 minutes. Add garlic and cook 1 minute.
- . Add diced tomatoes, chicken broth, rosemary sprigs, parmesan rind, oregano, and red pepper flakes. Bring to a boil, reduce heat, and simmer 15 minutes.
- . Add cannellini beans and simmer another 10 minutes until beans are heated through and flavors meld.
- . Remove rosemary sprigs and parmesan rind. Mash some beans against the side of the pot to thicken the soup.
- . Season with salt and pepper. Serve drizzled with olive oil and topped with shaved parmesan.
Recipe Notes
- Save parmesan rinds in freezer for soup-making.
- Mashing beans creates natural creaminess.
- Vegetarian with vegetable broth (skip rind for vegan).