Looking for a comforting bowl of soup that’s both nutritious and delicious? This Escarole Soup is the perfect answer to chilly evenings, offering warmth and heartiness with every spoonful. Packed with flavor and wholesome ingredients, this recipe features escarole, a leafy green that adds a unique depth to the dish. The combination of garlic, vegetable broth, and cannellini beans provides a rich base that keeps you coming back for more. Let’s dive into this delightful recipe that will surely become a staple in your kitchen.
What Sets This Recipe Apart

What makes this Escarole Soup truly stand out is its balance of flavors and textures. The slight bitterness of the escarole is beautifully complemented by the creamy cannellini beans, while the small shells pasta adds a satisfying chewiness. With the addition of fresh lemon juice, this soup takes on a vibrant brightness that elevates the entire dish. Plus, it’s a one-pot meal, making cleanup a breeze!
Ingredient Checklist
- 1 lb Escarole – Fresh and vibrant, this leafy green is the star of the show.
- 2 Tbsp Olive oil – Adds richness and depth to the soup.
- 4 cloves Garlic – Minced, for aromatic flavor.
- 4 cups Vegetable broth – The base of the soup, bringing warmth and body.
- 3.5 oz Small shells pasta – Perfect for capturing the soup’s flavors.
- 12 oz Cannellini or White beans – Creamy and protein-packed.
- 1 Tbsp Lemon juice (freshly squeezed) – For a bright, refreshing finish.
- Salt and Pepper to taste – Essential for seasoning.
- Vegan Parmesan Cheese (optional) – For a cheesy finish that can be added for extra flavor.
Must-Have Equipment
- Large Pot – To cook the soup and combine all ingredients.
- Wooden Spoon – For stirring and mixing.
- Measuring Cups and Spoons – For accurate ingredient amounts.
- Knife and Cutting Board – For chopping the escarole and garlic.
Directions: Escarole Soup

Step 1: Prepare the Escarole
Start by rinsing the escarole thoroughly under cold water to remove any dirt or grit. Shake off excess water and chop it into bite-sized pieces.
Step 2: Sauté the Garlic
In a large pot, heat the olive oil over medium heat. Add the minced garlic and sauté for about 1-2 minutes until fragrant but not browned.
Step 3: Add the Broth
Pour in the vegetable broth, bringing it to a gentle simmer. This will create the flavorful base of your Escarole Soup.
Step 4: Cook the Pasta
Add the small shells pasta to the pot. Cook according to the package instructions until al dente.
Step 5: Incorporate the Escarole
Once the pasta is cooked, add the chopped escarole to the pot. Stir well and cook for about 3-4 minutes until the escarole has wilted.
Step 6: Add the Beans
Stir in the cannellini or white beans, allowing them to warm through for another 2-3 minutes.
Step 7: Season and Serve
Add fresh lemon juice, and season with salt and pepper to taste. Ladle the soup into bowls and sprinkle with optional vegan Parmesan cheese if desired.
Budget & Availability Swaps

- Escarole – Can be swapped with kale or spinach if escarole is unavailable.
- Vegetable Broth – Chicken broth can be used for a non-vegetarian option.
- Cannellini Beans – Substitute with any white bean, like navy or great northern beans.
- Small Shells Pasta – Any small pasta shape works, such as orzo or ditalini.
Mistakes That Ruin Escarole Soup
- Overcooking the Escarole – This can lead to a mushy texture; add it towards the end of cooking.
- Not seasoning well – A pinch of salt and pepper at the right time can elevate flavors.
- Skipping the lemon juice – This adds brightness; don’t leave it out!
- Using stale or old beans – Fresh beans enhance the dish’s creaminess and flavor.
Meal Prep & Storage Notes
This Escarole Soup is perfect for meal prep! It can be stored in an airtight container in the refrigerator for up to 4 days. If you plan to freeze it, consider leaving out the pasta until you reheat it, as it can become mushy. To reheat, simply warm it on the stove or in the microwave until heated through.
Quick Q&A
Can I make this soup gluten-free?
Yes! Simply use gluten-free pasta instead of small shells, and the rest of the ingredients are naturally gluten-free.
Is Escarole Soup good for meal prepping?
Absolutely! It stores well and flavors deepen as it sits, making it a great option for meal prep.
Can I add other vegetables to this soup?
Definitely! Feel free to add carrots, celery, or zucchini for extra nutrients and flavor.
How do I reheat leftovers effectively?
Reheat on the stove over medium heat, adding a splash of broth or water if needed to loosen the soup.
Weekend Projects
- Sally’s Baking Addiction – Explore delicious baking recipes that complement your soup.
- Pinch of Yum – Check out their wholesome recipes for more meal ideas.
- Minimalist Baker – Find simple and delicious plant-based recipes.
Time to Try It
Now that you have all the details, it’s time to roll up your sleeves and try making this delightful Escarole Soup. The combination of flavors, textures, and the warmth of a hearty bowl is sure to bring comfort to your table. Whether it’s a family dinner, a cozy night in, or a gathering with friends, this soup is a delicious choice that everyone will love. Enjoy every spoonful and the health benefits of this vibrant dish!

Escarole Soup
Ingredients
Ingredients
- 1 lb Escarole Fresh and vibrant
- 2 Tbsp Olive oil Adds richness and depth
- 4 cloves Garlic Minced
- 4 cups Vegetable broth The base of the soup
- 3.5 oz Small shells pasta Perfect for capturing the soup's flavors
- 12 oz Cannellini or White beans Creamy and protein-packed
- 1 Tbsp Lemon juice Freshly squeezed
- Salt and Pepper to taste
- Vegan Parmesan Cheese optional
Instructions
Directions
- Start by rinsing the escarole thoroughly under cold water to remove any dirt or grit. Shake off excess water and chop it into bite-sized pieces.
- In a large pot, heat the olive oil over medium heat. Add the minced garlic and sauté for about 1-2 minutes until fragrant but not browned.
- Pour in the vegetable broth, bringing it to a gentle simmer. This will create the flavorful base of your Escarole Soup.
- Add the small shells pasta to the pot. Cook according to the package instructions until al dente.
- Once the pasta is cooked, add the chopped escarole to the pot. Stir well and cook for about 3-4 minutes until the escarole has wilted.
- Stir in the cannellini or white beans, allowing them to warm through for another 2-3 minutes.
- Add fresh lemon juice, and season with salt and pepper to taste. Ladle the soup into bowls and sprinkle with optional vegan Parmesan cheese if desired.
Equipment
- Large Pot
- Wooden Spoon
- Measuring cups and spoons
- Knife and cutting board
Notes
- Store leftovers in an airtight container in the refrigerator for up to 4 days.
- For freezing, leave out the pasta until reheating to avoid mushiness.
- Reheat on the stove over medium heat, adding broth or water if needed.
