Fazz, as you say this is fairly new territory for you so I would suggest that you are patient with yourself and dont try to do all things at once.
My advice is that you test your bg before and after meals and keep a food diary, if you find one food makes your bg too high, then you know you need to cut down on it.
Personally for me, dhal, chickpeas, Indian breads, samosas and pakora are out, I cannot even do Basmati rice, yet my boss, who is also a type 2 diabetic can eat 2 heaped spoons of basmati and it doesnt touch her at all. Yep, this is how unfair this diabetes is, so that is why testing to find your own levels is very important.
I can eat tandoori, and meat and chicken curries, eg chicken saag,, brindal bhajee, okra, with no problem at all. Onions and garlic in sauces are fine for me too.
Have you tried making a fake pilau rice? All you do is fry spices in ghee (much healthier than vegetable oil, this can have serious transfats, they are a story of their own!), then add cooked cauliflower rice, stir through and serve.
To make cauliflower rice: Grate a cauliflower, if you can do this in the food processor, cook in the microwave on high for 6 or 7 minutes, depending on the quantity, I have given this for a whole cauliflower.
This works really well for pilau rice, other people eat cauliflower rice just with a bit of salt and butter stirred through, but I need something with a bit more taste to it. Each to their own.
Fazz, if you miss bread, try to bake the one minute microwave bread, its quick, healthy, tasty and wont make your bg spike, and its better than nothing, its lovely for mopping up sauces.
As for Greek yoghurt, its quite rich, has a fresh clean taste, dont go for low fat version if you are doing low carb; buy a 500ml tub from Lidl, I put in fresh berries or a small spoon of sugar free jam, heavenly and sinful this is!
Fruit, again its all a case of testing, most people can manage berries, so here you need to test again to find out what fruit does to you.
All the best to you.