
The only thing better than soup with bread? Soup that not only has chunks of bread in it, but crunchy croutons on top as well. This (vegetarian!) Italian classic is about as comforting as it gets, packed with hearty greens, meaty beans, and plenty of rich olive oil and umami-packed Parmesan. A note on that cheese: If you've been throwing out your Parm rinds all these years, that stops right now. The rind is full of flavor, and makes a great addition to any broth-y, stewy situation.
All products featured on Epicurious are independently selected by our editors. However, when you buy something through our retail links, we may earn an affiliate commission.
What you’ll need
Measuring Cups
$18 At Bon Appétit Market
Measuring Spoons
$10 At Bon Appétit Market
Chef's Knife
$61 $44 At Amazon
Cutting Board
$10 At IKEA
Medium Bowl
$29 At Amazon
Vegetable Peeler
$12 At Amazon
Colander
$15 At Amazon
Dutch Oven
$100 $80 At Amazon
Wooden Spoon
$13 At Amazon
Ladle
$13 At Amazon
Recipe information
Yield
4–6 servings
Ingredients
Preparation
Step 1
Place a rack in middle of oven; preheat to 450°. Time to prep your veg! You are going to make a mirepoix, which is just a fancy French word for the combo of chopped onions, carrots, and celery that form the flavor base for a lot of European dishes. First, cut 1 large onion in half through root. Peel and discard skins. Finely chop and transfer to a medium bowl.
Step 2
Wash, peel, and trim 3 medium carrots. Cut in half (or in quarters lengthwise if they’re large), then cut crosswise into ½" pieces. (You can also just chop the carrots down into coins if you don't mind larger pieces of veg in your soup.) Add to bowl with onion.
Step 3
Chop 2 celery stalks crosswise into ½" pieces. Add to bowl with the rest of the mirepoix.
Step 4
Smash and peel 8 garlic cloves with the back of your knife. If any of them are left more or less intact after that initial smashing, give them another good wack with the back of your knife so they really open up and start to break apart. Add to bowl, also.
Step 5
Strip stems from 2 bunches Tuscan kale and discard. Wash if they're gritty or you really care about washing vegetables, then tear leaves into 2" pieces; set aside.
Step 6
Cut rind off of 1 small Parmesan wedge; set aside.
Step 7
Place 28 oz. canned tomatoes and their juices in a strainer set inside a medium bowl. (You need that bowl to collect the juice, which you're going to use later—don't throw it out!) Squeeze tomatoes and crush them with your hands while leaving them submerged in their liquid so they don’t squirt.
Step 8
Tear ½ loaf crusty country bread into 1½" pieces.
Step 9
Heat ⅓ cup extra-virgin oil in a medium Dutch oven or heavy pot over medium. Add bowl of mirepoix and 2 tsp. salt and cook, stirring occasionally, until vegetables are softened but not browned, 8–10 minutes.
Step 10
Lift strainer full of tomatoes and give it a few shakes to remove any liquid. Add tomatoes (but not juices!) and cook, stirring occasionally, until some of the rawness is cooked off, about 10 minutes. Giving those tomato solids a chance to caramelize before adding the liquid back in helps to add a lot of flavor to the stew. (Remember: Reserve the juices, you’re going to use them!)
Step 11
While tomatoes are cooking, drain and rinse 14 oz. canned cannellini beans in the strainer you just used, then add to pot along with Parmesan rind, tomato juices, ¾ tsp. red pepper flakes, and 4 cups water. Bring to a simmer.
Step 12
Add kale in two additions, stirring often and allowing to wilt in between.
Step 13
Add about one-third of torn bread (no need to measure, just eyeball it) and cook, stirring occasionally, until coated and warmed through, about 5 minutes more. Taste and adjust seasoning.
Step 14
Remove from heat. Place remaining torn bread chunks on top of stew. Drizzle generously with olive oil.
Step 15
Transfer pot to oven and bake stew until thick, bubbling, and bread is golden brown on top, 10–15 minutes.
Step 16
Ladle stew into bowls, drizzle each generously with olive oil, and grate lots of Parmesan over.