01 - Heat olive oil in a large, deep skillet over medium heat. Add the diced onion and bell peppers. Cook for 3-4 minutes, stirring occasionally, until softened.
02 - Stir in the minced garlic and cook for 1 minute until fragrant, being careful not to let it brown.
03 - Add the ground beef or turkey to the skillet. Cook, breaking it apart with a wooden spoon, until browned and cooked through, about 5-6 minutes. Drain any excess fat if necessary.
04 - Stir in the tomato paste, diced tomatoes with their juice, dried oregano, dried basil, crushed red pepper flakes, salt, and black pepper. Mix thoroughly to combine.
05 - Pour in the short pasta and broth. Stir well to combine, ensuring the pasta is submerged in the liquid as much as possible.
06 - Bring the mixture to a simmer. Reduce heat to medium-low, cover with a lid, and cook for 12-15 minutes, stirring occasionally, until the pasta is tender and most of the liquid has been absorbed.
07 - Sprinkle the shredded mozzarella and grated Parmesan evenly over the top. Cover and continue cooking for 2-3 minutes until the cheese is fully melted and bubbly.
08 - Remove the skillet from heat. Garnish with chopped fresh parsley or basil if desired. Serve hot directly from the skillet.