First things first, get your game plan down. Wash, peel, and chop all the vegetables. Having everything ready makes the cooking process much smoother. This isn’t just for seasoned chefs; it’s essential for anyone looking to make a great meal without the fuss.
In a large skillet, heat the canola oil over medium heat. Once it's warmed up, add the finely chopped yellow onion. Sauté for about 3-4 minutes until it’s translucent and starting to soften. Now, toss in the ground beef.
Cook until it’s no longer pink, breaking it apart with a spatula. Aim for about 5-7 minutes for that perfect brownness.
Once the beef is beautifully browned, sprinkle in the smoked paprika, garlic powder, oregano, cumin, salt, and pepper. Stir everything together, allowing the spices to coat the meat. The aroma? Out of this world.
Next, fold in the cubed potatoes. Toss well until everything is combined, and the potatoes are coated with the spices. These tiny cubes will soak up all that goodness.
Now it’s time for a splash of flavor! Add the Worcestershire sauce, Dijon mustard, and apple cider vinegar. This mix will elevate everything inside the pan. It’s essential to keep things moist without making them mushy.
Cover the skillet with a lid, reduce the heat to low, and let things simmer for about 10-15 minutes.
Stir occasionally to prevent sticking. The goal here is to cook the potatoes until they're tender. You want them soft but not falling apart.
After the potatoes have become fork-tender, toss in the chopped bell pepper and green onions. Stir to combine. You want these to be crisp and fresh, adding a beautiful burst of color and flavor at the end.
Finally, it's showtime! Spoon the dish onto plates or bowls. Top each serving with a spoonful of Greek yogurt or sour cream and a sprinkle of shredded cheese. There you have it—a wholesome meal that’s both satisfying and nutritious.