Main •
Maitreyi Ramakrishnan as Devi Vishwakumar, initially a 15-year-old high school sophomore who wants to improve her life and harbors feelings for both Paxton Hall-Yoshida and Ben Gross. She is based on the show's creator,
Mindy Kaling. She is known for her emotional and erratic behavior at times and sees a therapist to help deal with the loss of her father, who died prior to the events of the series. She is a star student and has dreamed of going to
Princeton University since an early age. •
Poorna Jagannathan as Dr. Nalini Vishwakumar, a successful dermatologist who owns her own practice and mother of Devi, with whom she has a mixed relationship: she cares strongly for her daughter but believes in tough love and strict parenting, causing friction between the two at times. Over time, their relationship evolves and becomes a beautiful one at the end. Devi's cousin who is staying with Devi's family while completing her PhD at
Caltech. Although she is better behaved and more devoted to her culture than Devi, she struggles with expectations put on her to marry and develop her career. •
Ramona Young as Eleanor Wong, one of Devi's best friends who has a passion for acting and struggles with the fact her mother is absent after abandoning her for acting when Eleanor was 7. •
Lee Rodriguez as Fabiola Torres, one of Devi's best friends who is on the robotics team and struggles with her sexuality, later coming out as lesbian. •
John McEnroe as himself, the narrator of the series and Mohan's idol. In the season 1 finale, he makes a brief on-screen cameo.
Recurring •
Sendhil Ramamurthy as Mohan Vishwakumar, Devi's deceased father, who appears in flashbacks and visions •
Niecy Nash as Dr. Jamie Ryan, Devi's therapist •
Rushi Kota as Prashant (season 1–2), an engineer Kamala is set up with by their families. Prashant and Kamala like each other and date briefly until Kamala realises she is not ready to settle down just yet •
Tyler Alvarez as Malcolm Stone (season 2), a former Disney actor and an elementary school friend who transfers to Sherman Oaks briefly dating Eleanor •
Utkarsh Ambudkar as Mr. Manish Kulkarni (seasons 2–4), an English teacher who is friends with Devi and also coaches the girls' soccer team, later dating Kamala and moving with her when she gets a job offer in season 4. •
P. J. Byrne as Evan Safstrom (season 2), a head research assistant at Caltech •
Tohoru Masamune as Kevin Hall-Yoshida (seasons 2–3), Paxton's father •
Kelly Sullivan as June Hall-Yoshida (seasons 2–4), Paxton's mother • Ranjita Chakravarty as Nirmala Vishwakumar, Mohan's mother (seasons 2–4), Nalini's mother-in-law and Devi's paternal grandmother who moves in with them in season 2 •
Clyde Kusatsu as Ted Yoshida (season 2), Paxton's paternal grandfather •
Helen Hong as Sharon Wong (season 2), Eleanor's stepmother •
Sarayu Blue as Rhyah (season 3), Nalini's new Indian friend and mother to Des •
Victoria Moroles as Margot Ramos (seasons 3–4), an artistic student at Sherman Oaks High School who dates Ben and has a rivalry with Devi • Anirudh Pisharody as Nirdesh "Des" (season 3), an Indian student who goes to an elite private school; Rhyah's son and briefly Devi's boyfriend •
Michael Cimino as Ethan Morales (season 4), a rebellious high-school senior whom Devi briefly dates •
Jeff Garlin as Len (season 4), a man who begins a relationship with Nirmala and later marries her in the season 4 finale • Ivan Hernandez as Andres Ramos (season 4), Margot's single father who works as a contractor in Nalini's home and becomes her love interest •
Genneya Walton as Lindsay Thompson (season 4), a new AP Literature substitute teacher at Sherman Oaks High School who later dates Paxton
Guest • Aarti Mann as Jaya Kuyavar (season 1) • Markus Jorgensen as Boris Koslov (season 1), a Russian exchange student • Gilberto Ortiz as Alex Gomez (season 1), a young man interested in Fabiola • Chelly as Parvesh (season 1), a Vishwakumar family friend • Peter James Smith as Mr. Chan (seasons 1, 3), the orchestra teacher • Kikéy Castillo as Christina Harrison (season 1), Trent's mother •
Atticus Shaffer as a young man who participates in model UN as Russia (season 1) •
Iqbal Theba as Aravind (season 1), Mohan's brother and Devi's Paternal Uncle who visits to be the male chaperone when Kamala meets Prashant • Mark Collier as Andy (season 1), the Vishwakumars' neighbor • Adriyah Marie Young as Carley (seasons 1–3), Shira's friend •
Andy Samberg as himself (seasons 1–3), the narrator for Ben Gross' thoughts in two episodes (plus a short cameo in a season 2 episode) •
Pragathi Guruprasad as Preethi's sister (season 1) •
Anjul Nigam as Raj (season 1), a pandit at the
Ganesh Puja celebration •
Gigi Hadid as herself (seasons 2, 4), the narrator for Paxton Hall-Yoshida's thoughts in two episodes •
Pooja Kumar as Noor (season 2), Aneesa's mother • Andrew Tinpo Lee as Paul Wong (season 2), Eleanor's father • Sunit Gupta as Karthik (season 2), Nalini's father, and Devi's maternal grandfather • K.T. Thangavelu as Charu (season 2), Nalini's mother, and Devi's maternal grandmother • Alex Felix as Haley Garcia (season 3), a girl who was wronged by Paxton and trolled Devi via direct messages • Alli Albrecht as Phoebe Hayward (season 3), the captain of the gymnastics team, whom Paxton briefly dates • Deacon Philippe as Parker (season 3), one of Des' close friends • Terry Hu as Addison (seasons 3–4), a non-binary friend of Des and Fabiola's current partner •
Dwight Howard as himself (season 4) •
Janina Gavankar as Akshara (season 4), a representative for Princeton University •
Pete Gardner as Coach Noble (season 4), the swimming team coach; he was also mentioned to be the gym teacher in season 2 •
Claudia O'Doherty as Baby (season 4), Len's Australian real-estate agent • Jade Bender as Blair Quan (season 4), a former alumna of Sherman Oaks who was idolized by Devi and is supposed to give Devi a personal tour of Princeton. •
Ken Marino as Stoo (season 4), the limo driver == Production ==