Baby-led weaning is basically offering finger foods (food in the form you would eat it in, not altered, pureed, mashed specially for baby, etc.) and letting them feed themselves. So basically, if you were having a roast chicken with all the fixings for lunch, you'd offer the same to baby in a form they could pick up and feed themselves - a chicken leg or strips of chicken, some roast potatoes, roasted carrot sticks, etc., not pureed or mashed, just how you'd serve them yourself pretty much and allow them to feed themselves what they want and as much as they want. The point is to allow them to have control over what they eat, how they move it around the mouth, and how much they eat, rather than spoonfeeding and to get them used to real food rather than puree or mash. You can feed anything except food with lots of added salt or sugar (in small amounts its probably okay for an older baby), whole nuts (before they have the molars to chew them) or honey (before 1). You can also offer things with a spoon (spoons aren't bad), but the point is that they should themselves with the spoon rather than you doing it. 'Wet' things like soup, porridge or yogurt can also just be offered for them to feed themselves with their hands or with a piece of bread or fruit until they're able to manage a spoon on their own (for my daughter this was around 10 ish months).
We did BLW and our daughter's first meal at 6 months was roasted carrots and parsnip sticks with garlic and rosemary, mashed potato, and a yorkshire pudding (it was Sunday lunch). We didn't even have any teeth yet, but she loved it.