Cut halloumi into 6 equal pieces, then cut each piece into 4 more pieces (24 slices total). Prep tomatoes and other ingredients, then set aside.
Bring a large pot of well-salted water to a boil. Add penne and cook until al dente. Reserve ½ cup pasta cooking water, then drain pasta. Return to pot.
While water heats, warm olive oil in a large frying pan over medium heat.
Carefully add halloumi slices to pan in a single layer. Cook until lightly golden brown (about 5 minutes). Flip slices, then cook until browned on other side.
Add garlic and crushed red pepper flakes to cheese. Cook, stirring constantly, until garlic is fragrant (about 30 seconds).
Stir tomatoes and broth into cheese mixture. Simmer sauce until tomatoes are softened and pasta is ready. Season lightly with salt and pepper.
Pour sauce over pasta, then add a small splash of the reserved cooking water. Cook over medium heat, stirring constantly, until sauce thickens slightly and coats pasta (about 2 minutes). Add more of the reserved pasta water if pasta seems dry.
Stir basil into pasta and season to taste with salt and pepper.
Serve immediately, topped with more basil, if desired. Enjoy!
Notes
Check out info before this recipe card for more tips, step-by-step photos, recipe variations, and more!Other chunky varieties of pasta will also work, such as rotini, ziti, cavatappi, or fusilli. You can also use spaghetti or linguine in a pinch.Cherry tomatoes or regular tomatoes can be substituted for the grape tomatoes, if preferred. Cut them in large chunks (about 1-inch) before cooking and remove seeds if super juicy.