Preheat your oven to 190°C (375°F). Place a baking dish nearby for the stuffed peppers.
Use a sharp knife to carefully cut the tops off the bell peppers and scoop out all seeds and membranes with a spoon. Set aside.
Heat olive oil in a skillet over medium heat. Add chopped onions and minced garlic, sauté until fragrant and translucent, about 5 minutes, with a gentle sizzle and a sweet aroma filling the air.
Add the ground meat or beans to the skillet, cook until browned or heated through, breaking apart the meat with a spatula. The mixture should turn a rich brown or warm, hearty color and smell savory.
In a large mixing bowl, combine the cooked rice, sautéed filling, half of the shredded cheese, salt, pepper, and paprika. Mix everything well until evenly incorporated.
Stuff each pepper with the filling mixture, pressing down gently to pack the filling inside. Place the stuffed peppers upright in the baking dish.
Cover the baking dish tightly with aluminum foil to trap steam and help the peppers cook evenly. Bake for 30-35 minutes until peppers are tender and the filling is hot and bubbling.
Remove the foil and sprinkle the remaining cheese evenly over the tops of the peppers. Bake uncovered for an additional 5 minutes, until the cheese melts and turns golden, and the peppers look glossy and inviting.
Once done, carefully transfer the peppers to a serving platter. Let them sit for a few minutes so the filling firms up slightly and the cheese sets a bit.
Serve the stuffed peppers warm, with a side salad or crusty bread if desired. Enjoy the aroma of roasted peppers and cheesy goodness with each bite!