Sauté veggies: Heat oil in a large stockpot over medium-high heat. Add onion and celery and sauté for 5 minutes, stirring occasionally, until softened. Add garlic and crushed red pepper flakes and sauté for 2 more minutes, stirring frequently.
Simmer. Add veggie stock, beans, bay leaves, rosemary, orzo, and stir to combine. Continue cooking until the soup reaches a simmer. Then reduce heat to medium-low to maintain the simmer, cover, and cook for 10 minutes or until the orzo is al dente. (Be sure to stir the soup occasionally so that the orzo does not clump on the bottom.) Stir in the kale until combined.
Season. Add in about 2 tablespoons of lemon juice and stir to combine. Then give the soup a taste and season with salt, black pepper, and/or more lemon juice as needed.
Serve. Serve warm topped with a generous sprinkle of freshly-grated Parmesan cheese. Enjoy!