Warm the pan: Heat a large skillet over medium heat. Add a drizzle of olive oil.
Brown the beef: Add ground beef and break it up with a spatula.
Cook until browned and no longer pink, about 6–8 minutes. Season lightly with salt and pepper.
Sauté aromatics: Push the beef to one side. Add onion to the empty space and cook 2–3 minutes until translucent.
Stir in garlic and cook 30 seconds, just until fragrant.
Bloom the spices: Sprinkle in smoked paprika, oregano, and a pinch of red pepper flakes. Stir to coat the beef and onions.
Build the sauce base: Stir in tomato paste and cook 1 minute to caramelize it slightly. Add a splash of beef broth to loosen any browned bits from the pan.
Add tomatoes (optional): If you like a saucier skillet, pour in a small amount of crushed tomatoes or passata.
Simmer 2–3 minutes.
Make it creamy: Reduce heat to medium-low. Stir in heavy cream and, if using, a couple spoonfuls of cream cheese. Let it gently bubble until smooth and slightly thickened, 3–5 minutes.
Add veggies (optional): Fold in chopped spinach, sautéed mushrooms, or diced zucchini.
Simmer until tender and the sauce clings to the beef.
Taste and finish: Adjust salt, pepper, and heat as needed. Turn off heat and stir in a handful of chopped basil or parsley.
Serve: Spoon over steamed or sautéed cauliflower rice, or pair with roasted broccoli. Top with grated Parmesan if you like.