In a large Dutch oven, heat a few tablespoons of olive oil and brown sausage.
Remove sausage links, and chop into small pieces.
Return sausage pieces to pot and sauté with onions, shallot, garlic and carrots for 5 minutes.
Add spinach to pot and cook until wilted.
Add in broth, tomatoes, beans, and Parmesan cheese. Stir to combine and simmer for 1-2 hours.
Add salt and pepper to taste.
Immediately before serving, add cooked tortellini to the soup.
Garnish with more Parmesan cheese before serving.