(or at least most things)
Cook likeFood Matters.
500 terrific
less-meatarian recipes
The bible of simple cooking now on your phone and iPad
Bittman at 
Cassoulet is one of the best of the myriad of traditional European dishes that combine beans and meat to produce wonderful rich, robust stews. This recipe maintains that spirit, but is much faster, easier, less expensive, and more contemporary, emphasizing the beans and vegetables over meat. (That probably makes it more, not less, traditional, since meat was always hard to come by before the mid-twentieth century.)
The main recipe starts with already cooked beans or canned beans and is ready relatively fast. To begin with dried beans, see the variation; it takes more time, but the results are even better.
Makes: 4 to 6 servings
Time: 40 minutes
2 tablespoons olive oil
1 pound Italian sausages, bone-in pork chops, confit duck legs, or duck breasts, or a combination
1 tablespoon chopped garlic
2 leeks or onions, trimmed, washed, and sliced
2 carrots, peeled and cut into 1-inch lengths
3 celery stalks, cut into 1/2-inch pieces
2 medium zucchinis or 1 small head green cabbage, cut into
1/2-inch pieces
Salt and freshly ground black pepper
4 cups chopped tomatoes, with their juice (canned are fine)
1/4 cup fresh chopped parsley leaves
1 tablespoon fresh chopped thyme leaves
2 bay leaves
4 cups cooked white beans (canned are OK), drained and liquid reserved in any case
2 cups stock, dry red wine, bean cooking liquid, or water, plus more as needed
1/8 teaspoon cayenne pepper, or to taste
Slow-Cooked Cassoulet. Start with dried beans. After browning the meat in Step 1, leave it in the pan and add 1/2 pound dry white beans (they’ll cook faster if you soak them first) and enough water or stock to just cover. Bring to a boil, then reduce the heat and cook, stirring occasionally, for about an hour. Meanwhile, in a separate pan with another 2 tablespoons of olive oil, cook the vegetables as directed in Step 2. Add them to the pot of beans along with the tomatoes and herbs. Bring to a boil, then reduce the heat to a gentle bubble and cook, stirring occasionally, until the beans are tender, adding more liquid as necessary to keep them moist. This will take anywhere from another 30 to 60 minutes, depending on the age of your dried beans.