For the crust
- 1 1/3 cups all-purpose flour
- 1/2 teaspoon kosher salt
- 1/4 teaspoon baking powder
- 2 teaspoons dried sage
- 1/2 cup cold unsalted butter
- 7 tablespoons ice water, more as needed
For the vegetarian pot pie filling
- 1 large shallot
- 1 15-ounce can cannellini beans
- 5 tablespoons olive oil, divided
- 1 large Yukon gold potato
- 2 medium carrots
- 1 medium yellow onion
- 1 red bell pepper
- 1/2 tablespoon dried oregano
- 2 tablespoons all-purpose flour
- 1 3/4 cups vegetable broth
- 1/2 cup frozen peas
- 3/4 teaspoon kosher salt
- 1/4 cup pesto
- 1/2 cup Parmesan cheese, large grated