Heat the olive oil in a pan over medium-high heat. Add onions, celery, and carrots. Saute for 5 minutes or until veggies have softened.
Add in the garlic and saute 1 additional minute.
Add in the butter, ground pork, and ground beef. Break up the meat with a wooden spatula as it cooks. Cook until the meat is browned, about 5-7 minutes.
Add in the wine, then deglaze the pan by scraping any browned bits from the bottom. Bring to a boil, and let it cook uncovered for about 3 minutes, or until the liquid has reduced by about half.
Add in the beef broth, tomato paste, crushed tomatoes, salt, pepper, and Italian spice. Stir well to combine. Bring to a boil, then immediately reduce heat to a simmer. Let simmer uncovered for 15-20 minutes. The sauce will thicken up.
While sauce cooks, cook pasta according to package directions. Drain. Toss with 1 tbsp olive oil to prevent sticking. Set aside.
Divide the pasta between 6 bowls, top with sauce (divide the sauce evenly between bowls), garnish with green onion, freshly grated parmesan, and fresh cracked pepper. Enjoy!