If one is serious about less junk carbs then the wheat flour typically has to go or be reduced significantly. Bread, pasta, etc. Toss it out with fried foods, sugar, fruit drinks, excess salt, etc. Instead of watered down and sugared OJ...have the whole fruit - or squeeze your own and still eat the whole fruit.
Substitutes I've used include buckwheat, spelt, amaranth. Of those I only liked buck wheat. And that's still a grain. What I ended up doing was using a lot more quinoa in place of pasta. Once layered with tomato sauce, they don't taste a whole lot different. Quinoa is actually a fruit though it's typically marketed as a "grain." Avocado's are a near perfect fat. Quinoa, beans, and maybe some brown rice are excellent for the protein + lower carbs/lower glycemic. If you want more taste and kick to your healthy foods, add some garlic-onions-apple cider vinegar.
I moved away from the flours/breads/crackers/chips and substituted more veggies and humus. After a while you won't even miss the flours and you'll be getting more dense nutrients from your other ideal fats and low carb veggies and grains. Instead of white potatoes, do a sweet potato from time to time. Go for the bright colors. I find that red cabbage makes a good "chip" for dipping. Notice that junk foods have no snap or kick on their own. When you bit into garlic, celery leaves, hard romano cheese, etc. you'll notice the difference from heavily processed foods.
Tip of the day. Don't snack on flour/bread or sugary products before a meal. Have your veggies, dip, cheese, avocado, salad, etc. all ready to go before it's time for lunch. Snack on that first. Stick a carrot/celery stick with humus/avocado in your mouth first. By the time you get through the veggies/salad it you won't be hungry any more. Whatever you follow that up with, you won't tend to over-indulge or want to pound down pizza slices or cup cakes.