Preheat the oven to 400 degrees Fahrenheit.
Chop the potatoes, onion, and pepper into small pieces and add to a large bowl. I like to chop the potatoes fairly small so they cook faster :)
Toss with the olive oil and minced garlic until everything is well coated.
Add in the spices, salt and black pepper and mix until well incorporated.
Add to a baking dish or cast iron skillet and bake for 30 minutes. You shouldn't need to grease the baking dish since the potatoes are all oiled up!
After 30 minutes, turn up the heat to 425 Fahrenheit and bake an additional 15-20 minutes to help brown the potatoes and ensure the center is fully cooked and soft. You'll know they're done when they can be easily pierced with a fork. If you notice the tops browning too much before the center is fully cooked, cover with foil. Bake time will vary depending on exactly how big/small you chopped the potatoes, so keep an eye on them!
Serve with ketchup, additional salt and pepper, salad, or any other brunch eats!