If you don't have cooked broccoli and rice, prepare both of those.
Preheat the oven to 350 degrees F.
Chop up the onions and garlic.
Add 1 tablespoon of butter to a skillet and saute the onions and garlic together until the onions are soft, about 3 minutes.
To a high powdered blender, add the onions and garlic, along with the butter beans, vegetable stock, nutritional yeast, remaining vegan butter, lemon juice, salt, pepper, paprika, vegan parmesan cheese, unsweetened dairy free milk, and chickpea flour.
Blend for 5 minutes until smooth, creamy, and thick.
In a large bowl, combine the cooked broccoli and rice, along with the cheese sauce you made in the blended and 1 ½ cups vegan cheddar cheese. Combine well.
Pour into a 9x13 casserole dish that has be greased with 1 tablespoon of butter.
Top with ½ cup of vegan cheddar cheese.
Evenly sprinkle the breadcrumbs across the top and the rest of the parmesan cheese.
Bake for 25-30 minutes or until the top is golden brown and the dish is bubbly around the sides.
Pull out of the oven and let sit for 5 minutes. Do not cut into the dish before the 5 minutes is up.
Store any leftovers in an air-tight container in the fridge.