Pasta e fagioli is a classic Italian soup, often made with parmesan cheese and day-old bread. I didn't quite feel like soup, so I made it as a pasta dish. Cannellinis are soft beans, so when they're well cooked they start to mash when mixed in with the pasta, giving the whole dish a creamy and rich texture. We ate this with locally baked flat bread covered with garlic butter and minced parsley and some Sicilian black olives. —CassieCosmic
Bring plenty of water to a rolling boil and cook the pasta until it is done. Various shapes and types (whole wheat, semolina, fresh, quinoa, etc) have different cooking times so check your package. Drain when finished.
Meanwhile, heat a couple of tablespoons of olive oil in a large pot. Saute the onion until it starts becoming translucent, about ten minutes. Add in the garlic, tomatoes, carrots, kale, oregano, thyme, basil and bay leaf. Cook and stir until the kale begins to wilt and you can smell the fragrant spices and garlic.
Mix in the cooked pasta, beans, lemon zest, lemon juice and olive oil. Stir until combined and season liberally with salt, black pepper and crushed red peppers. Garnish each individual serving with almonds, green onions and parsley.