Creamy Tuscan White Bean Skillet Recipe: Rosemary-Infused Comfort in One Pan

Side Dishes

Creamy Tuscan White Bean Skillet Recipe: Rosemary-Infused Comfort in One Pan

This creamy Tuscan white bean skillet recipe brings restaurant-style warmth to your kitchen with one-pan magic—rich white beans, fragrant rosemary, and garlic crafting a dish that’s both hearty and effortlessly refined.

The secret lies in simmering the beans with vegetable broth until they release their natural creaminess, then finishing with fresh herbs and a touch of Parmesan for depth. I developed this recipe after years of testing—it's the perfect balance of rustic Italian flavors and foolproof technique.

The beauty of this skillet lies in its simplicity: five core ingredients create a dish that's rich yet light, creamy without being heavy. Sautéing garlic and rosemary first builds aromatic depth, while the beans thicken the sauce naturally as they cook.

The result is a velvety, herb-infused skillet that pairs beautifully with crusty bread or roasted vegetables. This is comfort food at its finest—warm, flavorful, and ready in under 30 minutes.

What makes this recipe truly special is how the Tuscan flavors come together: bright garlic, earthy rosemary, and nutty Parmesan create layers of complexity that elevate simple white beans into something extraordinary. The texture is creamy yet substantial, with tender beans holding their shape while absorbing the aromatic broth.

It's the kind of dish that tastes even better the next day, making it ideal for meal prep or last-minute dinner solutions.

Serve this skillet alongside roasted chicken, grilled fish, or as a vegetarian main with a crisp green salad. The rosemary-infused flavor profile makes it versatile enough for weeknight dinners or special occasions. Let's get cooking—this pan dish is about to become your new go-to recipe for creamy, comforting meals.

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

Ingredients for creamy tuscan white bean skillet

Five core ingredients transform simple white beans into Tuscan-inspired comfort with rosemary's earthy aroma and garlic's bright punch.

Ingredient Amount Notes
Canned Cannellini Beans 🥫 2 cups Drained and rinsed thoroughly
Vegetable Broth 💧 2 cups Low-sodium preferred
Extra-Virgin Olive Oil 🫒 3 tbsp High-quality, fruity variety
Garlic Cloves 🧄 4 cloves Freshly minced for brightness
Fresh Rosemary 🌿 ¼ cup Finely chopped, stems removed
Parmesan Cheese 🧀 ½ cup Freshly grated from block
Red Bell Pepper 🍆 1 piece Diced, any color
Red Onion 🧅 ½ whole Finely diced
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Crusty Bread 🍞 4 slices For serving, optional
Lemon Zest 🍋 1 tsp Brightens the dish

The cannellini beans serve as the creamy base—look for no-salt-added cans to control flavor balance. Whole Foods Market and Trader Joe's carry excellent brands like Mutti or Great Northern. Fresh rosemary matters here; buy sprigs and chop only what you need to preserve aroma. The Parmesan should be Parmigiano-Reggiano—pre-grated versions lack the nutty depth. For the bell pepper, roasted red peppers from a jar work in a pinch, but fresh diced adds vibrant color and texture. The vegetable broth should be homemade or high-quality store-bought—avoid bouillon cubes with added salt.

No fresh rosemary? Dried rosemary at one-third the amount works, though it lacks the same aromatic punch. Substitute the bell pepper with zucchini or mushrooms for a different texture profile. The red onion can be swapped for shallots if preferred. For extra creaminess without dairy, add 2 tbsp of tahini at the end. The lemon zest can be omitted if you prefer a more neutral profile, but it brightens the dish beautifully. If you're using a slow cooker, reduce the olive oil to 2 tbsp and cook on low for 4-5 hours instead of sautéing.

Store leftovers in an airtight container for up to 4 days in the refrigerator. The flavors deepen overnight, making it even more comforting. For freezing, portion into single-serving containers and store for up to 3 months. Reheat gently on the stove with a splash of water or broth to restore creaminess. The crusty bread pairs perfectly—toasted with garlic butter elevates the meal. This skillet reheats beautifully, making it ideal for meal prep. The lemon zest can be added fresh after reheating for maximum brightness.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe—just toss everything into a skillet, let the garlic sizzle until it’s golden, and stir in the beans with their broth. No pots, no pans, no stress. The rosemary wafts through the kitchen while it cooks, and honestly? That’s half the joy.
  • Creamy-Garlicky Bliss: The moment the olive oil meets the minced garlic, your kitchen smells like a Tuscan bistro. Then you add the beans—soft but still holding their shape—swirled into that velvety broth until it’s thick and dreamy. That crispy edge on the garlic? Chef’s kiss.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Pack it in jars or containers, and it stays creamy and satisfying for days. My kids grab it straight from the fridge (yes, even on a Tuesday), and I love that it’s hearty enough to fill them up without the fuss of reheating.
  • Pantry Staple Power: Cannellini beans, broth, olive oil—these are ingredients I already have. No specialty shopping, no last-minute grocery runs. And when I make a big batch, the leftovers? They’re even better the next day, like a cozy hug in a bowl. Budget-friendly and delicious? Yes, please.

Step-by-step instructions for creamy Tuscan white bean skillet

This method delivers velvety texture and aromatic depth using just one pan.

1

Sauté Aromatics in Olive Oil

Heat the 3 tablespoons extra-virgin olive oil in a large skillet over medium heat until shimmering. Add the 0.5 whole red onion and 1 piece red bell pepper, both finely diced, and cook for 5-6 minutes until softened and just beginning to caramelize at the edges. This foundational step develops the dish's sweet, earthy base.

Add the 4 cloves garlic cloves, freshly minced, and stir for 30 seconds until fragrant but not browned. Here's where it matters: remove the pan from heat immediately if the garlic starts to darken—overcooked garlic turns bitter. The aromatics should smell vibrant and inviting, setting the stage for the creamy bean sauce.

2

Build the Creamy Bean Base

Return the skillet to medium heat and add the 2 cups drained cannellini beans, stirring to coat in the aromatic oil. Pour in the 2 cups vegetable broth and bring to a gentle simmer. Sprinkle with the 0.25 cup fresh rosemary and 1.5 teaspoons sea salt, stirring to combine. The rosemary will infuse its piney brightness into the broth.

Simmer uncovered for 10-12 minutes until the liquid reduces slightly and the beans begin to break down, releasing their natural starches. This creates the creamy texture without needing heavy cream. Stir occasionally, but avoid mashing the beans—their slight texture adds body to the dish. The mixture should thicken noticeably by the end of this time.

3

Season and Finish with Lemon Zest

Reduce heat to low and stir in the 0.5 cup parmesan cheese and 0.5 teaspoon ground black pepper. Let the mixture simmer gently for 2-3 minutes until the cheese melts completely and the sauce becomes luxuriously smooth. Here's the thing—don't rush this step. The cheese needs time to fully emulsify with the bean broth for that signature Tuscan creaminess.

Remove from heat and stir in the 1 teaspoon lemon zest, brightening the dish with a citrusy finish. The zest should dissolve slightly into the sauce, adding a subtle tang that balances the richness. Taste and adjust seasoning if needed—this is where you ensure every element harmonizes. The final texture should be velvety yet still have slight body from the beans.

4

Serve with Crusty Bread

Transfer the skillet to serving plates, dividing evenly among 4 servings. The creamy bean mixture should coat the bottom of the skillet, indicating proper thickness. Serve immediately alongside the 4 slices crusty bread for dipping. The bread's texture contrasts beautifully with the smooth bean sauce, creating the perfect balance of comfort and satisfaction.

For an elevated presentation, garnish each serving with an additional sprinkle of freshly grated parmesan cheese and a pinch of ground black pepper. The residual heat from the skillet will keep the dish warm for several minutes, allowing you to enjoy every creamy, rosemary-infused bite at its peak. This method guarantees a restaurant-quality result with minimal effort—just one pan and simple ingredients.

👨‍🍳

Pro Tips For Making Creamy Tuscan White Bean Skillet

  • Mash Half the Beans: I used to ignore this step and wondered why my sauce never got properly creamy. Take half the cannellini beans, mash them roughly with a fork or potato masher—just enough to break up the skins and release starch. This thickens the broth naturally without needing extra flour or cornstarch, and it’s the real reason Tuscan dishes taste so rich.
  • Bloom Garlic in Oil: Don’t just toss raw garlic into the pan—heat the olive oil until it shimmers (about 2 minutes on medium), then add the minced garlic. Let it sizzle for 30 seconds until fragrant but not browned. This prevents bitter flavors and ensures the garlic’s aroma infuses the whole dish, not just burns at the bottom.
  • Simmer, Don’t Boil: After adding the broth, keep the heat at a gentle simmer—not a rolling boil. I learned this the hard way when my beans turned mushy and the broth evaporated too fast. A low simmer (tiny bubbles, occasional swirls) keeps the texture intact and lets the flavors meld without rushing.
  • Toast the Rosemary First: Strip the rosemary needles from the stem, then dry-toast them in the same olive oil you’re using for the garlic—just 30 seconds until the edges darken slightly. This deepens the flavor way more than fresh leaves tossed in at the end. (Yes, even if you’re impatient like me.)

Creative variations of these flavors

Spicy Tuscan Twist

Add ½ teaspoon red pepper flakes when sautéing the aromatics for a subtle kick, then finish with 1 teaspoon hot honey (like Cholula Honey) before serving. The heat contrasts beautifully with the creamy beans while keeping the dish authentically Tuscan.

For extra depth, stir in ½ teaspoon smoked paprika with the rosemary—it adds a smoky dimension that pairs perfectly with the lemon zest. 🌶️

Creamy Mushroom Fusion

Swap the bell pepper for 8 oz sliced cremini mushrooms sautéed until deeply browned for a meaty texture. Add 1 tbsp white wine when deglazing the pan, then proceed with the recipe.

The mushrooms absorb the rosemary and garlic beautifully, creating a richer, umami-packed variation. Garnish with fresh thyme instead of rosemary for a different herbal note.

Herbed White Wine Reduction

After simmering the beans, reduce the broth by half in a separate saucepan with ½ cup dry white wine and 1 sprig rosemary>. Strain and pour the reduction back into the skillet, then finish with the Parmesan.

This adds a sophisticated depth that elevates the dish to restaurant-level elegance. The wine cuts through the richness while enhancing the creamy texture. 🍷

Smoky Chipotle Creamy

For a smoky twist, stir in 1 teaspoon adobo sauce from a chipotle pepper with the Parmesan. The smoky heat balances the creamy beans perfectly, especially when paired with avocado slices on top.

This variation works beautifully as a vegetarian main course or alongside grilled meats. The chipotle adds complexity without overpowering the Tuscan flavors.

Sun-Dried Tomato Brightness

Fold in ¼ cup chopped sun-dried tomatoes (oil-packed) during the final simmer for a briny, sweet contrast. The tomatoes add texture and a burst of Mediterranean flavor that complements the rosemary and garlic.

I recommend Califia Farms brand for their vibrant taste. This variation is especially vibrant when served with a simple arugula salad.

Creamy Tahini Swap

Replace half the Parmesan with 2 tbsp tahini for a nutty, dairy-free creaminess. The tahini blends seamlessly with the beans, creating a rich, velvety texture without dairy.

Add 1 tsp lemon juice to help emulsify the tahini. This version is perfect for vegan diets while maintaining the dish's comforting qualities. 💛

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 20g26%
Saturated Fat 5g25%
Cholesterol 15mg5%
Sodium 850mg37%
Total Carbohydrate 42g15%
Dietary Fiber 12g43%
Sugars 6g
Protein 20g40%
* 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 make this skillet without Parmesan cheese?

The Parmesan adds depth, but you can substitute 2 tablespoons nutritional yeast for a dairy-free option or ½ cup crumbled feta for a tangy twist. If omitting cheese entirely, add 1 tablespoon lemon juice to brighten the flavors. The dish will still be creamy—just less rich.

2

Why did my beans turn mushy instead of creamy?

Overcooking or mashing the beans releases too much starch, creating a gluey texture. Simmer uncovered for only 10-12 minutes and avoid stirring aggressively. For extra creaminess, stir in 1 tablespoon tahini or 2 tablespoons heavy cream at the end. The beans should hold their shape while still releasing flavor.

3

What’s the best way to reheat leftovers?

Gently reheat on the stovetop with 1-2 tablespoons water or broth to restore creaminess. Avoid microwaving—it makes the beans rubbery. For best results, warm over low heat for 3-4 minutes, stirring occasionally. Add fresh lemon zest after reheating for brightness.

4

Can I use dried beans instead of canned?

Yes, but soak 1 cup dried cannellini beans overnight, then simmer until tender (1-1.5 hours). Drain and rinse before adding to the skillet. The texture will be slightly firmer, so mash 2-3 beans lightly to thicken the sauce. For convenience, canned beans save 1 hour of prep time.

5

How do I make this dish extra creamy without dairy?

Blend ½ cup of the cooked beans with ¼ cup broth until smooth, then stir back into the skillet. Alternatively, add 2 tablespoons silken tofu or 1 tablespoon cornstarch mixed with water for a velvety finish. The beans’ natural starches create creaminess naturally.

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