Homemade Creamy White Beans with Spinach recipe photo
| |

Creamy White Beans with Spinach

This is one of those weeknight recipes that feels like a cozy hug in a bowl. Creamy White Beans with Spinach comes together quickly, uses pantry-friendly ingredients, and tastes far more indulgent than the effort required. It’s the kind of dish you’ll want to serve alongside crusty bread for dipping, or spoon over roasted vegetables or grains for a comforting meal. The texture is creamy, the garlic and shallot give it an aromatic lift, and a squeeze of lemon at the end brightens everything up. This recipe is approachable, forgiving, and full of satisfying flavor.

Why this Creamy White Beans with Spinach works: the cannellini beans offer a smooth, creamy base that melds with a small amount of vegetable broth to create a velvety sauce. A single shallot and several cloves of garlic provide a savory backbone, while a generous handful of spinach wilts into the mixture, adding freshness, color, and a light vegetal note. Parmesan cheese or nutritional yeast adds a savory finish and a hint of umami, and crushed red pepper flakes give it a gentle, warming kick. Serve it with crusty bread for scooping and you’ve got a simple, elegant dinner.

Ingredients

Classic Creamy White Beans with Spinach dish photo

  • 1 tablespoon olive oil
  • 1 large shallot, chopped
  • 4 cups spinach, roughly chopped
  • 5 cloves garlic, minced
  • 2 (15 oz) cans cannellini beans, drained
  • 1 cup vegetable broth, more if desired
  • Kosher salt and black pepper, to taste
  • 1/4 teaspoon crushed red pepper flakes
  • 1/4 cup Parmesan cheese, or nutritional yeast
  • 1 to 2 tablespoons fresh lemon juice
  • Crusty bread, for serving

Why I Love This Version of Creamy White Beans with Spinach

This recipe checks a lot of boxes: it’s quick, wholesome, and versatile. The ingredient list is short but purposeful — every item plays a clear role. Cannellini beans provide body and protein, while vegetable broth thins the beans into a silky sauce without overpowering their mild flavor. The shallot and garlic are sautéed just until fragrant so they add flavor without any harsh raw bite. Spinach wilts down and blends in beautifully, and the final touch of lemon juice lifts the whole dish so it never feels too heavy. Parmesan or nutritional yeast provides a nutty, savory note and allows you to keep the dish dairy-free if you choose the yeast.

Equipment

  • Large sauté pan or skillet
  • Spoon or spatula for stirring
  • Vegetable masher or fork (or an immersion blender, if you want extra smoothness)
  • Measuring cups and spoons
  • Knife and cutting board

Flavor Variations and Serving Suggestions

Easy Creamy White Beans with Spinach food shot

  • Make it spicy: increase the crushed red pepper flakes to 1/2 teaspoon, or add a pinch of smoked paprika.
  • Make it lemony: add the full 2 tablespoons of lemon juice and a little lemon zest for extra brightness.
  • Herbs: stir in chopped fresh parsley or basil at the end for freshness.
  • Make it heartier: serve the Creamy White Beans with Spinach over roasted potatoes, cooked farro, or brown rice.
  • Change the cheese: swap the Parmesan for Pecorino Romano or omit it and use nutritional yeast for a dairy-free option.

Step-by-Step Instructions

Delicious Creamy White Beans with Spinach plate image

The following directions have been rewritten for clarity while keeping the original order and ingredient amounts. Read through the steps before you start so you can work smoothly and enjoy the process.

  1. Warm a large sauté pan or skillet over medium heat. Add 1 tablespoon olive oil and let it heat until it shimmers but is not smoking.
  2. Add 1 large shallot, chopped, to the pan. Sauté, stirring occasionally, until the shallot is softened and translucent, about 3 to 4 minutes. Adjust the heat if it starts to brown too quickly — you want a gentle, sweet caramelization, not burning.
  3. Add 5 cloves garlic, minced, to the pan with the shallot. Cook for about 30 to 60 seconds, stirring constantly, until the garlic is fragrant. Be careful not to let the garlic brown because it will become bitter.
  4. Add 4 cups spinach, roughly chopped, to the pan. Use a spatula to fold the spinach into the shallot and garlic mixture. The spinach will wilt quickly; continue stirring until most of the leaves have collapsed, about 2 minutes.
  5. Add 2 (15 oz) cans cannellini beans, drained, to the pan. Stir to combine the beans with the wilted spinach and aromatics, making sure the beans are evenly distributed.
  6. Pour in 1 cup vegetable broth. Stir the mixture to combine. The broth will help the beans break down into a creamy sauce as you cook.
  7. Using a potato masher, fork, or the back of a spoon, gently mash about half of the beans in the pan until they break down and create a creamy texture. If you prefer an even smoother finish, use an immersion blender for a few quick pulses, but stop before the mixture becomes completely puréed — you still want some whole beans for texture.
  8. Season the mixture with Kosher salt and black pepper to taste. Start with a small pinch of salt and a couple grinds of black pepper, then taste and adjust as needed.
  9. Sprinkle 1/4 teaspoon crushed red pepper flakes over the beans and stir to distribute them evenly. This will give the dish a gentle warming heat without overpowering the other flavors.
  10. Stir in 1/4 cup Parmesan cheese, or nutritional yeast if you prefer a dairy-free option. Mix until the cheese (or yeast) is fully incorporated and the sauce is silky. If the mixture seems too thick, add a splash more vegetable broth, a tablespoon at a time, until you reach the desired creaminess.
  11. Finish the dish by stirring in 1 to 2 tablespoons fresh lemon juice, starting with 1 tablespoon and tasting before adding more. The lemon brightens the flavors and balances the richness of the beans and cheese.
  12. Taste once more and adjust the seasoning. Add more Kosher salt, black pepper, or crushed red pepper flakes if desired.
  13. Serve the Creamy White Beans with Spinach warm, with crusty bread on the side for dipping. Spoon generous portions onto plates or into shallow bowls and offer extra lemon wedges and grated Parmesan or nutritional yeast at the table.

Timing and Make-Ahead Tips

This recipe takes roughly 20 to 30 minutes from start to finish, which makes it ideal for busy weeknights. The beans hold up well if you need to make them ahead — store the finished dish in an airtight container in the refrigerator for up to 3 days. Reheat gently over low heat on the stove, adding a splash of vegetable broth to loosen the sauce if it’s thickened in the fridge.

Storage and Reheating

Let the Creamy White Beans with Spinach cool to room temperature before refrigerating. Stored in the refrigerator in a sealed container, it will keep for up to 3 days. To reheat, warm it in a small saucepan over medium-low heat, stirring frequently and adding a little extra vegetable broth to restore creaminess. You can also reheat single portions in the microwave, stirring halfway through to ensure even heating.

Tips for Perfect Results

  • Don’t skip draining the canned beans — excess liquid can water down the sauce. If some liquid is desired for texture, add the broth instead so you can control the consistency.
  • Be gentle when cooking the garlic; it only needs a brief moment to release its flavor.
  • If you prefer a completely smooth texture, an immersion blender can give you that restaurant-style creaminess. Pulse just a few times to maintain some bean texture.
  • Adjust the lemon juice at the end. Citrus is powerful — add it gradually and taste as you go.
  • Use good quality olive oil and freshly grated Parmesan if possible; small upgrades in these ingredients make a noticeable difference.

Who This Dish Is For

Creamy White Beans with Spinach is ideal for those who want a satisfying, nutritious meal that doesn’t involve a lot of hands-on time. It’s great for people who enjoy plant-forward dishes with comforting textures, and it’s easy to adapt for dairy-free diets by swapping Parmesan for nutritional yeast. Whether you’re cooking for one or feeding a small family, this recipe scales easily and makes a comforting pantry-based meal any night of the week.

Final Notes

The beauty of Creamy White Beans with Spinach is its simplicity. A few humble ingredients combine to create something greater than the sum of its parts: creamy, savory, and bright. It’s a feel-good recipe that works as an easy dinner, a cozy lunch, or a satisfying side. Keep crusty bread nearby, invite a friend, and enjoy a bowlful of warmth and comfort.

Now, grab a skillet, open those cans of cannellini beans, and let the aroma of shallot and garlic fill your kitchen. This dish comes together quickly, and once it’s on the table you’ll understand why it’s a repeat-worthy favorite.

Homemade Creamy White Beans with Spinach recipe photo

Creamy White Beans with Spinach

A simple, creamy skillet of cannellini beans and spinach flavored with garlic, lemon, and Parmesan.
Prep Time 5 minutes
Cook Time 15 minutes
Total Time 20 minutes
Servings: 4 servings

Ingredients
  

  • 1 tablespoon olive oil
  • 1 large shallot, chopped
  • 4 cups spinach, roughly chopped
  • 5 cloves garlic, minced
  • 2 15 oz cans cannellini beans, drained
  • 1 cup vegetable broth more if desired
  • Kosher salt and black pepper to taste
  • 1/4 teaspoon crushed red pepper flakes
  • 1/4 cup Parmesan cheese or nutritional yeast
  • 1 to 2 tablespoons fresh lemon juice
  • Crusty bread for serving

Equipment

  • Large Skillet
  • Wooden spoon or spatula
  • Can opener
  • Measuring Spoons
  • Measuring cup

Method
 

  1. Heat the olive oil in a large skillet over medium-high heat until shimmering.
  2. Add the chopped shallot and cook, stirring occasionally, until softened about 3 minutes.
  3. Add the spinach and cook, stirring, until wilted; then stir in the minced garlic and cook 1 minute more.
  4. Add the drained cannellini beans and 1 cup vegetable broth to the skillet; season with kosher salt, black pepper, and crushed red pepper flakes.
  5. Bring the mixture to a simmer, then reduce heat and let simmer gently for about 10 minutes, stirring occasionally; break up a few beans with a wooden spoon if you prefer a creamier texture.
  6. Stir in the Parmesan cheese (or nutritional yeast) and 1 to 2 tablespoons lemon juice; add a splash more vegetable broth if the mixture is too thick.
  7. Adjust seasoning to taste and serve warm with crusty bread.

Notes

  • Serve with crusty bread, pasta, rice, polenta, eggs, or potatoes as desired.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating