First, decide on the format. You can do one quiz for the whole evening or several rounds on different topics - it depends on how many people you have and how much time. The simplest way: split into two teams, take turns asking questions, right answer = 1 point. If you want to make it harder, you can introduce questions worth different points (3 points for a tough question, 1 for an easy one), so the team has to decide if it's worth the risk. Pick topics so everyone knows something: movies, history, geography, sports, music, literature, even internet memes - anything works.
About topics and questions: if you don't want to make them yourself, look for ready-made sets on sites like Quizlet or just Google "quiz for a group" - there's tons of options. You could download a quiz app (like QuizUp, if it's still around in 2026), but honestly it's easier to just load the questions onto your phone and read them out. The main thing - don't use only super smart questions, throw in some easy ones so people don't completely crash.
For prizes, simple option: small symbolic stuff (candy, funny socks, candles) for the winners and the losers. Or skip prizes entirely, just for the glory. The main thing is to create a fun competitive vibe, not get hung up on the system. Prepare your questions ahead of time, a day or two before, and don't forget about audio clips or video questions if you have the tech for it - that adds some fun.