Heat olive oil in a large stockpot over medium heat. Add sausage and cook until browned, about 3-5 minutes, making sure to crumble the sausage as it cooks. Remove sausage to a plate.
Stir in garlic and shallot for 2 mins. Season with salt/pepper.
Whisk in flour until lightly browned, about 1 minute.
Slowly add chicken stock and tomato sauce.
Bring up to a boil; reduce heat and simmer until slightly thickened, about 10 minutes.
Stir in tortellini; cover and cook until tender, about 3-5 minutes.
Add spinach and return sausage to the pot to heat through.