A comforting and flavorful soup inspired by Tuscan cuisine, perfect for a cozy meal.
Heat the olive oil in a large pot over medium heat.
Ensure the oil is hot enough to sizzle when adding vegetables.
Add the onion, carrot, celery, and garlic to the pot and sauté until softened.
Stir frequently to prevent the garlic from burning.
Pour in the chicken broth and bring to a boil.
Scrape the bottom of the pot to deglaze and incorporate all flavors.
Add the cannellini beans, tomato, and orzo to the pot.
Rinse the beans if you prefer a less salty soup.
Reduce the heat to low and simmer until the orzo is cooked.
Stir occasionally to prevent the orzo from sticking.
Stir in the kale and cook until wilted.
Chop the kale into bite-sized pieces for easier eating.
Season with salt and pepper to taste.
Taste the soup before adding salt, as the broth may already be salty.
Serve hot, garnished with grated parmesan cheese.
Serve with a slice of crusty bread for a complete meal.