I am absolutely in love with this Cacio e Pepe Butter Beans: Vegan & Gluten-Free One-Pot Comfort Recipe. It’s one of those dishes that feels like a warm hug on a plate—creamy, peppery, and packed with satisfying plant-based protein. Using butter beans instead of pasta gives it a new spin on the classic Italian cacio e pepe flavor profile, and I adore how simple it is to whip up in just one pot. It’s perfect for those evenings when I want cozy food without a complicated mess, and it’s both vegan and gluten-free which makes it a real crowd-pleaser at my table!
Why You’ll Love This Cacio e Pepe Butter Beans: Vegan & Gluten-Free One-Pot Comfort Recipe
What really excites me about this recipe is the incredible balance of flavors and textures. The black pepper is bold yet comforting, while the creamy butter beans soak up the cheesy, dairy-free sauce beautifully. Every bite is like a little celebration of simple, hearty taste. I love how the nutritional yeast adds a subtle cheesy depth without using actual dairy, making this dish perfect for vegans and those avoiding gluten. It’s such a unique way to satisfy those comfort food cravings with plant-based ingredients.
One of my favorite things about this recipe is its no-fuss preparation. I can have it ready in about 20 minutes all in one pan, which means minimal cleanup and maximum flavor. It’s so versatile too—great for a cozy weeknight dinner, a make-ahead meal for busy days, or even a special dish to share with friends who appreciate something both comforting and wholesome. Honestly, this dish stands out because it feels indulgent without any of the heaviness that sometimes comes with traditional creamy recipes.
Ingredients You’ll Need
The ingredients here are straightforward yet essential to getting that perfect harmony of creaminess, peppery heat, and comforting richness. Each component plays a vital role, whether it’s the butter beans for texture or the parmesan and nutritional yeast for that signature cheesy flavor.
- 30 ounces canned butter beans: These creamy beans are the star, providing protein and a lovely velvety texture.
- 1 tablespoon butter or olive oil: Adds richness and helps bloom the pepper for maximum flavor.
- 1 tablespoon nutritional yeast (optional): Gives an extra cheesy kick while keeping it vegan.
- 2 teaspoons freshly ground black pepper: The zesty, aromatic heart of this dish, freshly ground is key for intensity.
- 1 cup low-sodium imitation chicken broth or water: Keeps it moist and helps create that luscious sauce.
- 2 ounces shredded parmesan cheese (dairy-free if preferred): Melts into the beans, turning this into pure comfort.
- 1 tablespoon chopped parsley (optional): A fresh, vibrant garnish to brighten up the creamy beans.
Directions
Step 1: Warm 1 tablespoon of butter or olive oil in a large pan over medium heat. Add the freshly ground black pepper and nutritional yeast if you’re using it, then swirl them around and sauté for about 45 to 60 seconds until the pepper releases its beautiful aroma.
Step 2: Stir in the butter beans and low-sodium broth or water. Bring everything up to a gentle simmer over medium heat, then cook for 7 to 9 minutes, stirring occasionally. You’ll notice the liquid reducing by about half, helping concentrate the flavors.
Step 3: Lower the heat to low and add the shredded parmesan cheese. Gently fold it in with a spatula until the cheese melts and the sauce thickens, usually about 1 to 2 minutes. If the sauce ends up too thick for your taste, just thin it with a little warm water, 2 tablespoons at a time.
Step 4: Taste and season with additional salt and pepper if needed. Serve warm immediately, garnished with chopped parsley for a pop of color and freshness if you like.
Servings and Timing
This recipe comfortably serves 4 people, making it perfect for a family dinner or sharing with friends. The prep time is super quick—just about 5 minutes to gather and ready your ingredients. Cooking takes about 15 minutes, so total time from start to finish is just 20 minutes. There’s no resting required, so you can enjoy it hot and fresh straight from the stove.
How to Serve This Cacio e Pepe Butter Beans: Vegan & Gluten-Free One-Pot Comfort Recipe

I love serving this dish warm as a satisfying main or pairing it alongside a fresh green salad or roasted vegetables for extra color and crunch. It pairs brilliantly with something bright and acidic, like a lemon-dressed arugula salad or roasted cherry tomatoes to cut through the richness. For garnishes, I often sprinkle a little extra nutritional yeast or some finely chopped chives to add dimension and visual appeal.
When it comes to beverages, I find this dish goes wonderfully with a crisp white wine, such as a Pinot Grigio or Sauvignon Blanc, which complements the creamy texture and peppery bite perfectly. If you prefer cocktails, a light gin and tonic with plenty of lime is refreshing alongside it. For non-alcoholic options, sparkling water with a splash of lemon or a lightly brewed herbal iced tea balances the savory flavors beautifully.
This recipe shines any night of the week but feels extra special on cozy fall or winter evenings. I serve it piping hot in moderately sized portions—about one generous cup per person works great—and sometimes add a rustic slice of gluten-free bread for mopping up the luscious sauce. Presentation-wise, a simple white bowl with a sprinkle of fresh herbs really allows the colors and textures to stand out.
Variations
One of the great things about this Cacio e Pepe Butter Beans: Vegan & Gluten-Free One-Pot Comfort Recipe is how flexible it is. If you don’t have butter beans on hand, I’ve found that navy beans or great northern beans work beautifully without sacrificing creaminess. Cannellini beans are a decent substitute too, though their thicker skins mean the texture is a bit less velvety.
If you want to keep it completely cheese-free, I recommend trying a homemade cashew cream instead of parmesan. I soak about a quarter cup of cashews in hot water before blending them with water and salt to make a creamy, dairy-free alternative. Adding this in step 3 and simmering a bit longer gives you a cozy, luscious sauce without any dairy at all.
For a twist on the flavor, sometimes I toss in some greens like chopped kale, spinach, or chard at the end of step 2. They wilt beautifully into the sauce and add a fresh note that balances the peppery richness. Also, if you want to kick up the pepper heat, double the black pepper or add a pinch of red chili flakes! Lastly, you could try baking this dish briefly at the end with a sprinkle of vegan parmesan for a crisp, golden topping.
Storage and Reheating
Storing Leftovers
I store leftover Cacio e Pepe Butter Beans in an airtight container in the refrigerator. It’s best to use it within 4 to 5 days for maximum freshness. The flavors meld beautifully overnight, although the sauce does thicken in the fridge, so a quick stir is always welcome when serving again.
Freezing
This recipe freezes well if you want to prep it ahead. I portion it into freezer-safe containers or heavy-duty freezer bags, leaving a bit of room for expansion. It keeps perfectly for up to 3 months in the freezer. When you thaw it, do so overnight in the fridge for the best texture before reheating.
Reheating
For reheating, I prefer warming it gently on the stovetop over low heat, adding a splash of water or broth to loosen the sauce back up. This helps restore that silky texture and keeps the beans tender. Avoid microwaving at high power without stirring, as that can sometimes dry out the sauce or make it unevenly hot. A low, slow reheat is the secret to enjoying it just like freshly made.
FAQs
Can I use dried beans instead of canned?
Absolutely! If you’re using dried butter beans, soak them overnight and cook them until tender before using in the recipe. Just keep in mind it’ll add extra prep time. The texture will be even creamier if you lightly mash some of the beans as you cook.
Is this recipe truly gluten-free?
Yes! All the ingredients here are naturally gluten-free. Just double-check any broth or packaged products to ensure no gluten-containing additives have been included.
What can I substitute for the parmesan if I’m not vegan?
If you eat dairy, feel free to use traditional Parmesan cheese for an authentic version. It melts beautifully and adds a lovely nutty flavor that pairs perfectly with the pepper and beans.
Can I make this recipe spicier?
I love adding a bit more black pepper or a pinch of red pepper flakes to amp up the heat. For something different, a touch of smoked paprika can give a warm smoky flavor that plays well with the creamy beans.
Is nutritional yeast necessary?
It’s optional but highly recommended if you want that cheesy depth while keeping it vegan. If you don’t have it on hand, the dish will still be tasty, but nutritional yeast really rounds out the flavor.
Conclusion
If you’re looking for a cozy, comforting meal that’s quick to prepare and satisfies both vegan and gluten-free diets, I wholeheartedly encourage you to try my Cacio e Pepe Butter Beans: Vegan & Gluten-Free One-Pot Comfort Recipe. It’s a delicious twist on a classic that feels indulgent and wholesome all at once. I promise once you make it, it’ll become one of your go-to dishes for those moments when you want something warm, flavorful, and effortlessly nourishing.
PrintCacio e Pepe Butter Beans: Vegan & Gluten-Free One-Pot Comfort Recipe
These Cacio e Pepe Butter Beans are a creamy, protein-rich one-pot meal inspired by the classic Italian pasta dish. Featuring parmesan, freshly cracked black pepper, and buttery white beans, this vegan and gluten-free dish offers a delicious dairy-free twist that’s quick and easy to prepare on the stovetop.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4 servings
- Category: Entree, Main, Side Dish
- Method: Stovetop
- Cuisine: American, Italian
- Diet: Gluten Free, Vegan, Vegetarian
Ingredients
Beans and Base
- 30 ounces canned butter beans (about 2 cans or 3 cups cooked beans)
- 1 cup low-sodium imitation chicken broth or water
Flavorings
- 1 tablespoon butter or olive oil
- 2 teaspoons freshly ground black pepper (coarse grind)
- 1 tablespoon nutritional yeast (optional)
- 2 ounces shredded parmesan cheese (dairy-free used in recipe)
- 1 tablespoon chopped parsley for garnish (optional)
Instructions
- Bloom the Pepper: Warm 1 tablespoon of butter or olive oil in a large pan over medium heat. Add the freshly ground black pepper and nutritional yeast (if using). Swirl the pan to coat the butter and sauté for 45 to 60 seconds until the pepper becomes fragrant, which enhances its flavor.
- Simmer the Beans: Stir in the canned butter beans and the imitation chicken broth (or water). Mix well and bring the mixture to a simmer over medium heat. Cook for 7 to 9 minutes, stirring occasionally, until the liquid reduces by about half, allowing the flavors to concentrate and the mixture to thicken slightly.
- Create the Sauce: Reduce the heat to low and add the shredded parmesan cheese. Gently fold the cheese into the beans until it melts completely and the sauce thickens, which should take about 1 to 2 minutes. If the sauce is too thick, thin it out incrementally with warm water, 2 tablespoons at a time, until the desired consistency is reached.
- Serve: Adjust seasoning by adding salt and additional pepper if needed. Serve the dish warm, garnished with chopped parsley if desired. Leftovers can be stored in an airtight container in the refrigerator for up to 5 days. When reheating, the sauce may thicken; thin it with a splash of water for the best texture.
Notes
- Butter Bean Substitutions: Substitute with other creamy white beans like navy beans or great northern beans. Cannellini beans can be used but won’t be as creamy due to their thicker skins. Chickpeas are not recommended because they are too firm.
- Cheese-Free Option: Soak 1/4 cup cashews in hot water for at least 30 minutes. Blend soaked cashews with 1/2 cup water and 1/4 teaspoon salt until smooth. Use this cashew cream instead of parmesan in step 3, simmering for an additional 5 minutes until thickened. Season with salt to taste.
- Add Greens: For extra nutrition, add a handful or two of chopped spinach, kale, or chard towards the end of simmering in step 2.
