In a medium bowl, combine the cottage cheese, shredded cheddar cheese, chopped spinach, diced bell pepper, garlic powder, onion powder, salt, and pepper. Mix well until all ingredients are evenly incorporated.
Lay out the lettuce leaves on a clean surface or plate.
Spoon an equal amount of the cottage cheese mixture onto each lettuce leaf, spreading it out evenly.
If desired, add optional toppings such as sliced avocado, diced tomatoes, or a drizzle of hot sauce on top of the cottage cheese mixture.
Carefully roll up each lettuce leaf to form a wrap, securing the filling inside.
Serve immediately or refrigerate for up to 30 minutes before serving for a chilled option.