RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Warm Mediterranean White-Bean & Cherry-Tomato Ragout over Crispy Rosemary Fingerling Potatoes
  • Pan-Seared Salmon with Lemon, Cherry Tomatoes, and Quick Polenta
  • Vegetable & White Bean Stew with Polenta
  • Mediterranean Lemon Chicken with Roasted Cherry Tomatoes, Olives & Herbed Couscous
  • Harissa-Marinated Grilled Chicken Thighs with Lemon Spring Vegetable Couscous and Charred Cherry Tomatoes
  • Herbed Tofu Scramble with Sautéed Asparagus, Cherry Tomatoes and Herb-Infused Polenta Toast
  • Browse all recipes →
Tuscan White Bean & Escarole Quick Stew with Seared Cherry Tomatoes and Pecorino

Tuscan White Bean & Escarole Quick Stew with Seared Cherry Tomatoes and Pecorino

By Recipe AI

Tuscan / ItalianBeginner

A fast, rustic Tuscan-inspired stew that sings with creamy cannellini beans, bright seared cherry tomatoes, and the bitter-green lift of escarole (or tender baby spinach). Warmed in a fragrant garlic–olive oil broth and finished with sharp Pecorino, lemon zest and a touch of crushed red pepper, this dish feels both homey and restaurant-refined — creamy, bright, and deeply comforting.

Prep: 10 minutes
Cook: 15 minutes
Total: 25 minutes
4 servings
ItalianTuscanVegetarianQuick weeknightOne-panGluten-free

Ingredients

  • 3 cups (about two 15-oz cans drained) Cannellini (white) beans, canned, drained
  • 4 cups Escarole (or baby spinach), roughly chopped
  • 2 cups Cherry tomatoes, halved
  • 4 cloves Garlic, thinly sliced
  • 4 tablespoons Extra-virgin olive oil
  • 2 cups Vegetable stock (low-sodium preferred)
  • 4 tablespoons Shaved Pecorino Romano
  • 1 tablespoon (zest of 1 medium lemon) Lemon zest
  • 1 teaspoon (or to taste) Crushed red pepper flakes

Instructions

1

Prepare ingredients: drain and rinse the canned cannellini beans and set in a bowl; halve the cherry tomatoes; thinly slice the garlic; roughly chop the escarole or baby spinach; zest the lemon. Rinsing removes excess sodium and the canning liquid flavor; zest and tomatoes are prepped so you can work quickly once the pan is hot.

2

Heat 2 tablespoons of the olive oil in a wide, heavy skillet over medium-high heat until it shimmers. A wide pan gives more surface area for the tomatoes to sear evenly; shimmering oil indicates it's hot enough to create a quick Maillard reaction without smoking.

3

Add the halved cherry tomatoes cut-side down in a single layer (work in two batches if necessary to avoid overcrowding). Leave undisturbed for 2–3 minutes until the cut side caramelizes and darkens in spots. Searing concentrates their sugars and creates savory, slightly smoky flavor that contrasts with the creamy beans.

4

Season the seared tomatoes lightly with a pinch of salt and flip to warm through for 30 seconds; remove tomatoes to a bowl and set aside. Removing them early prevents overcooking while you build the stew base.

5

Reduce the heat to medium and add the remaining 2 tablespoons of olive oil to the same pan. Add the thinly sliced garlic and cook, stirring, for 30–60 seconds until fragrant and just turning pale-golden. Keep the heat moderate: garlic browns and turns bitter quickly, but gently toasting it in oil infuses the base with an aromatic backbone.

6

Add the drained cannellini beans and stir to coat with the garlicky oil. Sauté for 1–2 minutes to warm the beans through and begin flavor transfer; this step helps the beans absorb oil and aromatics so they taste more integrated.

7

Pour in the vegetable stock and use a wooden spoon to gently press about one-third of the beans against the pan to break them up and release starch — this will naturally thicken the broth. Bring the mixture to a gentle simmer and cook 3–4 minutes. Smashing some beans creates a creamy body without needing cream or long cooking.

8

Stir in the chopped escarole (or baby spinach). The greens will wilt quickly in the hot broth — stir and fold until just tender, 1–2 minutes for spinach or 2–3 minutes for heartier escarole. Adding greens at the end preserves color, texture and nutrients while integrating their bitter-green note.

9

Return the seared cherry tomatoes to the pan, folding them gently into the beans and greens. Taste and adjust seasoning with sea salt and freshly ground black pepper. Reintroducing the tomatoes at the end ensures their seared edges remain intact and their bright acidity cuts through the richness.

10

Turn off the heat and stir in half the shaved Pecorino Romano to melt slightly into the stew, then plate. Finish each serving with the remaining Pecorino, a generous sprinkle of lemon zest, a pinch of crushed red pepper, and an optional drizzle of good olive oil or flaky sea salt. The Pecorino adds savory-salty umami; lemon zest and red pepper lift and brighten the overall dish.

11

Serve immediately in shallow bowls with crusty bread on the side to soak up the broth. Encourage diners to stir the finishing toppings into each bowl so the cheese melts and the lemon aroma disperses.

Chef's Tips

  • 1Rinse and drain the canned beans — this cuts excess sodium and gives a cleaner flavor. If you want a silkier stew, reserve 1/4 cup of the bean liquid (or some stock) and stir it in while smashing some beans.
  • 2Don't overcrowd the pan when searing the tomatoes. Overcrowding causes steaming instead of browning; work in batches if your pan isn't large enough for a single layer.
  • 3Watch the garlic closely and keep the heat moderate. Burnt garlic ruins the dish quickly; remove from heat or add a splash of stock if it starts to brown too dark.
  • 4For a thicker, creamier texture, mash up to half the beans more thoroughly with the back of a spoon or a potato masher, then simmer briefly to let the starch thicken the broth.
  • 5Adjust salt at the end after adding Pecorino — the cheese is salty and will raise the seasoning level, so finishing salt should be light-handed.

Variations

  • Add protein: Brown 8 oz of Italian sausage (sweet or spicy) first, remove, then proceed — stir it back in when you return the tomatoes for a heartier, non-vegetarian meal.
  • Make it vegan: Omit the Pecorino and finish with a tablespoon of nutritional yeast and a splash of extra lemon juice for bright, cheesy notes.
  • Greens swap: Substitute sturdy kale (remove tough stems and slice thin) — add it earlier and gently simmer 3–4 minutes longer so it softens.
  • Creamier version: Stir in 2–3 tablespoons of crème fraîche or mascarpone at the end for a silkier, richer finish (not traditional Tuscan but delicious).

Nutrition per Serving

342

Calories

15g

Protein

36g

Carbs

16g

Fat

10g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Tuscan White Bean & Escarole Quick Stew with Seared Cherry Tomatoes and Pecorino

By Recipe AI

ItalianTuscanVegetarianQuick weeknightOne-panGluten-free
Tuscan White Bean & Escarole Quick Stew with Seared Cherry Tomatoes and Pecorino - Cannellini (white) beans, canned, drained, Escarole (or baby spinach), roughly chopped recipe

A fast, rustic Tuscan-inspired stew that sings with creamy cannellini beans, bright seared cherry tomatoes, and the bitter-green lift of escarole (or tender baby spinach). Warmed in a fragrant garlic–olive oil broth and finished with sharp Pecorino, lemon zest and a touch of crushed red pepper, this dish feels both homey and restaurant-refined — creamy, bright, and deeply comforting.

Tuscan / ItalianBeginner4 servings
Prep: 10 minutes
Cook: 15 minutes
25 minutes

Ingredients

  • 3 cups (about two 15-oz cans drained) Cannellini (white) beans, canned, drained
  • 4 cups Escarole (or baby spinach), roughly chopped
  • 2 cups Cherry tomatoes, halved
  • 4 cloves Garlic, thinly sliced
  • 4 tablespoons Extra-virgin olive oil
  • 2 cups Vegetable stock (low-sodium preferred)
  • 4 tablespoons Shaved Pecorino Romano
  • 1 tablespoon (zest of 1 medium lemon) Lemon zest
  • 1 teaspoon (or to taste) Crushed red pepper flakes

Instructions

1

Prepare ingredients: drain and rinse the canned cannellini beans and set in a bowl; halve the cherry tomatoes; thinly slice the garlic; roughly chop the escarole or baby spinach; zest the lemon. Rinsing removes excess sodium and the canning liquid flavor; zest and tomatoes are prepped so you can work quickly once the pan is hot.

2

Heat 2 tablespoons of the olive oil in a wide, heavy skillet over medium-high heat until it shimmers. A wide pan gives more surface area for the tomatoes to sear evenly; shimmering oil indicates it's hot enough to create a quick Maillard reaction without smoking.

3

Add the halved cherry tomatoes cut-side down in a single layer (work in two batches if necessary to avoid overcrowding). Leave undisturbed for 2–3 minutes until the cut side caramelizes and darkens in spots. Searing concentrates their sugars and creates savory, slightly smoky flavor that contrasts with the creamy beans.

4

Season the seared tomatoes lightly with a pinch of salt and flip to warm through for 30 seconds; remove tomatoes to a bowl and set aside. Removing them early prevents overcooking while you build the stew base.

5

Reduce the heat to medium and add the remaining 2 tablespoons of olive oil to the same pan. Add the thinly sliced garlic and cook, stirring, for 30–60 seconds until fragrant and just turning pale-golden. Keep the heat moderate: garlic browns and turns bitter quickly, but gently toasting it in oil infuses the base with an aromatic backbone.

6

Add the drained cannellini beans and stir to coat with the garlicky oil. Sauté for 1–2 minutes to warm the beans through and begin flavor transfer; this step helps the beans absorb oil and aromatics so they taste more integrated.

7

Pour in the vegetable stock and use a wooden spoon to gently press about one-third of the beans against the pan to break them up and release starch — this will naturally thicken the broth. Bring the mixture to a gentle simmer and cook 3–4 minutes. Smashing some beans creates a creamy body without needing cream or long cooking.

8

Stir in the chopped escarole (or baby spinach). The greens will wilt quickly in the hot broth — stir and fold until just tender, 1–2 minutes for spinach or 2–3 minutes for heartier escarole. Adding greens at the end preserves color, texture and nutrients while integrating their bitter-green note.

9

Return the seared cherry tomatoes to the pan, folding them gently into the beans and greens. Taste and adjust seasoning with sea salt and freshly ground black pepper. Reintroducing the tomatoes at the end ensures their seared edges remain intact and their bright acidity cuts through the richness.

10

Turn off the heat and stir in half the shaved Pecorino Romano to melt slightly into the stew, then plate. Finish each serving with the remaining Pecorino, a generous sprinkle of lemon zest, a pinch of crushed red pepper, and an optional drizzle of good olive oil or flaky sea salt. The Pecorino adds savory-salty umami; lemon zest and red pepper lift and brighten the overall dish.

11

Serve immediately in shallow bowls with crusty bread on the side to soak up the broth. Encourage diners to stir the finishing toppings into each bowl so the cheese melts and the lemon aroma disperses.

Chef's Tips

  • 1Rinse and drain the canned beans — this cuts excess sodium and gives a cleaner flavor. If you want a silkier stew, reserve 1/4 cup of the bean liquid (or some stock) and stir it in while smashing some beans.
  • 2Don't overcrowd the pan when searing the tomatoes. Overcrowding causes steaming instead of browning; work in batches if your pan isn't large enough for a single layer.
  • 3Watch the garlic closely and keep the heat moderate. Burnt garlic ruins the dish quickly; remove from heat or add a splash of stock if it starts to brown too dark.
  • 4For a thicker, creamier texture, mash up to half the beans more thoroughly with the back of a spoon or a potato masher, then simmer briefly to let the starch thicken the broth.
  • 5Adjust salt at the end after adding Pecorino — the cheese is salty and will raise the seasoning level, so finishing salt should be light-handed.

Variations

  • Add protein: Brown 8 oz of Italian sausage (sweet or spicy) first, remove, then proceed — stir it back in when you return the tomatoes for a heartier, non-vegetarian meal.
  • Make it vegan: Omit the Pecorino and finish with a tablespoon of nutritional yeast and a splash of extra lemon juice for bright, cheesy notes.
  • Greens swap: Substitute sturdy kale (remove tough stems and slice thin) — add it earlier and gently simmer 3–4 minutes longer so it softens.
  • Creamier version: Stir in 2–3 tablespoons of crème fraîche or mascarpone at the end for a silkier, richer finish (not traditional Tuscan but delicious).

Nutrition per Serving

342

Calories

15g

Protein

36g

Carbs

16g

Fat

10g

Fiber

Rate this Recipe

Your Rating:

Explore More

🌍 Italian Recipes🥗 Vegetarian Recipes🥗 Gluten-free Recipes🥘 More with Cannellini (white) beans, canned, drained🥘 More with Escarole (or baby spinach), roughly chopped🥘 More with Cherry tomatoes, halved

Similar Recipes