I would like to get technically closer to your question.
First of all, your first sentence is also incomplete.
In order to attach "a clause" to "a noun", we need some words. However, in your sentence, there is no bridge between "idea" and "what I want.."
I am not interested in spoken English here, but, you should use something there.
I have no idea [?] what I want to have for dinner(I'd say "for").
You can't use "that, which" there because they are used to attach "a noun" to its relative clause, however, "what I want.." is not a relative clause there.
It is a wh-clause and the only way to attach them to each other is to add a preposition between them.
I have no idea about what I want to have for dinner.
Perfectly correct English. Which idea/Which kind of idea don't you have?
idea about what I want to have for dinner.
So I disagree with the person who said to you:"About not necessary."