Chicken tikka kebabs, get the mini fillets from the supermarket, make the yoghurt and spices and leave the chicken in overnight, but bamboo skewers to soak while you are at work, just thread on the meat when you get home and serve with salad. It works well as a starter - not sure about your vegi guests though.
If you want non curry food then chicken liver pate is quick and ideally you make it the day before so it can set.
Cheesecakes are another make before success.
If you want to make a week ahead get some pretty jars, min kilner type work well.
Put a peeled garlic vlove in each then add sliced olives, finely sliced mushroom, capers and fine strips of pepper, top up with olive oil and leave for a week, serve with crust bread and a teaspoon for a starter.
Spicy tray bake, I do this with chicken but you could leave that out.
In a bowl put some veg ooil and add a teaspoon of black pepper, a teaspoon of smoked paprika, a teaspoon of 'spicy season all' (made by shwartz)
Add to the bowl
sliced pepper
sliced onion
sliced mushrooms
par boiled new potatoes if you are not doing a carb separately
You can add other veg but if it's a root veg you need to par boil or it will be like eating rocks.
leave in the fridge overnight, on the day put on a tray, add some cherry tomatoes and bake for 20-25 mins.
Adjust the spicing according to taste.