Prep your ingredients. Dice the onion and bell pepper, mince the garlic, and measure your spices.
If using frozen cauliflower rice, there’s no need to thaw first.
Heat the pan. Set a large skillet over medium-high heat and add 1 tablespoon of oil. When it shimmers, add the ground beef.
Brown the beef. Break it up with a spatula and cook until no longer pink, about 5–6 minutes. Season lightly with salt and pepper. If there’s excess fat, spoon off most of it, leaving a little for flavor.
Add aromatics. Push the beef to one side.
Add the remaining 1 tablespoon oil, then add the onion and bell pepper. Cook 3–4 minutes until softened. Stir in the garlic and cook 30 seconds until fragrant.
Build flavor. Stir in the tomato paste, smoked paprika, cumin, and chili flakes.
Let the paste toast for 30–60 seconds; it will darken slightly and smell sweet-savory.
Add cauliflower rice. Sprinkle in the cauliflower rice and stir to combine with the beef and veggies. Spread it out in the pan so it steams and lightly sears rather than stews.
Season and steam. Drizzle in the soy sauce or coconut aminos. Cook 5–7 minutes, stirring occasionally, until the cauliflower is tender but not mushy.
If using peas or corn, fold them in during the last 2 minutes.
Taste and adjust. Add more salt, pepper, or soy if needed. For brightness, squeeze in a little lime juice or add a splash of rice vinegar.
Serve and top. Spoon into bowls. Finish with green onions, cilantro, a fried or jammy egg, avocado slices, hot sauce, or sesame seeds. Serve immediately while it’s hot and steamy.