Preheat your oven to 375°F (190°C).
Cut the tops off the bell peppers and remove the seeds and membranes. Set aside.
In a large skillet, heat the olive oil over medium heat. Add the chopped onions and cook until translucent, about 3-4 minutes.
Add the minced garlic to the skillet and sauté for an additional minute until fragrant.
Increase the heat to medium-high and add the ground meat to the skillet. Cook until browned, breaking it apart with a spatula, approximately 5-7 minutes.
Stir the chili powder, cumin, paprika, salt, and black pepper into the meat mixture, cooking for another minute to combine flavors.
Reduce the heat to low and mix in the cream cheese, heavy cream, and tomato sauce. Stir until the cheeses are melted and ingredients are well combined, then remove from heat.
Spoon the meat and cheese mixture evenly into the hollowed-out bell peppers.
Place the stuffed peppers in a baking dish and top each with shredded cheddar cheese.
Bake in the preheated oven for 20-25 minutes, or until the peppers are tender and the cheese is bubbly and golden brown.
Garnish with fresh parsley or cilantro, if desired, before serving.