1 cup (227 grams) unsalted butter, softened1 cup (220 grams) firmly packed light brown sugar*½ cup (100 grams) granulated sugar2 large eggs (100 grams), room temperature2 teaspoons (8 grams) vanilla extract1½ cups (188 grams) all-purpose flour1½ cups (225 grams) semolina flour*1 teaspoon (5 grams) baking soda1 teaspoon (3 grams) kosher salt6 ounces (170 grams) dark chocolate, roughly chopped6 ounces (170 grams) milk chocolate chipsGarnish: flaked sea salt
Line a rimmed baking sheet with parchment paper.
In the bowl of a stand mixer fitted with the paddle attachment, beat butter and sugars at medium speed until fluffy, 2 to 3 minutes, stopping to scrape sides of bowl. Add eggs, one at a time, beating well after each addition and stopping to scrape sides of bowl. Beat in vanilla.
In a medium bowl, whisk together flours, baking soda, and kosher salt. With mixer on low speed, gradually add flour mixture to butter mixture, beating just until combined. Beat in chopped chocolate and chocolate chips just until combined. Using a 3-tablespoon spring-loaded scoop, scoop dough (about 50 grams each), and place on prepared pan. Cover and refrigerate for at least 2 hours or up to overnight.
Preheat oven to 375°F (190°C). Line baking sheets with parchment paper.
Place scooped dough 2 inches apart on prepared pans. Garnish with sea salt, if desired.
Bake until golden brown, 10 to 13 minutes, rotating pans halfway through baking. Let cool on pans for 5 minutes. Remove from pans, and let cool completely on wire racks. Store in an airtight container for up to 3 days.