Prep the vegetables. Dice the onion, bell pepper, and zucchini.
Halve the cherry tomatoes. If using frozen cauliflower rice, break up any clumps.
Brown the beef. Heat 1 tablespoon oil in a large skillet over medium-high heat. Add ground beef, season lightly with salt and pepper, and cook, breaking it up, until browned and no longer pink, 5–7 minutes.
Drain excess fat if needed and set the beef aside.
Sauté aromatics. In the same skillet, add the remaining oil, onion, and bell pepper. Cook 3–4 minutes until softened. Stir in garlic and cook 30 seconds until fragrant.
Add spices and tomato paste. Stir in smoked paprika, oregano, cumin, and red pepper flakes.
Add tomato paste and cook 1 minute to deepen the flavor.
Build the skillet. Return the beef to the pan. Add zucchini and cauliflower rice. Stir to combine, then pour in beef broth.
Cook 4–6 minutes, stirring occasionally, until the zucchini is tender and the cauliflower rice is heated through.
Finish with tomatoes and cheese. Add cherry tomatoes. Reduce heat to medium-low. Fold in cream cheese or a splash of heavy cream if using.
Sprinkle cheese over the top and let it melt, about 2 minutes.
Taste and adjust. Add more salt, pepper, or spices as needed. Garnish with fresh herbs. Serve hot.