Going into independent consulting, with the avowed intent of "working on greenfield applications," with only two years of experience is potentially a problem. Years of experience, besides bringing skills, bring the kind of contacts required to make a go of it as an independent contractor (and thus also a small business owner). It's possible to have all that with 2 years experience but it's certainly not the average case. There are firms that will help with that, but you're less likely to get hired for 'greenfield' and more likely to be approached by people that want staff augmentation for maintenance and whatnot. (Again, unless your two years of experience are hotshot startup stuff already.) The advantage to this approach is that you can turn those down and insist only on greenfield, though how that impacts your cashflow is the question.
As for consulting companies, of course. Many of the large consulting companies hire loads of people straight out of school (and then sweatshop them a bit). The smaller the group, the more likely you need experience/contacts to get in with them. But two years experience will put you as more senior with the "hire out of college" types. You will have the same challenges with "just doing greenfield," you'd need to pick the consulting firm well or get hired on for a very specific project.