Heat 1 tablespoon of olive oil in a large skillet over medium-high heat for about 2 minutes. Once it shimmers, add your sliced sausage and let it cook undisturbed for 3-4 minutes. You want that golden-brown crust on the bottom before stirring — this is where the flavor happens.
Stir the sausage and cook another 2 minutes until it's mostly browned. Careful not to overcook or it gets rubbery. Transfer to a plate and set aside for now.
In the same skillet, add your chopped onion and cook for about 2 minutes until it softens. Then add the garlic and cook for just 30 seconds until fragrant. Don't walk away here — garlic burns fast.
Add the diced zucchini and stir everything together for 2 minutes. You'll notice the zucchini starts releasing water, which is exactly what you want. Sprinkle in the smoked paprika and cumin now so they bloom in the oil.
Pour in the chicken broth and canned tomatoes with their juices. Return the sausage to the skillet and bring everything to a simmer. Let it cook for 8-10 minutes until the zucchini is tender but still holds its shape.
Squeeze the lemon juice over everything and taste it. Add more salt and pepper if needed — mine usually needs just a tiny pinch more. This is also when you stir in the shredded cheese and let it melt for about 1 minute.
The whole sausage zucchini skillet family meal should look creamy and slightly thick, not watery. If yours looks too soupy, don't panic — I let mine sit off heat for 2 minutes and it thickens right up. Serve immediately while it's hot.