Broccoli Casserole


With Thanksgiving approaching, I am starting to think about what traditional dishes are already dairy and soy free, and which ones need some tweaking. Not surprisingly, many of them are full of dairy, and a handful also have soy; but I’m pretty optimistic and I figure that a safe alternative is just an internet search away. So when our hosts for Thanksgiving dinner asked us to bring the broccoli casserole, I didn’t hesitate to say yes. My quick internet search revealed that it was not going to be that easy to remove the dairy and maintain the same flavor. I came up with what I think is a pretty close alternative. I won’t say it’s exact, but broccoli casserole is my husband’s favorite dish, and he approves. I hope you enjoy!




4-5 stalks celery, diced

1 medium carrot, diced

1 small onion, diced (or ½ large)

¼ cup + 3 Tbsp oil, divided (I used olive oil)

2 Tbsp flour

2 cups chicken broth

½ tsp salt

¼ tsp pepper

20 oz frozen broccoli

2 eggs

½ cup dairy and soy free mayonnaise (I used Spectrum brand Canola Mayonnaise)

25 Late July brand Classic Rich Crackers, crushed (or another dairy and soy free “buttery” cracker)




  1. Heat ¼ cup of oil in a large skillet over medium heat. Add celery, carrots, onion, salt and pepper. Cook for 5-7 minutes, stirring occasionally, until tender.
  2. Sprinkle the flour over the vegetables and stir. Cook for another 1-2 minutes, stirring frequently, until the flour begins to brown.
  3. Slowly add the broth while stirring. Stir constantly until the mixture thickens and all of the flour is dissolved. Taste at this point and adjust your seasoning if needed.
  4. Remove from heat and set aside to cool slightly. Once the mixture is cool enough, remove about half and puree until smooth. Add back to pan. (Or puree all if you don’t want any vegetable pieces in the casserole)
  5. Meanwhile cook the broccoli according to packaging, until tender. If using florets, chop into bite sized pieces. Place the cooked broccoli pieces in a 2 quart casserole dish.
  6. In a separate bowl, lightly beat the eggs. Add the mayonnaise and mix well. Stir in the vegetable mixture. Note: If the vegetables are still hot, you will need to add them slowly to the egg mixture in order to avoid scrambling your eggs.
  7. Add the vegetable and egg mixture to the broccoli and stir. The volume of the mixture will vary slightly based on the size of the vegetables you use. Add it slowly to the broccoli and stop when you have achieved the right broccoli to liquid ratio.
  8. For the topping, drizzle about 3 Tbsp of oil over the crushed crackers and stir until they are well moistened. Sprinkle this evenly over the broccoli.
  9. Cook uncovered in a 350° oven for 40 minutes. Remove from oven and let sit about 10 minutes before serving.

One thought on “Recipe: Dairy and Soy Free Broccoli Casserole

  1. Pingback: Tips for Going Dairy and Soy Free ‹ No Milk, No Soy, No Problem!

Leave a Reply

Your email address will not be published. Required fields are marked *