I always come back to this escarole and beans recipe when I want something incredibly satisfying without spending hours in the kitchen.
The combination of creamy cannellini beans and slightly bitter greens in a savory broth is pure comfort food, especially when you add the vibrant red-orange hue of the smoky chili drizzle on top.
This recipe takes a classic Italian-American favorite and elevates it with a simple but powerful smoky chili drizzle.
Youโll get a rich, flavorful broth and tender escarole, balanced by a touch of heat from the Calabrian chili paste, all while keeping prep simple for a quick and easy dinner idea.

Ingredients
- Extra virgin olive oil (2 tablespoons divided for cooking, 1/4 cup for drizzle): A good quality olive oil is essential here for flavor. The first part is for sautรฉing the garlic, and the second part forms the base of the finishing drizzle. Use a robust, peppery oil for best results in the drizzle.
- Garlic (4 cloves, minced): Provides the aromatic foundation of the dish. Mincing ensures the garlic flavor distributes evenly throughout the beans and greens. Use fresh garlic for the best flavor, avoiding pre-minced jarred versions for this recipe.
- Red pepper flakes (1/2 teaspoon, optional): Adds a subtle background heat that complements the escarole and beans. Adjust the amount to your preference; omit entirely if serving to small children. The heat from the red pepper flakes pairs well with the Calabrian chili in the drizzle.
- Escarole (1 large head, approx. 450g / 1 lb): The primary green for this recipe, offering a pleasant, slightly bitter contrast to the creamy beans. Wash thoroughly and trim away any tough outer leaves. Escarole wilts significantly when cooked, so a large head provides the right volume for a hearty serving. (If escarole isnโt available, you can substitute other sturdy greens like kale or Swiss chard, though they wilts slightly faster.)
- Vegetable broth (4 cups / 960 mL): The liquid base for simmering; use a low-sodium vegetable broth to control the overall saltiness. Using broth instead of water adds depth of flavor to the beans and greens. (For a richer flavor, you could use chicken broth if you arenโt strictly vegetarian or vegan.)
- Cannellini beans (2 cans, each 425g / 15 oz, rinsed and drained): Canned cannellini beans are preferred for convenience and their creamy texture. Rinsing removes excess sodium and starch, preventing the dish from becoming overly thick or cloudy. The high fiber content of cannellini beans makes this recipe filling and satisfying for family-friendly meals.
- Fine sea salt (1/2 teaspoon or to taste) and freshly ground black pepper (1/4 teaspoon or to taste): Seasoning to enhance the natural flavors of the ingredients. The salt balances the bitterness of the escarole and brightens the flavor of the broth. Adjust these amounts after the final simmer, as the broth reduces slightly.
- Fresh parsley (2 tablespoons, chopped): A finishing garnish to add freshness and vibrant color. Chopping just before serving preserves the herbโs bright flavor and visual appeal. Do not cook the parsley; add it only at the very end.
- Smoky Calabrian Chili Drizzle components: The key finishing touch to this escarole and beans recipe. Combines Calabrian chili paste, smoked paprika, and extra virgin olive oil. This drizzle adds a layer of rich, smoky heat to every bite, making the dish feel elevated and perfect for healthy eating.
Instructions
- Prepare the Smoky Calabrian Chili Drizzle: Combine 1/4 cup (60 mL) olive oil, 1 tablespoon (15g) Calabrian chili paste, and 1 teaspoon smoked paprika in a small heatproof bowl. Stir well to combine until a uniform, vibrant orange-red oil forms. Set aside to allow flavors to meld while you prepare the main dish.
- Sautรฉ Aromatics: Heat 1 tablespoon (15 mL) of the divided olive oil in a large Dutch oven or heavy pot over medium heat. Add the minced garlic and red pepper flakes (if using) and sautรฉ for 1-2 minutes until fragrant. Be careful not to let the garlic brown excessively, as this will result in a bitter taste in the finished dish.
- Wilt the Escarole: Add the coarsely chopped escarole to the pot. If the pot is full, add it in batches, stirring gently until it wilts down and reduces in volume (typically takes 5-7 minutes). I often find that adding the escarole in two batches prevents overflowing my pot, especially on a busy weeknight. Continue cooking until the escarole is tender-crisp for a perfect base in this hearty escarole and beans recipe.
- Simmer the Beans and Escarole: Pour in the vegetable broth and add the rinsed cannellini beans. Bring the mixture to a gentle simmer, then reduce the heat to low, cover the pot, and cook for 15-20 minutes. This step allows the beans to absorb the broth’s flavor and fully cook the greens, creating the deep, savory base for this escarole and beans recipe.
- Season and Finish: Remove the pot from the heat and add the fine sea salt and black pepper. Stir 1 tablespoon (15 mL) of the prepared Smoky Calabrian Chili Drizzle directly into the escarole and beans for an internal layer of flavor. If the finished dish tastes too bitter from the escarole, adding a pinch of sugar or a splash of lemon juice will help balance the flavors. Taste and adjust the seasoning as needed before serving.
- Serve and Garnish: Ladle the hot escarole and beans into warm shallow bowls, ensuring a balanced mix of greens and beans in each serving. Drizzle about 1 teaspoon (5 mL) of the remaining Smoky Calabrian Chili Drizzle over the top of each bowl, allowing the glossy, reddish-orange oil to visibly pool and streak through the greens. Garnish generously with freshly chopped parsley, letting its vibrant green provide a fresh contrast to the dish’s earthy tones and the drizzle’s rich color.
Smart Swaps and Variations for Your Escarole and Beans Recipe
This escarole and beans recipe is incredibly flexible. You can easily adapt it based on what you have in the pantry or to match specific dietary needs. Here are a few easy dinner ideas for tweaking the dish:
- Green Swaps: If escarole isn’t available, you can substitute other sturdy greens like kale or Swiss chard. If using kale, be sure to remove the center stems first. Spinach can be used in a pinch, but it wilts much faster; add it during the last 5 minutes of simmering.
- Bean Alternatives: Cannellini beans are preferred for their creamy texture, but great northern beans or navy beans can be used in place of them. If using dried beans, be sure to cook them fully first (soak overnight and cook for 1-2 hours) before adding them to the recipe.
- Adding Protein: To make this dish even heartier for a family dinner, add Italian sausage (cooked and crumbled) or chicken (shredded rotisserie chicken works great). For a vegetarian protein, add chickpeas or lentils during the simmering stage.

What to Serve with Escarole and Beans
This hearty one-pot meal is best served with something to soak up all that flavorful broth. Here are my favorite pairings for this escarole and beans recipe:
- Crusty Bread: A thick slice of rustic, crusty bread or focaccia is perfect. The bread soaks up the savory broth and the flavor-packed chili drizzle. Toasted garlic bread or bruschetta are also excellent choices for an elevated presentation.
- Simple Salad: A light, crisp side salad with a lemon vinaigrette contrasts nicely with the richness of the escarole and beans. Serve a simple green salad or a tomato and cucumber salad to cut through the heartiness.
- Roasted Vegetables: For a fuller meal, serve alongside roasted root vegetables like potatoes, carrots, or squash. The sweetness of roasted vegetables complements the slight bitterness of the escarole.
FAQs
How do I reduce the bitterness of the escarole?
Blanching the escarole in boiling water for 1-2 minutes before adding it to the pot will remove some of its natural bitterness. However, the long simmering process in this recipe significantly reduces bitterness naturally, so I often skip the blanching step for quick meals.
Can I use a different type of bean instead of cannellini for this escarole and beans recipe?
Yes, great northern beans or navy beans are excellent substitutes; they both offer a similar creamy texture. Black beans or kidney beans would change the flavor profile significantly, but can still be used if preferred.
Is this recipe freezer-friendly for meal prep?
Yes, this escarole and beans recipe freezes well. Allow the dish to cool completely, then transfer it to an airtight container and freeze for up to 3 months. Reheat gently on the stovetop over low heat, adding extra broth if it seems too thick after thawing.
Can I make this ahead of time?
Yes, the flavors actually deepen overnight, making it a great option for meal prep. Store the cooled dish in an airtight container in the refrigerator for up to 3 days. Reheat gently, adding the final smoky drizzle just before serving.
Is this a healthy or high-protein meal?
This escarole and beans recipe is naturally high in fiber and protein, making it a healthy and satisfying option. The beans provide complex carbohydrates and plant-based protein, while the escarole adds essential nutrients. It is naturally gluten-free and can be made vegan by ensuring a vegetarian broth.
How can I make the broth creamier without adding cream?
To give the broth a velvety texture without heavy cream, simply mash about 1/4 cup of the cannellini beans against the side of the pot with the back of a spoon during the simmering process. This releases starch from the beans and naturally thickens the liquid.
Conclusion
This easy escarole and beans recipe offers a new take on a classic comfort meal, delivering satisfying flavor without the effort. Itโs the perfect weeknight solution for a healthy, hearty, and quick dinner that feeds the whole family. I hope this becomes one of your familyโs favorite high-protein meals. Save this escarole and beans recipe to your Pinterest board for easy access on busy weeknights.
Print
escarole and beans recipe
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A hearty Italian-American dish featuring creamy cannellini beans and slightly bitter escarole in a savory broth, enhanced by a smoky Calabrian chili drizzle. This recipe offers a satisfying comfort meal that is simple enough for a weeknight dinner.
Ingredients
- 2 tablespoons extra virgin olive oil (divided)
- 4 cloves garlic, minced
- 1/2 teaspoon red pepper flakes (optional)
- 1 large head escarole (about 1 lb), coarsely chopped
- 4 cups vegetable broth
- 2 cans (15 oz each) cannellini beans, rinsed and drained
- 1/2 teaspoon fine sea salt (or to taste)
- 1/4 teaspoon freshly ground black pepper (or to taste)
- 2 tablespoons fresh parsley, chopped
- Smoky Calabrian Chili Drizzle:
- 1/4 cup extra virgin olive oil
- 1 tablespoon Calabrian chili paste
- 1 teaspoon smoked paprika
Instructions
- Prepare the Chili Drizzle: Combine 1/4 cup olive oil, 1 tablespoon Calabrian chili paste, and 1 teaspoon smoked paprika in a small bowl. Stir until smooth and set aside for later.
- Sautรฉ Aromatics: Heat 1 tablespoon of olive oil in a large pot or Dutch oven over medium heat. Add the minced garlic and red pepper flakes (if using) and sautรฉ for 1-2 minutes until fragrant. Be careful not to let the garlic burn.
- Wilt the Escarole: Add the chopped escarole to the pot, in batches if necessary, stirring gently. Cook for 5-7 minutes until the greens wilt down significantly.
- Simmer Beans and Greens: Pour in the vegetable broth and add the rinsed cannellini beans. Bring the mixture to a gentle simmer, then reduce heat to low, cover, and cook for 15-20 minutes to meld flavors.
- Season and Finish: Remove from heat and stir in the salt, pepper, and 1 tablespoon of the prepared smoky chili drizzle. Taste and adjust seasoning as needed.
- Serve and Garnish: Ladle the hot escarole and beans into bowls. Drizzle about 1 teaspoon of the remaining chili drizzle over each serving and garnish with fresh parsley before serving.
Notes
To reduce bitterness, you can blanch the escarole first, or balance the flavor by adding a pinch of sugar or a splash of lemon juice at the end. For a creamier broth, mash some of the beans against the side of the pot during simmering to release starch.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian-American
Nutrition
- Serving Size: 1.5 cups
- Calories: 365 calories
- Sugar: 3g
- Sodium: 450mg
- Fat: 22.5g
- Saturated Fat: 3g
- Unsaturated Fat: 19.5g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 10.5g
- Protein: 9g
- Cholesterol: 0mg
FREE PRINTABLE RECIPE
Get the Printable Recipe PDF (Free)
Enter your email and weโll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.
- โ Printable PDF (ingredients + steps)
- โ Save it to your phone (no long scrolling)
- โ Includes cook time + servings
- โ Easy to follow
FAQ
Whereโs the full recipe?
Itโs delivered as a printable PDF so you can save it and cook without scrolling.
I didnโt get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.