Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Hearty and Healthy Spinach and White Beans Recipe You Need to Try - Featured Image

Hearty and Healthy Spinach and White Beans Recipe You Need to Try

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Learn how to make delicious Spinach and White Beans. Easy recipe with step-by-step instructions.

  • Total Time: 45 minutes
  • Yield: 4 servings 1x

Ingredients

Scale

  • 2 tablespoons extra virgin olive oil, plus more for drizzling
  • 3 cloves garlic, thinly sliced
  • 1 small yellow onion, finely chopped
  • 1/4 teaspoon red pepper flakes (optional, for a gentle kick)
  • 4 cups fresh spinach, roughly chopped (or substitute with 10 ounces frozen spinach, thawed and drained)
  • 2 cans (15 ounces each) white beans, such as cannellini or Great Northern, drained and rinsed
  • 1/2 cup low-sodium vegetable broth or water
  • 1 tablespoon fresh lemon juice
  • Salt and freshly ground black pepper, to taste
  • 1 teaspoon fresh thyme leaves or 1/2 teaspoon dried thyme
  • Grated Pecorino Romano or Parmesan cheese, for serving (optional)

Substitution tips: If you don’t have fresh spinach, frozen works beautifully and brings the same nutritional benefits. For beans, you can use dried ones soaked overnight and cooked until tender, which adds a lovely homemade touch, just like Nonna Rosa used to do. And if you prefer a milder taste, skip the red pepper flakes altogether.

Instructions

  1. Heat the olive oil in a large skillet over medium heat. When the oil shimmers, add the sliced garlic and sauté gently until fragrant and golden, about 1-2 minutes. Be careful not to burn the garlic—it should smell sweet, not bitter.
  2. Add the chopped onion and red pepper flakes (if using) to the skillet. Cook, stirring occasionally, until the onion softens and turns translucent, about 5 minutes. This slow sauté builds the base flavor, much like my mother’s kitchen on a Sunday morning.
  3. Stir in the drained white beans and thyme. Pour in the vegetable broth and bring the mixture to a gentle simmer. Allow it to cook for 5 minutes, so the beans absorb some of the aromatic broth.
  4. Add the chopped spinach in batches, stirring until it wilts down each time. This part always reminds me of helping Nonna Rosa in her garden, gathering fresh greens to add to the pot.
  5. Once all the spinach has wilted and blended with the beans, season the dish with salt, pepper, and lemon juice. Adjust seasoning to your taste—sometimes I add a little more lemon for brightness, especially when serving with something richer on the side.
  6. Remove from heat and drizzle with a touch more olive oil. If you like, sprinkle grated Pecorino Romano or Parmesan cheese over each serving for a creamy, salty finish that echoes the traditional flavors of coastal Italy.

Pro tip: Cooking the garlic gently and adding the greens gradually ensures each ingredient shines. My daughters love helping me with this step, watching the spinach magically disappear into the beans—a little kitchen magic I treasure passing down.

  • Author: Jenny
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Main Dish
  • Method: Cooking
  • Cuisine: International