Heat olive oil in a cast iron pot. Add in onion and sauté for 3-4 minutes until tender.Add in garlic and sauté for an additional minute.
Add in sausage and brown. (You do not have to add more oil. The sausage tends to give off a lot of grease when it is cooked).
Drain excess grease and add the onion and garlic back to the pot.
Add in broth, tomatoes and bay leaf. Bring to a simmer and cook for 10 minutes.
Add in gnocchi and cook until it floats to the top, 2-3 minutes.
Stir in spinach and kale and cook for an additional 1-2 minutes until the greens are wilted.
Season soup to taste with salt, pepper, crushed red pepper flakes and Italian seasoning.
Serve immediately.
