Cook the orecchiette pasta in salted water following the package instructions.
While the pasta cooks, sauté the shallots and garlic in olive oil over medium heat for 3-5 minutes. Once softened, add the butter and white wine, letting it reduce for a minute or two.
Add the tomatoes and sauté until they're soft and blistered, stirring often (about 8-10 minutes). Stir in the herbs and cheese until the cheese is melted. Add the drained pasta and toss well to coat in the delicious sauce.
Top it off with more cheese, basil, and red pepper flakes.