Craig Ronaldson has been handed the reins at outhalf for his 11th start this season.
Up front, George Naoupu represents the only change to the pack and comes in at Number 8 to allow captain John Muldoon to revert to blindside flanker.
The Galway-born duo of Ronan Loughney and Eoin McKeon have both returned from injury to take a place on the bench while Ultan Dillane, John Cooney and Miah Nikora are also additions to the match day squad.
Commenting on the team selection and the upcoming game, Pat Lam said:
"We have no doubt that Saturday will be a massive challenge against a quality Ulster side who have been up near the top of the table for the whole season. With their 6 Nations stars back they'll be coming here all guns blazing as they vie for a home semi-final.
"But we are back on our Sportsground for the first time in six weeks and we're in a really exciting place in the league. We have put ourselves in a position where we still have so much to play for at this time of the season. A top six finish is still very much in our hands. These are the types of pressure games that you want this young group of players to be playing in and we know we need to put in a big team performance tomorrow."
Connacht team to face Ulster
15. Tiernan O'Halloran
14. Danie Poolman
13. Robbie Henshaw
12. Bundee Aki
11. Matt Healy
10. Craig Ronaldson
9. Kieran Marmion
1. Denis Buckley
2. Tom McCartney
3. Rodney Ah You
4. Quinn Roux
5. Aly Muldowney
6. John Muldoon (captain)
7. Eoghan Masterson
8. George Naoupu
Replacements:
16. Shane Delahunt
17. Ronan Loughney
18. Finlay Bealham
19. Ultan Dillane
20. Eoin McKeon
21. John Cooney
22. Miah Nikora
23. Darragh Leader
Unavailable/Injured: Jason Harris-Wright, Sean Henry, Nathan White, Michael Swift, Mata Fifita, Willie Faloon, Jake Heenan, Dave McSharry, Conor Finn, Fionn Carr, Mils Muliaina.