This is the series of steps I took to get past wanting fast food, but I imagine you can find other ways that work as well as other steps to take with these. Kicking the habit of eating fast food didn't start with addressing my diet; but instead with picking healthier habits to push myself out of it.
Take Away Bit by Bit
You've heard those jokes with the obese person pulling up to the drive-thru, ordering a pile of fast food, and then ending the order with a diet soda. I started by replacing my soda habit with nutritional drinks: milk, water, and fruit juices. Sodas and fast food go hand-in-hand.
Once I stopped feeling highs and lows from caffeine and sugar rushes, I needed a new habit buff my energy. I took up exercising first thing in the morning. 30 minutes of cardio followed by 30-45 minutes of weight lifting to start my day triggered an excellent endorphin rush that woke me up made me hungry, and fast food wasn't enough for my diet.
Pay Attention to What Makes Your Body Feel Better
I discovered that a lot of food - especially fast food - was often made with high fructose corn syrup. When I formed a habit of working out, my body just did not crave nutritionally bereft foods anymore. I needed something in my diet that would power me. Once you start putting lean muscle on your frame, that muscle burns energy all on its own. Your body will slowly reject fast food because of the lack of nutrition.
Eat More Nutritional Instead of Less Unhealthy
I didn't cut back on how much I ate, either. In fact, I eat more and more often now. Even if you end up going for those "pre-made diet meals", you will still notice a difference in how you feel.
Set Positive Habit-forming Goals
At the very least, set a goal of how long you will go before having some fast food. Habits can form in 21-28 days on average. Swear off fast food for a month. By the end of that month, chances are you will find yourself feeling too good to want to go back to your old diet.