Brown the Meat: In a large pot, heat olive oil over medium. Add pancetta and cook until crispy.
Sauté Veggies: Add onion, carrot, and celery. Cook for 7 minutes until soft.
Aromatics: Add garlic, rosemary, Italian seasoning, and pepper flakes. Cook for 1 minute.
Simmer: Stir in tomatoes and broth. Add the beans. Bring to a boil, then simmer for 10 minutes.
Thicken (Optional): Mash 1/2 cup of beans and stir back into the soup.
Pasta: Add pasta to the pot. Cook until al dente (approx. 8–10 mins).
Serve: Remove rosemary. Season with salt and pepper. Serve with Parmesan and parsley.