Greens and Beans Recipe Italian

Last Updated:

Jump to Recipe Print Recipe

If you love warm, cozy, nourishing recipes that taste like a hug, you’re going to fall in love with this greens and beans recipe Italian. This dish comes straight from classic Italian home cooking and was especially popular among Italian American households in the northeast. It’s simple, rustic, and incredibly comforting.

At its core, greens and beans is a beautiful combination of sautéed leafy greens and creamy cannellini beans simmered in garlic and broth. It’s the kind of meal that feels wholesome but still indulgent, without being heavy. What makes it even better is that it’s budget friendly, high in fiber, and naturally vegetarian unless you choose to add sausage.

A fun fact: leafy greens are one of the most nutrient dense foods in the world. Studies show that adults who regularly eat leafy greens consume over 30 percent more essential vitamins compared to those who rarely do. So not only does this Italian dish taste delicious, but it’s also incredibly nourishing too.

Why this greens and beans recipe is an Italian classic

This is one of those recipes that Italians call cucina povera, meaning poor kitchen. It uses humble ingredients but transforms them into something that tastes rich, soulful, and deeply satisfying.

Here’s why this version of the greens and beans recipe Italian is special:

  • Uses simple ingredients with big flavor
  • Packs fiber, protein, and antioxidants into one bowl
  • Naturally dairy free and gluten free
  • Ready in under 30 minutes
  • Can be served as a main dish or a side
  • Perfect for cozy nights when you want something comforting but healthy

The texture is perfect too. The greens become silky and tender, and the beans soak up all the garlic infused broth, giving a creamy bite. It’s the kind of dish you make once and then start craving regularly.

Pro Tip: If you want that thick restaurant style texture, mash a few of the beans right in the pot to naturally thicken the broth.

Ingredients you will need

You won’t need anything complicated for this greens and beans recipe Italian. Most ingredients are pantry staples, and the list is refreshingly short.

Greens and aromatics

  • 1 large bunch escarole (or kale, spinach, or Swiss chard)
  • 4 garlic cloves, minced
  • 1 small onion, diced
  • 2 tbsp olive oil

Beans and broth

  • 1 can cannellini beans, drained and rinsed
  • 2 cups vegetable or chicken broth
  • Salt and pepper to taste
  • 1 tsp Italian seasoning or oregano

Optional extras

  • Pinch of red pepper flakes
  • Parmesan cheese
  • 1 cooked Italian sausage, sliced
  • Crusty bread for serving
  • Lemon juice for brightness

Pro Tip: If you can find escarole, use it. It softens beautifully and has a mild bitterness that balances the creamy beans perfectly.

How to make Italian greens and beans step by step

This recipe is incredibly easy because everything cooks in one pot, but the key to making it taste rich and full of flavor is layering the ingredients properly. Here’s how to get that cozy, restaurant level taste using simple pantry staples.

Step 1: Prepare the greens

  1. Wash the escarole thoroughly. Its leaves naturally trap sand and grit, so give it a few swishes in a bowl of cold water until the water runs clean.
  2. Chop the escarole into bite sized pieces so it softens evenly while cooking.
  3. Shake off excess water or pat the greens dry to avoid adding too much moisture to the pot.

Escarole is the classic choice for this dish because it becomes silky and tender, but feel free to use whatever greens you have. Kale adds a slightly earthy bite and holds its shape longer, while spinach cooks down almost instantly, making the dish softer and more delicate.

Step 2: Build the flavor base

  1. Heat olive oil in a large pot over medium heat.
  2. Add the diced onion and sauté until it becomes soft, sweet, and translucent.
  3. Stir in the garlic and let it cook for 30 seconds until fragrant.
  4. Add a pinch of red pepper flakes if you want gentle heat running through the dish.

This step is what creates the deep, comforting flavor Italian greens and beans is known for. Allowing the onions to soften fully brings out their natural sweetness, and the garlic layers in that classic savory aroma that ties everything together.

Step 3: Add the beans and broth

  1. Stir in the cannellini beans so they get coated in the flavorful onion and garlic base.
  2. Pour in the broth, whether vegetable or chicken, depending on your preference.
  3. Season with salt, pepper, and Italian seasoning or oregano.
  4. Bring everything to a gentle simmer so the beans can absorb the flavors of the broth.

Cannellini beans are the star here because they’re creamy and mild, but great northern or navy beans work beautifully too. Rinsing the beans before adding them helps remove excess sodium and gives a cleaner taste.

Step 4: Simmer and finish

  1. Add the chopped escarole to the pot. It may look like a lot at first, but it wilts down quickly.
  2. Cover the pot and let the greens simmer for about 10 minutes until tender.
  3. Taste and adjust the seasoning with more salt, pepper, or a pinch of red pepper flakes.
  4. Finish with a splash of lemon juice for brightness or parmesan for richness.

As the dish simmers, the broth reduces slightly and takes on a silky texture that’s perfect for dipping warm crusty bread. The beans soften even more, creating a naturally creamy base without needing any added cream.

Pro Tip: If you want a thicker, stew like consistency, remove 2 tablespoons of beans, mash them with a fork, and stir them back into the pot. It thickens the broth instantly using the starch from the beans.

Tips for making the best greens and beans

This dish may be simple, but these tips take it to the next level.

  • Use high quality olive oil for the best flavor
  • Let the onions soften fully to bring out sweetness
  • Use low sodium broth so you can control the salt
  • Always rinse canned beans to remove excess sodium
  • Add lemon juice at the end for a bright lift
  • For extra protein, add sliced Italian sausage or shredded chicken

If you want this to taste like a restaurant dish, always season as you go. A pinch of salt at each stage brings out the natural flavors.

Variations you can try

This greens and beans recipe Italian is incredibly flexible. Try one of these variations to make it your own:

  • Spicy version: Add extra red pepper flakes or a spicy Italian sausage.
  • Creamy version: Stir in a splash of cream or coconut milk.
  • Vegetarian protein boost: Add chickpeas or white quinoa.
  • Hearty version: Add small pasta like ditalini to make it a full meal.
  • Low carb version: Swap beans for cauliflower florets.
  • Tuscan twist: Add sundried tomatoes and rosemary.

You can also use a mix of greens for different textures. Kale gives structure, escarole adds silkiness, and spinach adds volume.

What to serve with greens and beans

This recipe is delicious on its own, but pairing it makes it even better.

Try serving it with:

  • Crusty Italian bread
  • Grilled chicken
  • Garlic toast
  • Roasted vegetables
  • Quinoa or rice on the side
  • A simple garden salad

If you want a fully traditional experience, enjoy it with Italian bread dipped straight into the broth. Heaven.

Storage and reheating tips

Greens and beans is perfect for meal prepping because it stores beautifully.

Storing

  • Refrigerate in an airtight container for up to 4 days
  • Freeze for up to 3 months

Reheating

  • Stovetop: Simmer for 5 minutes
  • Microwave: 2 to 3 minutes, stirring halfway
  • Add extra broth if it thickens too much

Pro Tip: Freeze it in single servings so you can reheat only what you need.

Nutrition info (approximate)

For one bowl of greens and beans:

  • Calories: ~220
  • Protein: ~11g
  • Carbs: ~25g
  • Fat: ~7g
  • Fiber: ~8g

Leafy greens are incredibly nutrient dense. Escarole alone provides over 60 percent of your daily vitamin A in a single serving, while cannellini beans add plant based protein and gut friendly fiber.

FAQs

What greens are best for greens and beans

Escarole is the traditional choice, but kale, spinach, and Swiss chard also work well.

Can I use dried beans

Yes, but you will need to cook them ahead of time. Canned beans make this recipe much faster.

Is this recipe vegetarian

Yes, if you use vegetable broth. It becomes vegan if you omit the parmesan.

Can I add meat to greens and beans

Absolutely. Italian sausage is the most popular addition.

Can I make this dish thicker

Mash a few beans in the pot or let it simmer longer uncovered.

Final thoughts

This greens and beans recipe Italian is one of those dishes that proves you don’t need a long ingredient list to make something genuinely delicious. It’s cozy, nourishing, and unbelievably easy to adapt to whatever you have in your kitchen. Whether you enjoy it as a quick weeknight dinner, a light lunch, or a simple feel good bowl on a chilly day, it always delivers that warm, homemade comfort.

What I love most is how effortlessly healthy it is. You get protein, fiber, and greens all in one bowl, yet it still tastes rich and satisfying. It’s the kind of recipe that slips easily into your weekly routine because it’s fast, affordable, and consistently delicious.

If you’re looking for a simple Italian classic to add to your recipe rotation, this one is definitely worth keeping close. And once you make it, don’t be surprised if it becomes a go to comfort meal you crave again and again.

Greens and Beans Recipe Italian
0
from
0
votes
Course: Appetizer, Side Dishes, SoupsCuisine: ItalianDifficulty: Easy
Servings

1

serving
Prep time

5

minutes
Cooking time

10

minutes
Calories

120

kcal

A cozy and healthy single serving of Italian greens and beans made with escarole, creamy cannellini beans, garlic, and broth. Perfect as a light meal, side dish, or warm appetizer.

Ingredients

  • 1 to 1.5 cups chopped escarole (or kale, spinach, or Swiss chard)

  • 1 garlic clove, minced

  • 2 tbsp diced onion

  • 1 tsp olive oil

  • 1/3 cup cannellini beans, drained and rinsed

  • 1/3 cup vegetable or chicken broth

  • Salt to taste

  • Pepper to taste

  • 1/4 tsp Italian seasoning or oregano

Directions

  • Heat the olive oil in a small pot over medium heat. Add the diced onion and sauté until soft and fragrant.
  • Stir in the minced garlic and cook for 30 seconds. Add red pepper flakes if you want a little heat.
  • Add the cannellini beans, broth, salt, pepper, and Italian seasoning. Bring to a gentle simmer.
  • Add the chopped escarole and cook for about 8 to 10 minutes, or until the greens are tender. Finish with parmesan or lemon juice if desired.

About the author

Katie M.
Hi there, I'm Katie! Founder of Healthy Hot Cooking and your go-to kitchen buddy for making meals that are as nourishing as they are delicious. For years I leaned on takeout and quick fixes, but I eventually realized that feeling good starts with what we cook at home. Now I'm here to share simple, flavorful recipes and smart little kitchen hacks that prove healthy food doesn't have to be bland or boring. My mission is to help you bring more energy, joy, and a little heat into your everyday cooking.

Leave a Comment