is this a leaky faucet I can fix?
You're not going to like the answer, but the most sensible way to fix this is to make more money.
Let me expand on that thought.
The reason you're eating out is likely because: you prefer eating out to cooking, and because it's convenient.
The reason you don't like eating out is: because it's not "economical". That's probably the only reason.
The change you need to make is for it to become economical.
If eating out was cheaper, then how likely would you be to ever cook considering that you don't like to cook? Extremely unlikely. You'd probably never cook.
So how do you change so that it becomes economical? Simple. Increase the value of your time. If you increase the value of your time, then cooking becomes more expensive than ordering food.
Let's say your time is worth $20/hour. Cooking a quality meal at home will cost you $7 in ingredients. 1 hour in time. So $7 + $27 = $27 total. Meanwhile, you can go out and get the same exact meal for $20 total. Which is cheaper? The $7 home meal? Or $20 going out meal?
You need to push yourself so that your time value goes up. And you need to push your time/income stream to a point where you don't want more work. Once you hit that point, then you'll start being able to "buy" more time by doing something like eating out.