This is a hearty vegetarian casserole I have shared with many friends but not in this blog yet. You can use whatever veggies you have on hand and customize this dish as you please. This cheesy casserole is brown and bubbly and comfort food all over. 1/2 lb pasta (I used ziti) 1 tub extra firm tofu, pressed and cut into 1/2-inch cubes 1 cups broccoli flowerets 3 hard-boiled eggs, peeled and quartered lengthwise 1/4 lb cheddar (or favorite meltable) cheese, cubed 1/4-inch 1/4 cup shredded parmesan cheese Sauce: 2 Tbsp butter + 1 Tbsp avocado oil 1/4 cup all purpose flour 2 cups milk 1/4 tsp garlic powder 1/4 tsp salt 1/4 tsp black pepper Preheat oven to 350F. Heat two quarts of water in a pot to boiling for the pasta. When boiling, add 1 Tbsp salt and the pasta, stirring. As the water re-boils, stir often to ensure pasta does not stick together. Meanwhile, prepare the sauce by melting the butter in the oil in a small pot. Whisk in the flour and cook for about 2-3 minu...