If possible, soak 1 1/2 cups of beans for six hours, or up to overnight. The longer the soak, the quicker your beans will cook!
In a large dutch oven or heavy-bottomed pot, add the onion, 3 smashed garlic cloves, 3 sprigs of rosemary, 1 teaspoon of red pepper flakes, 2 bay leaves, and 2 tablespoons of olive oil. Drain the beans and add them to the pot. Cover with about 3 inches of water.
Bring to a boil, then reduce to a simmer. Cover and let simmer for 1-2 hours, or until the beans are cooked through. About halfway through, add the salt. Let simmer another half hour, taste the broth and add more salt as needed.
When the beans have about 30 minutes left, begin your kale.
Thinly slice 3 shallots and finely grate 2 garlic cloves. Tear 4 to 5 cups of kale into small pieces.
Whisk together 1 tablespoon of honey, juice from half a lemon, and 2 tablespoons of red wine vinegar in a small bowl. Season with a generous pinch of salt and a lot of cracks of black pepper.
Place a sauté pan over medium heat. Add 1 tablespoon of olive oil and let it heat up. Add in the shallots and cook for 3-4 minutes, or until they have softened. Add in the garlic and cook an additional 1-2 minutes. Add in the kale, give it a stir and pour in the honey and vinegar mixture. Stir to coat.
Let the kale wilt a bit, then turn off the heat and cover the pan.
Turn your oven broiler on high, remove the lid and move your sauté pan to the oven. Let it broil for 5 minutes or until the kale crisps at the edges and darkens slightly.
When the beans feel almost cooked through, remove the onion, rosemary sprigs, bay leaves and garlic cloves. Add in 12 ounces of orzo and stir.
Bring the water to a soft boil and cook the orzo for another 8 minutes. If needed, add another 2 cups of water to the pot as the orzo cooks and absorbs. You want it to be a glossy, creamy texture.
When the orzo is finished cooking, take the dutch oven off the heat and add a squeeze of lemon juice. Season with salt and pepper as desired.
Plate with a generous serving of the orzo, then a pile of the crispy kale, and then freshly grated parmesan. Serve warm!