No need to waste money on meat.
You need protein, so bag of red lentils from Tesco (look in the world food aisle, generally around £1) they cook in 20 mins. Alternatively tins of chickpeas (or dried but they'll need soaking overnight), nuts of any kind (whole nut peanut butter from Aldi is great), sweet potato, eggs, or for a little extra bags of frozen prawns/fish.
Again in world food section, get big bags of spices like garam masala, cumin, black pepper grinder.
Big bag of brown rice (so much cheaper than microwave), brown pasta, wonky potatoes. All very cheap and filling.
For sauces tinned chopped tomatoes, cooked long and low with cheap chopped onions and a mix of your spices. I actually like dry curries, look up"dry carrot and cabbage curry" on BBC. We have it with carrots and cauliflower rather than cabbage.
Hard boil eggs, peel them, then fry in the spices too. That's lovely!
Also have a look at Spanish "chickpeas with spinach". Very simple but so good.
Batch cook and freeze, or if no room at least do enough for two/three nights and keep in the fridge.
All of this can be turned into soup very easily, just add stock.
Also make easy bread by moving plain yoghurt with same amount of flour. Best dry fried for flatbread/naan bread.