Prep Ingredients: Dice onion, slice carrots, and rinse the beans.
Sauté Vegetables: In a soup pot or Dutch oven, melt butter over medium heat. Add onions, carrots, and a sprinkle of salt & pepper. Cook for about 4 minutes.
Add Aromatics: Stir in thyme and garlic, cooking 1 minute more until fragrant.
Add Liquid, Beans, & Pasta: Pour in chicken broth and add the beans and pasta. Bring to a medium-high simmer. Cook for 15 minutes, stirring occasionally to prevent the pasta from sticking.
Add Chicken: Stir in the shredded chicken and simmer 5 minutes longer.
Finish Soup: Add spinach, a splash of lemon juice, and adjust seasoning to taste. Stir for one minute until spinach has wilted.
Serve: Remove from heat and ladle into bowls. Enjoy warm.
Notes
For a silkier texture, smoosh a few of the beans against the side of the pot while simmering.
Taste as you go! With the butter, beans, and chicken broth, you may need less seasoning than expected.