Depending on the type of meals you make, if it requires premium ingredients it will of course cost you more than a ready cooked meal outside.
However, if you’re looking to save money, your best bet is to cook a big batch of food to spread over a number of days. If you buy ingredients for just one meal at a time and make it, then it could be pricier than a ready-meal equivalent.
In conclusion, find a balance between your diet and your budget. A few occasional good dining out meals won’t hurt and will put a smile to your face 😉