what types of large cichlids would you recomend
All that you can fit that is commonly found are firemouth cichlids and convict cichlids.
If you get a firemouth and a convict, they'll fight to the death.
And if you get a convict, it'll be hard to find anything you can put with it that won't die.
The firemouth will also be a pest when it grows old, though I've never had mine kill anything.
You can NOT keep these with angelfish, bolivian rams, or quite a bit of tetras, they'll kill them or pester them into a stressful death. The best you'll fit in would be tiger barbs, and that's about it. Depending on the aggression of your individual, you might not even be able to get those.
The only other cichlid I'm aware of that will fit is a keyhole cichlid. They're more peaceful, but they're not as easily obtained. They can live with tetras and rams and probably angelfish, but they won't be able to fit with any aggressive fish, as they're very shy and will hide rather than fight.
All in all, unless you find keyhole cichlids, I would not get a larger cichlid.
Severums, jack dempseys, green terrors, discus, oscars, mbunas, ect will not fit in your tank, so don't think about those. The biggest you can go is about 6 inches, give or take an inch.
You're really, really limited here, to be honest. If you want big fish, you need at least a 4 foot long tank. What you've got is basically a 29 gallon tank with a few inches on the top, which does not matter much to most fish, they like distance, not height.