Vegetarian

Heat 2 tablespoons olive oil in a large pot over medium heat and add chopped onion, chopped carrots, chopped celery and minced garlic; season with salt and pepper and cook, stirring occasionally, until vegetables are soft
Preheat the oven to 500°F
Drain and rinse the cannellini beans, then add beans, canned tomatoes with juices, water, rosemary and thyme to the pot; bring to a boil, reduce to a simmer, cover and cook 15 to 20 minutes, stirring once or twice to break up the tomatoes
Remove rosemary and thyme stems and stir in chopped kale; taste and adjust seasoning
Arrange wholegrain bread slices on top to cover the stew, scatter thinly sliced red onions over the bread, drizzle with the remaining 3 tablespoons olive oil and sprinkle with grated Parmesan
Bake the pot in the oven until the bread, onions and cheese are browned and crisp, 10 to 15 minutes
Divide the soup and bread among 4 bowls and serve