
This comforting dish takes the spirit of Italian carbonara and transforms it into a creamy bean side that is rich yet quick to prepare. It brings together silky egg yolks, salty bacon, nutty Parmesan, and tender cannellini beans for a dish that feels indulgent but comes together in minutes. I often make it when I need something hearty but do not want to boil pasta, and it always satisfies.
I first made this for a last minute dinner when pasta was out of the question. It became an instant favorite and now it appears on my table whenever I want a warm and cozy side with minimal effort.
Ingredients
- Kosher salt: adds essential seasoning and enhances flavors
- Freshly ground black pepper: provides gentle heat and aroma
- Cannellini beans: give a creamy texture and mild flavor perfect for absorbing sauce
- Egg yolks: create the silky base for the sauce
- Parmesan cheese: brings salty nutty richness to the dish
- Thick cut bacon: adds savory crispness and depth
- Garlic: offers aromatic warmth
- Fresh parsley: adds brightness and color at the end
Step-by-Step Instructions
- Heat the beans:
- Bring a medium pot of salted water to a boil. Add the beans, cover, and cook until they are heated through about two minutes. Turn off the heat and let them rest in the hot water while the bacon is cooking. This ensures the beans stay warm for the sauce.
- Make the egg mixture:
- In a medium bowl whisk the egg yolks and Parmesan until smooth. This creates the creamy base for the sauce that will cling to each bean.
- Cook the bacon and garlic:
- In a large skillet cook the diced bacon over medium high heat until crisp about seven to eight minutes. Add the minced garlic and cook for one minute until softened and fragrant. Remove excess bacon fat leaving two tablespoons in the skillet.
- Combine beans with bacon:
- Reserve one cup of the bean cooking water then drain the beans. Add them to the skillet and stir to coat in the bacon fat for about one minute. This step infuses the beans with savory flavor.
- Finish the sauce:
- Whisk half a cup of hot bean water into the egg mixture to gently warm it without scrambling. Pour this into the skillet and stir constantly until the cheese melts and the sauce thickens. Add extra bean water if needed for desired consistency. Fold in chopped parsley and season generously with black pepper. Serve with extra Parmesan and parsley.

Cannellini beans are my favorite here for their soft creamy bite. I remember making this with my grandmother who always said that good Parmesan is worth the splurge. She would grate it straight over the steaming bowl before serving and the smell would fill the kitchen.
Storage Tips
This dish is best enjoyed fresh but leftovers can be stored in an airtight container in the refrigerator for up to two days. Reheat gently on the stove with a splash of water to restore creaminess.
Ingredient Substitutions
You can swap cannellini beans for Great Northern or navy beans. Use pancetta instead of bacon for a slightly sweeter flavor. Pecorino Romano works in place of Parmesan if you prefer a sharper taste.
Serving Suggestions
Serve alongside roasted chicken or grilled vegetables. It also works as a light lunch with a crisp green salad and crusty bread.

Cultural Context
Inspired by the Italian classic pasta alla carbonara this version replaces pasta with beans making it more filling and protein rich while keeping the signature creamy egg and cheese sauce.
Frequently Asked Questions About Recipes
- → Can I use a different type of bean?
Yes, you can substitute cannellini with other white beans like navy or Great Northern beans, though texture may vary.
- → How do I prevent the eggs from scrambling?
Temper the egg yolks by whisking in hot bean water gradually before adding to the skillet. Stir constantly over gentle heat.
- → Can I make it vegetarian?
Yes, simply omit the bacon and replace the rendered fat with olive oil or butter for richness.
- → What can I serve this with?
This pairs beautifully with grilled chicken, roasted vegetables, or crusty bread for soaking up the sauce.
- → Can I prepare it ahead of time?
It's best enjoyed fresh, but you can cook the bacon and prepare the egg mixture in advance, then combine when ready.
- → Is fresh Parmesan necessary?
Freshly grated Parmesan melts more smoothly and has better flavor, but pre-grated can work in a pinch.