Canellini Beans Recipe: Garlicky White Bean Bliss in 20 Minutes

Side Dishes

Canellini Beans Recipe: Garlicky White Bean Bliss in 20 Minutes

This canellini beans recipe transforms simple white beans into a garlicky, herbaceous side dish that takes just 20 minutes to prepare. The secret lies in slow-simmered aromatics—garlic, shallots, and rosemary—that infuse every bean with deep, savory flavor without overpowering their natural creaminess.

I developed this version after realizing store-bought canned beans could taste just as vibrant when given proper attention in the pan.

What sets this recipe apart is its versatility—it works as a standalone side, a hearty base for salads, or even a quick dip when blended. The beans stay tender while absorbing rich, Tuscan-inspired seasonings that balance earthy herbs with bright olive oil.

For extra depth, a splash of white wine or lemon juice brightens the dish, cutting through the richness while keeping it authentically Italian.

By the end, you’ll have a creamy yet textured bean dish with crisp edges from the garlic toast, perfect for pairing with crusty bread or roasted vegetables.

The aroma alone will have everyone at the table asking for seconds—no fuss, no waste, just restaurant-quality flavor in minutes. Ready to elevate your weeknight meals?

This method also works beautifully as a vegan protein boost in soups or grain bowls, proving that simple ingredients can deliver maximum impact. The key is patience—letting the aromatics develop fully before adding the beans ensures every bite is packed with flavor. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Low Cal

Ingredients for canellini beans

Simple pantry staples meet Tuscan-inspired aromatics for restaurant-quality canellini beans in minutes.

Ingredient Amount Notes
Canned Canellini Beans 🌾 2 cups Drained, rinsed, high-quality brand
Extra-Virgin Olive Oil 🫒 ¼ cup Lightly fruity, cold-pressed
Shallots 🧅 2 whole Thinly sliced, fresh preferred
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Fresh Rosemary 🌿 ¼ cup Chopped, finely minced
Vegetable Broth 💧 1 ½ cups Low-sodium, homemade preferred
White Wine 🍷 ¼ cup Dry, crisp, optional
Lemon Juice 🍋 1 tbsp Freshly squeezed
Diamond Crystal Kosher Salt 🧂 1 tsp Adjust to taste
Freshly Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Crusty Bread 🍞 4 slices For serving, optional
Toasted Breadcrumbs 🍞 ¼ cup For crispy topping

The quality of your beans and aromatics determines the dish's depth. Canned cannellini beans should be high-quality brands like Mutti or Calegari—avoid those with additives or high sodium. Fresh rosemary and shallots elevate the dish beyond basic seasoning; Whole Foods or local farmers markets often carry the freshest herbs. Garlic should be freshly minced—pre-minced cloves lose potency quickly. For the olive oil, California Olive Ranch or Colavita offer balanced, fruity profiles that complement the beans without overpowering them. Toast your breadcrumbs in a dry pan until golden for that crispy finish.

No white wine? Substitute extra vegetable broth or lemon juice for brightness—just reduce the broth by 2 tbsp if using wine. Fresh herbs unavailable? Dried rosemary at one-third the amount works, but fresh parsley is ideal for garnish. For a richer texture, blend half the beans with a splash of broth before reheating. The vegetable broth can be homemade (simmer carrot, celery, and onion) or low-sodium store-bought brands like Pacific Foods. If you prefer a creamier texture, stir in 2 tbsp of cashew cream at the end—just ensure it’s vegan.

Store leftovers in an airtight container for up to 5 days in the fridge, or freeze for 3 months in portioned containers. Reheat gently with a splash of broth to restore creaminess. This dish reheats beautifully—ideal for meal prep. For extra crispiness, broil topped breadcrumbs for 2-3 minutes before serving. The flavor actually improves overnight as the aromatics meld further, making it perfect for lunches or dinner leftovers.

❤️

Why You'll Love This Recipe

  • Pantry to Plate: I swear by this recipe when I’ve got nothing but a can of beans and a few basics. Open the can, toss in the shallots and garlic—poof—dinner’s on the table. No soaking, no waiting, no stress.
  • Herb-Packed Punch: That rosemary and garlic combo? It’s like a warm hug for your taste buds. The crisp shallots add a little bite, but the olive oil ties it all together in the most satisfying way. Simple, but ridiculously flavorful.
  • Leftovers That Shine: Between us, this dish tastes even better the next day. I make a big batch on Sundays, and by Wednesday, it’s still my go-to. Reheat it, toss with toasted bread, or just eat it straight from the pot—no judgment here.
  • Budget Meal Magic: Honestly, this recipe keeps me sane on tight months. A can of beans, a head of garlic, and a sprig of rosemary? That’s a full meal for under five bucks. And it’s the kind of dish that makes you feel like you’re eating well, not just surviving.

Step-by-step instructions for garlicky white bean bliss

Here's the method for transforming simple canned beans into a restaurant-worthy dish.

1

Sauté Aromatics Until Fragrant

Heat the 0.25 cup extra-virgin olive oil in a large skillet over medium heat. Add the 2 whole shallots, sliced into thin half-moons, and cook for 4-5 minutes until they become translucent and just beginning to soften at the edges. This ensures they'll release their sweetness without burning.

Add the 4 cloves minced garlic and 0.25 cup finely minced fresh rosemary to the pan. Stir constantly for 30-45 seconds until you can smell the aromatic oils wafting through the kitchen. The rosemary should be visibly softened but not browned—this prevents bitterness and ensures a bright, herbal flavor. Remove the pan from heat temporarily while you prepare the beans.

2

Simmer Beans in Flavorful Broth

Return the skillet to medium-low heat and add the 2 cups drained canellini beans. Pour in the 1.5 cups vegetable broth and 0.25 cup white wine, then bring to a gentle simmer. Stir once to combine, then reduce heat to maintain a barely perceptible bubble at the surface.

Simmer uncovered for 8-10 minutes, stirring occasionally, until the liquid reduces slightly and coats the back of a spoon. You'll notice the beans absorbing the aromatic flavors from the shallots, garlic, and rosemary. This slow reduction builds depth without breaking down the beans' texture. If the mixture looks too thick, add 1-2 tablespoons water to maintain proper consistency.

3

Finish with Bright Acid and Seasoning

Remove the skillet from heat and stir in the 1 tablespoon lemon juice, 1 teaspoon diamond crystal kosher salt, and 0.5 teaspoon freshly ground black pepper. The acidity brightens the dish while balancing the richness of the beans. Taste immediately—this is your only chance to adjust seasoning before serving, as the flavors won't develop further off the heat.

Return the pan to low heat and stir in the 0.25 cup toasted breadcrumbs, allowing them to toast lightly for 1-2 minutes until they develop a subtle nutty aroma. This step adds texture contrast while enhancing the dish's complexity. Remove from heat immediately to prevent over-toasting.

4

Serve with Crispy Bread

Ladle the bean mixture into serving bowls, garnishing each portion with 0.25 cup chopped fresh parsley. The parsley adds a fresh, vibrant finish that cuts through the richness of the dish. Serve immediately with the 4 slices crusty bread on the side for dipping.

The beans should be tender yet maintain their shape, with a sauce that clings beautifully to each spoonful. Each bite should deliver the aromatic depth of the rosemary and garlic, balanced by the bright lemon finish and textural contrast from the breadcrumbs. This dish transforms humble canned beans into a sophisticated, flavorful centerpiece.

👨‍🍳

Pro Tips For Making Canellini Beans

  • CRUSH YOUR SHALLOTS: Don’t dice them—give those shallots a rough chop with the flat of your knife first. It breaks down their fibers faster and keeps them from turning to mush when they hit the olive oil. (Yes, even if you’re in a hurry, this makes a real difference.)
  • SWEAT THE GARLIC LOW: After adding garlic, turn the heat down to actual low and let it sit for 30 seconds before stirring. The oil should barely shimmer—any hotter and you’ll get bitter, burnt garlic. I learned this the hard way after one batch tasted like a chemistry experiment.
  • DRAIN AND RINSE BEANS: Skip the salted rinse—just drain the canned beans and give them a quick cold-water swish in the colander. This cuts the sodium without losing texture, and you won’t end up with a soup that tastes like a can of beans. (Your blood pressure will thank you too.)
  • TOSS IN ROSEMARY LATE: Add the fresh rosemary after the beans are warm, not at the start. Cold needles release bitter oils, and you’ll end up with a dish that tastes like a pine forest instead of a cozy kitchen. Sprinkle it in at the very end—just before serving if you’re impatient.

Storing and reheating this recipe

Refrigerator Storage

Store your canellini beans in an airtight container with a lid, pressing plastic wrap directly on the surface to minimize air exposure. They’ll keep for up to 5 days in the fridge at 40°F or below, with flavors actually deepening overnight as the aromatics meld.

I like using glass Pyrex containers because they’re sturdy and let me see the contents at a glance. 💫

Freezer Prep

For longer storage, portion the beans into freezer-safe containers or quart-sized silicone bags, leaving ½-inch headspace for expansion. Label with the date and freeze for up to 3 months.

Thaw overnight in the fridge before reheating—never microwave directly from frozen, as it creates a gummy texture. I prefer Stasher bags for easy reheating and portion control.

Stovetop Reheating

My preferred method is stovetop reheating: place beans in a skillet over medium-low heat with 2 tablespoons vegetable broth to restore creaminess. Stir frequently for 5-7 minutes until heated through (165°F internal temp).

For extra crispiness, toast 1 tablespoon fresh breadcrumbs in a dry pan and sprinkle on top before serving. 🔥

Microwave Method

For quick reheating, transfer beans to a microwave-safe dish with a splash of broth, cover loosely with a damp paper towel, and heat on 50% power for 2-3 minutes. Stir, then continue in 30-second intervals until hot.

Avoid overcooking—beans can turn mushy if microwaved too long. I add a pinch of freshly ground black pepper at the end to revive flavor.

Reviving Texture

If beans seem dry after reheating, stir in 1-2 teaspoons extra-virgin olive oil or a splash of lemon juice to restore moisture and brightness. For a restaurant-style finish, broil topped breadcrumbs for 2-3 minutes until golden. This technique adds irresistible crunch while keeping the dish cohesive. 💡

Meal Prep Tips

Double the recipe and store half for later—these beans reheat perfectly for 3-4 days of effortless lunches. Pack in mason jars with the liquid on top to maintain texture.

When ready to eat, simply shake to redistribute the sauce. I often prep this on Sundays for quick weeknight dinners with minimal effort. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 38g14%
Dietary Fiber 10g36%
Sugars 2g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use dried cannellini beans instead of canned?

For dried beans, soak them overnight in water with a pinch of kosher salt, then simmer for 1.5-2 hours until tender. Use 1 cup dried beans (about 3 cups cooked) to replace 2 cups canned. The texture will be slightly firmer, so adjust cooking time based on your beans' age.

2

How can I make this dish creamier without dairy?

Blend half the beans with 2 tablespoons vegetable broth until smooth, then stir back into the pan. For extra richness, add 2 tablespoons cashew cream (soaked cashews blended with water) or a splash of silken tofu puree. The broth helps maintain the dish's lightness while adding velvety texture.

3

What's the best way to store leftovers?

Store in an airtight container for up to 5 days in the fridge. For longer storage, freeze in portioned containers for 3 months. Thaw overnight in the fridge—never at room temperature. Reheat gently with a splash of broth to restore creaminess. The flavors actually improve overnight!

4

Can I make this recipe in a slow cooker?

Yes! Combine all ingredients (except breadcrumbs) in the slow cooker and cook on low for 3-4 hours or high for 1.5-2 hours. Stir occasionally and add water if needed. Finish with toasted breadcrumbs and fresh parsley before serving. The slow cooking enhances the bean's natural sweetness.

5

What if I don't have white wine?

No problem! Substitute with extra vegetable broth or lemon juice—just reduce the broth by 2 tablespoons if using wine. For depth, add ½ teaspoon balsamic vinegar or a pinch of red pepper flakes for complexity. The dish will still be flavorful and balanced.

★★★★★4.7(11 reviews)
Categories Side Dishes