From hearty casseroles and curries to lasagne and pasta dishes, let us show you just how tasty eating meat-free can be. If you're following a vegan diet for ethical or health reasons, these dinner recipes are for you. They contain no animal products, but are all super delicious (and nutritious) and are guaranteed to fill you up and satisfy your cravings.

Put a healthy twist on this traditional Indian coconut-based curry by packing it full of nutritious vegetables. Here, we've swapped the meat for pumpkin and eggplant, creating a flavour-packed vegetarian dinner option.

Eggplants are not just for baba ghanoush, you know. Roasted, fried, baked in a parmigiana... This is the vegetable gift that keeps on giving. These delicious vegetarian eggplant recipes (or aubergine recipes, depending on where in the world you are) will give you all sorts of dinner inspiration. Our top pick? Those eggplant parmigiana "meatball" subs. Too tasty!