For the Soup
- 2 medium heads garlic
- 2 tablespoons olive oil, divided
- 1 medium yellow onion, diced
- 2 additional garlic cloves, minced
- 1 teaspoon Italian seasoning
- 2 (15-ounce) cans cannellini beans, drained and rinsed
- 4 cups low-sodium chicken or vegetable broth, divided, plus more as needed
- 2 cups plain cottage cheese, 2% or whole milk
- ½ cup finely grated Parmesan cheese
- 2 teaspoons fresh lemon juice, plus more to taste
- ¼ teaspoon black pepper
- Salt, to taste
- Chopped fresh parsley, for serving
For the Garlic Bread Croutons
- 4 ounces crusty bread, cut into 1-inch cubes
- 2 tablespoons unsalted butter, melted
- 2 garlic cloves, very finely minced
- 2 tablespoons finely grated Parmesan cheese
- 1 tablespoon chopped fresh parsley