Creamy Bean Pie Recipe

What do carrot cake, zucchini bread, and pumpkin pie have in common? They're all desserts featuring vegetables! And thanks to recipe developer and private practice registered dietician Kristen Carli, another (slightly less familiar) treat is about to join your veggie-filled sweet recipe repertoire — and that delight is bean pie.

Based off of the name, you might be a tad skeptical of bean pie and think, "A pie that's made with beans ... to have for dessert?" But, you really shouldn't be. "The name 'bean pie' might make this sound unappetizing," Carli says, who nevertheless assures, "It's incredibly delicious! Have you ever tried sweet flavors of hummus? This is very similar to that."

For a little background info, bean pie was birthed in the 1930s. According to The Seattle Times, Elijah Muhammad, who founded the Nation of Islam movement, inspired this bean pie to come to fruition. The group had food restrictions, which included not eating pork, starches, and other foods. Navy beans were not within the restrictions, however, and that's how this delicious bean pie recipe began (via The Seattle Times).

With a texture and spice profile similar to that of pumpkin pie, it's an inexpensive, incredibly easy dessert to whip up that's just as tasty served hot or cold. "I would top this pie with a dollop of whipped cream and a dash of cinnamon," Carli suggests, and we're already eager to dig in. But before that, let's get into how you can make this pie at home.

Gather the ingredients to prepare this bean pie recipe

To make this bean pie, you will, of course, need beans! Any small white bean will do. Carli uses creamy cannellini beans in this recipe, but many iterations of the recipe also call for navy beans. To the beans, you will add butter, sugar, creamy evaporated milk, and vanilla. A touch of flour and four eggs helps this custard set up so nicely, while cinnamon and nutmeg add a gentle kick and notes of warm baking spice. 

The only other items you will need include two store-bought deep-dish pie crusts for the base. Then, you're ready to start baking.

Process the beans in the food processor

To make this bean pie, first preheat the oven to 450 F. While it heats up, you can begin making the filling.

To do so, first empty both cans of beans into the food processor, and pulse until somewhat processed. Don't worry if the mixture isn't super-smooth yet — the beans will be processed once more with the other ingredients before being transferred into the pie crusts and baked. This is just to help them get a little bit creamy so that they will blend more easily into the other filling ingredients.

Assemble the other ingredients for the bean pie filling

Speaking of which, it's time to combine the other ingredients for the bean pie filling. Begin by adding the butter and sugar to the bowl of a stand mixer, and, using the paddle attachment, mix until combined. Add the evaporated milk and, once again, mix until incorporated. Do the same with the eggs and vanilla, finishing by adding the all-purpose flour, nutmeg, and cinnamon.

Once all of the other ingredients are nicely combined, add the pre-processed cannellini beans to the stand mixer, and mix once more until combined.

Process the filling for the bean pie

The bean pie filling is likely looking a bit lumpy at this point, but do not fear! Now is the time to transfer the mixture into a large food processor, or, working in batches, transfer it to a smaller processor, and process until smooth.

When all of the filling has been processed and is nice and silky, press the pie crusts into pie pans, and pour the filling into them. Transfer the pies onto baking sheets, and bake at 450 F for 15 minutes. Then, reduce the heat to 350 F and bake for 35 minutes more. The pies should emerge set and golden brown on top.

Creamy Bean Pie Recipe
5 from 38 ratings
Top this creamy bean pie off with a dollop of whipped cream and a dash of cinnamon, and you have the perfect treat to enjoy for dessert.
Prep Time
Cook Time
bean pie
Total time: 55 minutes
  • 2 (15-ounce) cans cannellini beans, drained
  • 1 stick melted butter
  • 2 ½ cups sugar
  • 1 (12-ounce) can evaporated milk
  • 4 eggs
  • 1 tablespoon vanilla extract
  • 2 tablespoons all-purpose flour
  • 1 teaspoon nutmeg
  • 1 teaspoon cinnamon
  • 2 deep-dish pie crusts
  1. Preheat the oven to 450 F.
  2. Place the drained cannellini beans into a food processor. Pulse until somewhat smooth. (It's okay if there are still some chunks.)
  3. Place the melted butter and sugar into the bowl of a stand mixer. Using the paddle attachment, mix until combined. Add the evaporated milk, and mix until incorporated. Add the eggs and vanilla extract. Mix to combine. Add the all-purpose flour, nutmeg, and cinnamon. Mix to combine.
  4. Add the pulsed beans to the stand mixture, and mix until combined.
  5. Transfer the mixture into a very large food processor. (If you don't have a large food processor, process in two batches.) Process until smooth.
  6. Pour the mixture into the pie crusts. Place the pie crusts on large baking sheets, and bake for 15 minutes at 450 F. Reduce the heat to 350 F, and bake for 35 minutes more.
Calories per Serving 469
Total Fat 18.1 g
Saturated Fat 8.9 g
Trans Fat 0.3 g
Cholesterol 70.1 mg
Total Carbohydrates 69.0 g
Dietary Fiber 3.7 g
Total Sugars 38.4 g
Sodium 181.4 mg
Protein 8.8 g
The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.
Rate this recipe