Food scale and portions. I push calorie counting and will fully admit this can be a huge pain in the ass. You make a dish, make a recipe for it in the app, and then either weigh the whole damn thing(if that's feasible) or portion it out relatively carefully. For example, weighing a big pot of soup is not feasible since it will easily go over the weight limit of most scales. So, we take two big ladles and that is a "serving". After dinner, we make leftovers and continue counting how many ladles we got out of the whole pot. Divide by two, that's how many servings you got out of the recipe and you know finally how many calories and macros you really ate.
It's annoying to know AFTER the fact how much you ate, but you start getting a feel for recipes after a while. I know my wife's minestrone is almost always ~220 calories, no matter how bad she is at measuring stuff(she basically doesn't). Odds are you don't cook THAT many different meals, so after a month or two, you'll have most recipes in there and you'll just have to tweak servings and a few ingredients.
If you ate something you don't make much, like someone brought over a dish, I just search for something in the app and guess how many calories they were.