Ingredients
Main Ingredients
- 2 tablespoons olive oil
- 1 large onion, diced
- 3 cloves garlic, minced
- 2 cans cannellini beans, rinsed and drained
- 4 cups chicken or vegetable broth
- 2 sprigs fresh rosemary
- 1 teaspoon salt
- 1 teaspoon black pepper, freshly ground
- 1 cup heavy cream
Parmesan Croutons
- 1 loaf ciabatta, cut into 1-inch cubes
- 2 tablespoons olive oil
- 1 cup Parmesan cheese, grated
AI Transformation
Make this recipe yours.
Don't eat dairy? Want more protein? Cooking for kids? Tap any option in the app and the AI rewrites the ingredients and rebalances the macros.
Vegan Vegetarian High protein Lower calorie Kid-friendly Gluten-free Dairy-free
Download RecipeBox AI
Free · iOS · iPad
Method
- 01Heat the olive oil in a large pot over medium heat. Add the diced onion and cook until translucent, about 5 minutes.
- 02Add the minced garlic to the pot and sauté for another 1-2 minutes, until fragrant.
- 03Stir in the cannellini beans, broth, rosemary sprigs, salt, and pepper. Bring to a boil, then reduce heat and simmer for 20 minutes.
- 04Remove the rosemary sprigs and use an immersion blender to puree the soup until smooth, or leave some texture if preferred.
- 05Stir in the heavy cream and adjust seasoning with additional salt and pepper if needed. Keep warm on low heat.
- 06Preheat the oven to 375°F (190°C). In a large bowl, toss the ciabatta cubes with olive oil and grated Parmesan.
- 07Spread the bread cubes on a baking sheet and bake for 10-12 minutes, or until golden and crispy.
- 08Ladle the soup into bowls and top with Parmesan croutons. Serve immediately.