Canellini Beans Recipe: Creamy Garlic-Infused Side With Crispy Top

Side Dishes

Canellini Beans Recipe: Creamy Garlic-Infused Side With Crispy Top

This creamy garlic-infused canellini beans recipe transforms simple white beans into a restaurant-worthy side with a crispy, golden top that’s impossible to resist. The secret lies in blending cooked beans with garlic, olive oil, and a touch of lemon until silky smooth, then broiling until perfectly crispy.

I developed this method after years of experimenting with Tuscan-style dishes, and it’s become a staple in my kitchen for its simplicity and bold flavor.

The beauty of this recipe is how it balances textures—creamy inside with a crispy exterior that adds depth to any meal. You’ll start with dried canellini beans, simmered until tender, then blended with garlic, olive oil, and herbs for a rich base.

The crispy top comes from a quick broil with breadcrumbs and fresh parsley, creating a contrast that makes every bite satisfying. It’s the kind of dish that elevates a simple weeknight dinner into something special.

This recipe delivers restaurant-quality results in under an hour, with minimal prep and no fancy equipment. The garlic-infused creaminess pairs perfectly with roasted vegetables, grilled meats, or even as a standalone dish with crusty bread.

The crispy top adds a satisfying crunch that keeps everyone reaching for seconds. Whether you’re serving a family dinner or meal prepping for the week, this side dish will steal the show.

For extra depth, I recommend adding a splash of white wine or a pinch of red pepper flakes to the blend. The crispy topping can also be customized with herbs like thyme or rosemary for a different flavor profile. Let’s get cooking—your taste buds will thank you.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for canellini beans

Pantry staples plus fresh garlic and herbs make this creamy, crispy bean dish shine.

Ingredient Amount Notes
Dried Canellini Beans 🌾 1 ½ cups Unsoaked, no need to rinse
Extra-Virgin Olive Oil 🫒 ½ cup High-quality, fruity variety
Garlic Cloves 🧄 6 cloves Fresh, peeled and minced
Fresh Lemon Juice 🍋 2 tbsp Freshly squeezed, bright flavor
Fresh Parsley Leaves 🌿 ¼ cup Chopped, stems removed
Panko Breadcrumbs 🍞 ½ cup For crispy topping
Vegetable Broth 💧 3 cups Low-sodium preferred
White Wine 🍷 ¼ cup Dry variety, optional
Red Pepper Flakes 🌶️ ½ tsp Adjust for heat preference
Sea Salt 🧂 1 ½ tsp Fine grain preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Nutritional Yeast 🧀 2 tbsp For cheesy flavor boost
Fresh Thyme Leaves 🌿 ¼ tsp Or 1/4 tsp dried thyme

The beans are the star, so don’t skimp on quality. Dried canellini beans from Whole Foods or Trader Joe's have the best texture—avoid canned unless it’s the fancy kind (like Mutti or Cirio). The garlic needs to be fresh too—roasted garlic works in a pinch, but nothing beats mincing it fresh. For the olive oil, California Olive Ranch or Colavita are my go-tos—they’ve got that rich, fruity flavor that stands up to the garlic. If you’re feeling fancy, toast the panko breadcrumbs in a dry pan for 2 minutes before adding them to the top—worth the extra minute for that nutty crunch.

No white wine? Extra vegetable broth or a splash of apple cider vinegar keeps the flavor bright. Fresh parsley wilt fast, so grab a bunch and use half here, half for garnish. The nutritional yeast adds that umami punch without dairy—Bob’s Red Mill is the brand I always keep stocked. If you’re short on time, pre-minced garlic from a jar works, but fresh is always better. For the crispy topping, you can swap panko for regular breadcrumbs if that’s what you’ve got—just toast them first to avoid sogginess. And if you’re making this ahead, skip the crispy top until serving—it’s best fresh from the broiler.

Beans keep for 5-6 days in the fridge, but the crispy topping is best made fresh. Store the creamy base in a sealed container with a layer of olive oil on top to preserve freshness. This reheats beautifully—just warm it gently on the stove and crisp up the topping again under the broiler for 2-3 minutes. Freezes well for 3 months if you portion it into containers. I always make a double batch—one for dinner, one for lunches the next week.

❤️

Why You'll Love This Recipe

  • No-Soaking Needed: I’ll admit, I used to dread the overnight soak—until I discovered these beans cook perfectly fine with just an hour of soaking. Toss them in boiling water, simmer, and you’re done. That lemon juice at the end? Instant brightness without extra effort.
  • Garlic-Lemon Magic: The moment I added fresh lemon juice and minced garlic to the olive oil, I knew this was special. That bright, zesty punch cuts through the beans’ creaminess, making every bite feel like a little Italian vacation. (Yes, even on a Tuesday night.)
  • Meal Prep MVP: Between us, this is my go-to for lunches all week. The flavors only deepen overnight, and I can toss them into salads, pasta, or even a quick toast topper. Honestly, the only downside is having to resist eating the whole batch at once.
  • Budget-Friendly Pantry Staple: Dried cannellini beans are my wallet’s best friend—cheaper than canned, and they taste like you put in actual effort. A few cloves of garlic, a splash of lemon, and parsley from the garden (or store) turn this into a dish that feeds a crowd without breaking the bank.

Step-by-step instructions for creamy garlic-infused canellini beans

Here's how to transform simple canellini beans into a luxurious side dish with velvety texture and a golden, crispy topping.

1

Soak and Parboil the Beans

Place the 1.5 cups dried canellini beans in a large bowl and cover them with plenty of cold water—at least 4 inches above the beans. Let them soak overnight, or for at least 8 hours, to ensure even cooking. This step is crucial for preventing tough, unevenly cooked beans.

The next morning, drain and rinse the beans thoroughly. Then, transfer them to a large pot and cover with fresh cold water by 2 inches. Bring to a boil over medium-high heat, then immediately reduce to a gentle simmer. Cook for 2 minutes—this quick parboil helps soften the beans before the main cooking process. Drain again and set aside.

2

Build the Flavorful Base

In a large, heavy-bottomed pot, heat the 0.5 cup extra-virgin olive oil over medium heat. Add the 6 minced garlic cloves and sauté for 1-2 minutes until they turn golden and fragrant—don't let them brown, or they'll turn bitter. Stir in the 0.5 tsp red pepper flakes and cook for an additional 30 seconds to toast their flavors.

Pour in the 0.25 cup white wine (if using) and let it simmer for 1 minute until mostly evaporated. Add the 3 cups vegetable broth, 1.5 tsp sea salt, 0.5 tsp black pepper, and 0.25 tsp fresh thyme leaves. Bring the mixture to a gentle boil, then reduce heat to low and return the parboiled beans to the pot. Cover and simmer for 45-50 minutes until the beans are tender but not mushy. Stir occasionally to prevent sticking.

3

Create the Creamy Texture

Once the beans are tender, remove the pot from heat and let it cool slightly for 5 minutes. Using an immersion blender, carefully blend half of the beans directly in the pot until smooth—this creates a creamy base while keeping some texture. If you don’t have an immersion blender, transfer half the beans to a regular blender, blend until smooth, and return to the pot.

Stir in the 2 tbsp nutritional yeast and 2 tbsp fresh lemon juice. The nutritional yeast adds a cheesy depth, while the lemon brightens the dish. Taste and adjust seasoning with more sea salt or black pepper if needed. Keep the mixture warm over low heat while you prepare the crispy topping.

4

Make the Crispy Panko Topping

In a small bowl, combine the 0.5 cup panko breadcrumbs, 2 tbsp extra-virgin olive oil, and 2 tbsp chopped fresh parsley leaves. Mix until the breadcrumbs are evenly coated and slightly clumped. Spread this mixture evenly over the surface of the beans in the pot, pressing down gently to ensure even coverage.

Transfer the pot to a 400°F preheated oven and bake for 8-10 minutes until the topping is deep golden brown and crispy. Watch closely—it burns quickly! The contrast between the creamy beans and crispy topping is what makes this dish special.

5

Serve Immediately

Remove the pot from the oven and let it rest for 2 minutes to allow the crispy topping to set slightly. Serve the beans directly from the pot, ensuring everyone gets a share of the crispy topping. The creamy garlic-infused beans pair perfectly with the crunchy breadcrumb crust, creating a satisfying texture in every bite.

This dish holds well for 30 minutes at room temperature, but the crispy topping is best enjoyed immediately. Pair it with grilled meats, roasted vegetables, or crusty bread for a complete meal.

👨‍🍳

Pro Tips For Making Canellini Beans

  • SOAK BEANS OVERNIGHT: Dried canellini beans cook faster and stay firmer when soaked 8–12 hours in cold water. I used to rush this step and end up with mushy beans—don’t skip it, even if you’re impatient.
  • SALT THE POT LIBERALLY: Add 1–2 tablespoons of salt to the boiling water with the beans. This keeps them from absorbing too much liquid later and ensures they’re seasoned from the start—no aftertaste surprises.
  • CRUSH GARLIC WITH A PINCH OF SALT: Before adding the garlic to the olive oil, crush it with a pinch of salt. This prevents burning and makes the flavor deeper—no more bitter, charred garlic cloves ruining the dish.
  • FINISH WITH LEMON WHILE HOT: Squeeze in the lemon juice while the beans are still steaming. The acid brightens the dish instantly, but wait until the very end—adding it too early dulls the flavor.

Best sauces and condiments for these flavors

Garlic Olive Oil

The foundation of this dish is the garlic-infused olive oil, which transforms simple canellini beans into something extraordinary. I use 0.5 cup extra-virgin olive oil (like California Olive Ranch) sautéed with 6 minced garlic cloves until golden—never browned, or it turns bitter.

This aromatic base carries the dish, so don’t rush this step. Let the garlic cook low and slow for 1-2 minutes until fragrant. 🧄

Lemon-Tahini Dressing

Brighten the creamy beans with a zesty lemon-tahini dressing—just 2 tbsp fresh lemon juice and 1 tbsp tahini (like Soy Vay) whisked together. This adds a silky texture and tangy contrast to the richness.

Drizzle it over the finished beans just before serving. For extra depth, add 1 tsp maple syrup to balance the acidity.

Spicy Harissa Swirl

For heat lovers, swirl in 1 tbsp harissa paste (like Bella Italia) after blending the beans. This North African chili paste adds smoky, fruity heat that pairs perfectly with the garlic.

Start with ½ tbsp and adjust to taste—it’s intense! Stir it into the creamy base before adding the crispy topping. 🌶️

Herb-Infused Broth

Upgrade the flavor with an herb-infused vegetable broth. Simmer 3 cups low-sodium broth with 1 sprig rosemary, 2 sprigs thyme, and 1 bay leaf for 10 minutes before adding the beans.

Strain and use as directed. This adds layers of earthy aroma that elevate the dish without overpowering the garlic.

Crispy Sage Topping

Swap the panko for a crispy sage topping by mixing 0.5 cup panko with 1 tbsp chopped fresh sage and 1 tbsp grated Parmesan (optional for non-vegan). Broil for 8-10 minutes at 400°F until golden and fragrant. The sage’s piney notes complement the garlic beautifully.

Smoky Chipotle Cream

For a smoky twist, blend ½ cup silken tofu with 1 tbsp chipotle in adobo sauce (like Goya), 1 tbsp lemon juice, and 1 tsp nutritional yeast.

Spread this over the beans before adding the crispy topping. The smoky-sweet contrast is unforgettable and adds a restaurant-quality finish. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 2.5g13%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 35g12%
Dietary Fiber 12g43%
Sugars 3g
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 canned cannellini beans instead of dried?

Yes! For convenience, use 2 (15-ounce) cans of canned cannellini beans, drained and rinsed well. Skip the soaking and parboiling steps—just add them directly to the flavorful broth after sautéing the garlic. The texture will be slightly softer, but still delicious. Just reduce simmering time to 15-20 minutes instead of 45-50 minutes.

2

How do I prevent the crispy topping from getting soggy?

Toast the panko breadcrumbs in a dry pan for 2 minutes before mixing with olive oil and parsley. This removes moisture and creates a drier base for crispiness. Also, press the topping firmly onto the beans and broil for just 8-10 minutes—watch closely to avoid burning. The beans should be warm (not hot) before adding the topping.

3

What’s the best way to reheat leftovers?

Reheat the creamy base gently on the stove with a splash of water or broth to restore moisture. For the crispy topping, broil for 2-3 minutes at 400°F until golden again. Never microwave the crispy topping—it’ll turn rubbery. Store leftovers in an airtight container with a layer of olive oil on top to preserve freshness for up to 5 days.

4

Can I make this recipe without an immersion blender?

Transfer half the cooked beans to a regular blender, blend until smooth, then return to the pot. For extra creaminess, add 2-3 tablespoons of broth to help the blending process. Just be careful—beans can splatter when blending. A food processor works too, but an immersion blender keeps everything in one pot for easier cleanup.

5

What are the best pairings for this dish?

This creamy garlic-infused side pairs perfectly with grilled meats (like chicken or steak), roasted vegetables (zucchini, bell peppers), or even as a hearty vegan main with crusty bread. For extra flair, drizzle with lemon-tahini dressing or a sprinkle of fresh parsley. The crispy topping adds a satisfying contrast to lighter dishes like salads or fish.

★★★★★4.8(2 reviews)
Categories Side Dishes