Fill a large pot with lightly salted water and bring to a rolling boil over high heat. Once the water is boiling, stir in the bow-tie pasta and return to a boil. Cook the pasta uncovered, stirring occasionally, until the pasta has cooked through, but is still firm to the bite, about 12 minutes. Drain well in a colander set in the sink.
In a large skillet over medium heat, cook the ground beef until browned and crumbly, about 10 minutes; drain off excess fat. Stir in garlic and cook for 5 minutes, stirring frequently. Stir in tomatoes, salt, and pepper. Cook, stirring occasionally, until tomatoes are soft, about 5 minutes.
Place the bow-tie pasta into a large serving dish, and pour the ground beef mixture over the pasta. Sprinkle on the chopped basil. Toss lightly to combine, and sprinkle with Parmesan cheese before serving.