In a large pot or dutch oven over medium heat, cook beef until no longer pink. Drain and set aside.
In the same pot, heat the olive oil. Add onion, bell pepper, celery, salt, pepper, and crushed red pepper, and cook until vegetables are tender, about 10 minutes. Add in garlic and cook for about 1 minute. Add the cooked ground beef back in the pan. Stir in red wine, beef broth, and Italian style diced tomatoes. Season with italian seasoning. Cover, reduce heat and simmer 1 hour. Prepare pasta as directed, drain, and set aside. Stir in the pasta and beans and heat through about 15 minutes.