Preheat oven to 400℉. Cover large rimmed baking sheet with tin foil if desired.
In a large mixing bowl add ground beef, Italian seasoning, caraway seeds, coriander, sage, allspice, and red wine vinegar. Use your hand to mix gently to combine all ingredients. Don't over mix.
Scoop about ½ tablespoon amount of sausage mixture and gently shape into ovals. Place directly on baking sheet with a little space between each one. Bake until cooked through to 160℉ and juices run clear, about 8 minutes. Reserve ⅓-½ cup of meat drippings for later. While sausage is baking start working on the pasta skillet.
Add neutral oil in a large deep skillet or braiser over MEDIUM heat. When pan is very warm add diced onions and peppers with 2 pinches of salt. Sauté stirring often until they begin to soften about 3-5 minutes.
Add Italian seasoning and minced garlic. Sauté stirring constantly until spices are fragrant, about 30 seconds.
Add tomato paste. Stir to combine and then cook stirring frequently to toast tomato paste to a deep red color, about 1-2 minutes.
Add mushrooms, olives, diced tomatoes, pepperoni, pasta, meat drippings and chicken broth. Stir to combine, increase heat to MED-HIGH to bring to a boil.
Reduce heat to MED or MED-LOW to maintain a steady simmer. Cook pasta to the lowest recommended time. For Banza** pasta it was 7 minutes. Stir frequently during this time to prevent gluten free pasta from clumping together.
Remove from heat and add homemade sausage. Stir to combine. Let sit uncovered for about 5 minutes to continue thickening. Serve warm.