Cook the bowtie pasta according to package instructions until al dente.
While the pasta cooks, heat olive oil in a large skillet over medium heat and add chopped onion.
Add minced garlic to the skillet and cook for 1-2 minutes until fragrant.
Add the ground beef to the skillet, breaking it apart, and cook until browned.
Pour in the beef broth, scraping up any browned bits from the skillet.
Stir in heavy cream and grated parmesan cheese until well combined.
Toss the cooked bowtie pasta into the creamy beef mixture, coating well.
Season with salt and pepper, adjusting to taste, and remove from heat.
Serve hot, garnished with chopped fresh parsley.