Preheat and prep: Heat your oven to 375°F (190°C). Grease a 9x13-inch baking dish and set aside.
Sauté aromatics: Warm oil in a large skillet over medium heat.
Add onion and bell pepper. Cook 4–5 minutes until softened. Stir in garlic and jalapeño and cook 30 seconds until fragrant.
Brown the beef: Add ground beef to the skillet.
Season with salt and pepper. Cook, breaking it up, until browned and no longer pink, about 6–8 minutes. Drain excess fat if needed.
Build the sauce: Stir in chili powder, cumin, smoked paprika, oregano, and cayenne.
Toast spices for 30 seconds. Add tomato sauce, drained diced tomatoes, and beef broth. Simmer 5–7 minutes to thicken slightly.
Make it creamy: Reduce heat to low.
Stir in cream cheese until fully melted and the sauce is smooth. Taste and adjust salt, pepper, or heat.
Assemble the bake: Spread half of the beef mixture in the baking dish. Sprinkle with half of the shredded cheese.
Add the remaining beef mixture, then top with the rest of the cheese.
Bake: Place in the oven and bake 15–18 minutes, until the cheese is melted and bubbly. For a golden top, broil 1–2 minutes at the end, watching closely.
Finish and serve: Rest 5 minutes. Garnish with chopped cilantro, sour cream, and green onions.
Spoon into bowls and enjoy.