Please think of the trees before you print this page. looks great on mobile devices too!

Viewing this page on an iPad? Rotate the screen to switch to kitchen mode.

Spinach Keto Casserole with Almond Herb Crust

Spinach Keto Casserole with Almond Herb Crust

Recently, I've been trying to incorporate more vegan keto recipes to my repertoire; I do have to confess it's not an easy task but since here at our mission is to make veganism easy, practical and achievable no matter what your lifestyle is, and that includes being on a keto diet, I'm determined to grow that repertoire as much as possible. 

With that said, here is my latest creation, a Spinach Keto Casserole with Almond Herb Crust recipe that definitely falls into the easy, quick and practical theme that we promote on this website, and of course, it's incredibly tasty!

Spinach Keto Casserole with Almond Herb Crust ingredients

I'm not getting into the immense depths of what a ketogenic diet actually is but I do want to note one of the main things to remember. When trying to get into ketosis, which is the goal of this kind of diet, your meals should be high in fat, moderate in protein and very low in carbs.

This casserole checks all the requirements and it's a great dish that you can enjoy with your family or bring with you to the next dinner party you're invited to, it is ready in less than 30 minutes and you need just a few ingredients to make it.

One of the best kinds of vegetables you can include in your keto recipes are dark leafy greens, spinach being probably the best option since carbs are practically inexistent and it's loaded with nutrients and flavour. So that is exactly what we are using for our casserole.

Spinach Keto Casserole with Almond Herb Crust ingredients chopped

Our main source of protein will be tempeh, I love how versatile this ingredient is, in this recipe it works perfectly well with the spinach, it absorbs the extra liquid that results from cooking spinach, making the consistency of the whole dish just right, not too dry and not too soggy.

I like recurring to nuts when I'm in need of a healthy source of fats, that's what our crust is made of, also this way we stay away from carbs. Initially, my intention was to use soaked cashew nuts, but after some research I found that cashews are not a good option and should be avoided since they contain a high amount of carbs. 

spinach keto casserole in dish

Since some varieties of nuts contain a lot less carbs, you can still recur to them. The best options are pecan nuts, brazil nuts, macadamias, peanuts, hazel nuts, walnuts and almonds. They are all quite different in flavour and texture, so you have plenty of options.

To be practical and because I really love them, I used almonds which I always have in my kitchen. Also almonds are one of the cheapest option on the list, there is no point in trying to be practical if that means you have to break the bank. It turned out really good, instead of a "cheesy" flavour, it has a nice nutty taste that pairs really well with the spinach mix. And, as a bonus, your house will smell incredibly amazing when it's done baking.

Spinach Keto Casserole with Almond Herb Crust single

Prep time
10 minutes
Total time
Category: Lunch, Dinner
Serves: 2
Diet Type: Ketogenic
Allergens: Tempeh


For the spinach

  • ½ tsp black pepper (ground)
  • 1 tbsp italian herb mix
  • ½ tsp sea salt
  • 20 oz spinach (washed and chopped)

For the tempeh

  • 1 tablespoon extra virgin olive oil
  • 4 cloves garlic (thinly sliced)
  • 5 oz tempeh (crumbled)

For the crust

  • 2 tsps almond butter
  • ½ cup crushed almonds
  • 6 tbsps water


  1. Preheat the oven to 220 C (430 F).
  2. Heat up a big pan and add the spinach stir a little bit for about 2-3 minutes until it's wilted.
  3. Remove as much Liquid as possible by adding the spinach to a bowl and squeeze it a bit, and pour away the liquid that's coming out.
  4. Use the same pan again and heat up the oil, fry the tempeh for about 3 minutes, add the garlic and fry for 3 more minutes and set aside.
  5. Add the spinach, italian herbs, salt and pepper to the tempeh in the frying pan and mix well.
  6. Add the spinach tempeh mix to a casserole dish.
  7. Add the crust ingredients to a blender, in case it doesn't blend properly, a a bit more water, it will evaporate in the oven anyway.
  8. Add the crust on top of the spinach tempeh mixture and bake for about 20 minutes, in case you added more water the baking time might increase.
  9. Let it cool down a bit before you serve it, enjoy!

Did you make this recipe? Please take a photo, share it on Instagram and tag it with #veganio. We love to see your photos.

Get Weekly Meal Plans sends weekly meal plans straight to your inbox along with grocery lists and nutritional information.

Find Out More!