Creamy Skillet White Beans with Parmesan is a rich, comforting dish that comes together quickly in one pan. This easy recipe combines tender cannellini beans, aromatic herbs, and a silky cream sauce for a satisfying meal perfect for busy weeknights.
Why You’ll Love This Recipe
- Creamy, cozy, and full of flavor
- Ready in under 30 minutes
- Made with simple pantry ingredients
- Family-friendly and versatile
- Perfect as a main dish or hearty side
Ingredients

- 2 tablespoons extra virgin olive oil
- ¼ cup sliced shallot or yellow onion
- 3 cups cannellini beans (or 2 cans, drained)
- 2 garlic cloves, grated or finely chopped
- 1 tablespoon fresh rosemary, thyme, or oregano (or 1 teaspoon dried)
- 1 teaspoon kosher salt
- ½ teaspoon crushed red pepper
- ¼ cup chicken or vegetable broth
- ¼ cup heavy cream or crème fraîche
- 3 cups leafy greens (kale or spinach)
- ⅓ cup grated Parmesan cheese
Instructions
- Heat olive oil in a skillet over medium-high heat. Add shallots and cook for 2–3 minutes until softened.
- Stir in beans, garlic, herbs, salt, and red pepper. Cook briefly until fragrant.
- Pour in broth and cream. Bring to a simmer and cook for about 10 minutes, stirring occasionally.
- Reduce heat and add greens. Cook until wilted and vibrant.
- Remove from heat, stir in Parmesan, and serve warm.
This Creamy Skillet White Beans with Parmesan is delicious on its own or served over pasta.

Tips & Tricks
- Use fresh herbs for brighter flavor
- Swap cream with half-and-half for a lighter version
- Add lemon zest for a fresh finish
- Stir gently to keep beans intact
Details
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main / Side
- Method: Skillet
- Cuisine: Mediterranean-inspired
- Difficulty: Easy
- Diet: Vegetarian

Notes
- Serve with crusty bread for dipping
- Add grilled chicken for extra protein
- Works well over rice or pasta
Nutrition (Approximate)
- Calories: 320
- Protein: 14g
- Carbs: 32g
- Fat: 16g
FAQ
Can I use dried beans?
Yes, cook them beforehand until tender.
Can I make it dairy-free?
Use coconut cream and skip Parmesan or use a plant-based version.
What greens work best?
Kale and spinach are ideal, but Swiss chard also works.
Can I freeze it?
Yes, but texture may slightly change due to cream.
Is it gluten-free?
Yes, naturally gluten-free.
Storage
- Fridge: Store in an airtight container for up to 4 days
- Freezer: Freeze up to 2 months
- Reheat: Warm gently on stovetop with a splash of broth

Similar Recipes

Creamy Skillet White Beans with Parmesan
Ingredients
- 2 tablespoons extra virgin olive oil
- ¼ cup sliced shallot or yellow onion
- 3 cups cannellini beans or 2 cans, drained
- 2 garlic cloves grated or finely chopped
- 1 tablespoon fresh rosemary thyme, or oregano (or 1 teaspoon dried)
- 1 teaspoon kosher salt
- ½ teaspoon crushed red pepper
- ¼ cup chicken or vegetable broth
- ¼ cup heavy cream or crème fraîche
- 3 cups leafy greens kale or spinach
- ⅓ cup grated Parmesan cheese
Instructions
- Heat olive oil in a skillet over medium-high heat. Add shallots and cook for 2–3 minutes until softened.
- Stir in beans, garlic, herbs, salt, and red pepper. Cook briefly until fragrant.
- Pour in broth and cream. Bring to a simmer and cook for about 10 minutes, stirring occasionally.
- Reduce heat and add greens. Cook until wilted and vibrant.
- Remove from heat, stir in Parmesan, and serve warm.
- This Creamy Skillet White Beans with Parmesan is delicious on its own or served over pasta.
Notes
- Serve with crusty bread for dipping
- Add grilled chicken for extra protein
- Works well over rice or pasta
Conclusion
This Creamy Skillet White Beans with Parmesan is the perfect balance of simplicity and comfort. With creamy texture and rich flavors, it’s a reliable go-to recipe you’ll want to make again and again.

