I'm not an expert, and I'm type 2, but controlling it with a low-ish carb diet plus exercise.
I couldn't give up fruit either, but they are not all equal - the answer is to try a portion and then test. I found I couldn't eat pineapple, grapes or watermelon (which I love) without a big spike, but apples, oranges, berries generally and plums are OK. I was told on my DESMOND course not to eat more than 4 portions a day and that a portion is what you can fit in your hand (I have small hands, alas!) and I stick to that. I got my latest HbA1C today and it was 5.6, so it seems to be working!
As for porridge, I can't eat it without a spike, but I know some people on this forum can, so try it and test.
Good luck!