Sear the sausage: Heat olive oil in a large skillet over medium-high heat. Add the sausage and cook, breaking it up, until browned with crispy edges, 6–8 minutes.
Transfer to the slow cooker with a slotted spoon.
Soften aromatics: In the same skillet, add onion and bell pepper with a pinch of salt. Sauté 3–4 minutes until slightly softened. Stir in garlic for 30 seconds.
Transfer everything to the slow cooker.
Build the sauce: Add diced tomatoes, tomato paste, chicken broth, oregano, smoked paprika, and red pepper flakes. Stir to combine. Taste the liquid and season with salt and black pepper.
Slow cook (first phase): Cover and cook on Low for 3 hours or on High for 1.5 hours.
This allows the sauce to develop and the sausage to tenderize.
Add zucchini: Stir in the zucchini slices. Make sure they’re submerged but not packed tight. Cover and cook on Low for another 1–1.5 hours, or on High for 45–60 minutes, until zucchini is tender but not falling apart.
Finish and adjust: Taste and adjust seasoning.
If the sauce is thin, remove the lid for the last 15–20 minutes to reduce slightly. If it’s too thick, splash in a bit more broth.
Garnish and serve: Sprinkle with fresh parsley. Add Parmesan if you like.
Serve in bowls as is, or over cauliflower rice or sautéed greens for extra volume.