Cacio e Pepe white beans deliver creamy, comforting flavors with a protein-packed punch in every bite. This naturally gluten-free recipe combines the bold, peppery essence of the classic Italian dish with the heartiness of white beans for a satisfying, nutrient-dense meal. Perfectly golden bread adds a delightful crunch to this wholesome, one-skillet wonder.

We developed this recipe to reimagine a timeless favorite in a healthier, more nourishing way. By swapping out pasta for fiber-rich white beans, we’ve maintained all the indulgent flavor while supporting your wellness goals. Whether you’re looking for a quick white bean skillet recipe or need a Cacio e Pepe pasta alternative, this dish hits every mark.
Why This Cacio e Pepe White Beans Recipe Is Good for You
- High in fiber: Cannellini beans offer 10 grams of fiber per cup, supporting digestion and heart health.
- Rich in protein: Packed with plant-based protein, this dish helps keep you feeling full and energized.
- Healthy fats: The blend of olive oil and butter provides essential fats your body needs.
- Naturally gluten-free: This recipe is perfect for those avoiding gluten but still craving comfort food.
Wholesome Ingredients for This Cacio e Pepe White Beans
Each ingredient in this recipe was chosen with both flavor and nutrition in mind:
- Extra-virgin olive oil: A rich source of antioxidants and healthy fats, this oil enhances the dish’s silkiness. Choose a high-quality, cold-pressed variety for maximum flavor.
- Cannellini beans: These creamy, mild beans are loaded with fiber and protein, making them the star of this easy Cacio e Pepe recipe. Substitute with Great Northern beans if needed.
- Parmesan and Pecorino Romano: These hard cheeses bring sharp, tangy notes essential to the classic Cacio e Pepe profile. Swap with nutritional yeast for a vegan-friendly option.
- Freshly ground black pepper: The coarseness of freshly ground pepper is key for its bold, spicy kick. Don’t skimp on this ingredient!
Cacio e Pepe White Beans at a Glance
- Servings: 4
- Prep Time: 5 mins
- Cook Time: 10 mins
- Total Time: 15 mins
Ingredients for Cacio e Pepe White Beans
- 4 Tbsp. extra-virgin olive oil, divided
- 4 thick-cut slices white country bread, divided
- 2 Tbsp. unsalted butter
- 1 tsp. freshly ground black pepper, divided, plus more
- 1/2 cup finely shredded Parmesan (about 1 oz.), plus more for serving
- 1/2 cup finely shredded Pecorino Romano (about 1 oz.)
- 1/2 tsp. (or more) kosher salt
- 2 (14.5-oz.) cans cannellini beans, drained, not rinsed, divided
How to Make Cacio e Pepe White Beans
- Heat 2 tablespoons of olive oil in a large skillet over medium-high heat. Add 2 slices of bread, cooking until golden brown on both sides (about 3-4 minutes). Repeat with remaining bread slices and olive oil. Set aside and wipe out the skillet.
- In the same skillet, melt the butter over medium heat. Stir in 1/2 teaspoon of black pepper and cook for 30-60 seconds until fragrant.
- Mix in the Parmesan, Pecorino, 1/2 teaspoon of salt, 1 can of beans, and 1/2 cup of water. Bring to a simmer over medium-high heat, then reduce to medium-low, stirring occasionally for 2-3 minutes until thickened.
- Fold in the remaining cannellini beans and another 1/2 teaspoon of black pepper. Adjust seasoning with additional salt if needed.
- Divide the creamy bean mixture into bowls, garnish with extra Parmesan, and add a final sprinkle of black pepper for that authentic Cacio e Pepe kick.
How to Customize This Cacio e Pepe White Beans for Your Diet
- Vegan version: Replace butter with olive oil and use nutritional yeast in place of Parmesan and Pecorino.
- Low sodium: Opt for no-added-salt canned beans and skip the additional salt.
- Keto-friendly: Reduce the bread or substitute with a low-carb bread alternative.
- Higher protein: Add a can of chickpeas or toss in shredded chicken for meat eaters.
Our Team’s Tips for the Best Cacio e Pepe White Beans
- Make fresh pepper a priority: Pre-ground pepper won’t deliver the spicy punch needed to replicate Cacio e Pepe’s signature flavor.
- Serve with a crunch: The golden bread slices provide textural contrast, so don’t skip this step!
- Add water to leftovers: This dish thickens as it sits. Reheat with 1-2 tablespoons of water to restore the creamy texture.
- Batch-cooking tip: Double the recipe to have a quick and healthy lunch ready for busy weekdays.
- Storage: Refrigerate in an airtight container for up to 3 days for best results.
Cacio e Pepe White Beans FAQs
Can I make this recipe vegan?
Yes! Swap the butter with additional olive oil and substitute nutritional yeast for Parmesan and Pecorino cheese.
Are canned beans healthy?
Absolutely. Canned beans are a convenient and nutritious choice, especially when you opt for low-sodium varieties and drain them well before using.
What’s the secret to a good Cacio e Pepe flavor?
Freshly ground pepper and the right ratio of Parmesan to Pecorino cheese create the bold, authentic pepper-and-cheese flavor this dish is known for.
What makes this a good Cacio e Pepe pasta alternative?
White beans deliver a creamy, satisfying texture similar to pasta, with the added benefits of high fiber and plant-based protein.
Can I freeze this dish?
We don’t recommend freezing, as the creamy consistency of the sauce may change. It’s best enjoyed fresh or refrigerated for up to 3 days.
We hope this recipe brings some delicious inspiration to your health journey! What tweaks would you make to these Cacio e Pepe white beans? Let us know in the comments below!

Cacio e Pepe White Beans
Ingredients
- 4 Tbsp. extra-virgin olive oil, divided
- 4 thick-cut slices white country bread, divided
- 2 Tbsp. unsalted butter
- 1 tsp. freshly ground black pepper, divided, plus more
- 1/2 cup finely shredded Parmesan (about 1 oz.), plus more for serving
- 1/2 cup finely shredded Pecorino Romano (about 1 oz.)
- 1/2 tsp. (or more) kosher salt
- 2 (14.5-oz.) cans cannellini beans, drained, not rinsed, divided
Instructions
- Heat 2 tablespoons of olive oil in a large skillet over medium-high heat. Add 2 slices of bread, cooking until golden brown on both sides (about 3-4 minutes). Repeat with remaining bread slices and olive oil. Set aside and wipe out the skillet.
- In the same skillet, melt the butter over medium heat. Stir in 1/2 teaspoon of black pepper and cook for 30-60 seconds until fragrant.
- Mix in the Parmesan, Pecorino, 1/2 teaspoon of salt, 1 can of beans, and 1/2 cup of water. Bring to a simmer over medium-high heat, then reduce to medium-low, stirring occasionally for 2-3 minutes until thickened.
- Fold in the remaining cannellini beans and another 1/2 teaspoon of black pepper. Adjust seasoning with additional salt if needed.
- Divide the creamy bean mixture into bowls, garnish with extra Parmesan, and add a final sprinkle of black pepper for that authentic Cacio e Pepe kick.
