Cook the rice: Prepare brown or white rice according to package directions. Fluff and set aside.
For extra flavor, add a squeeze of lime and a pinch of salt when it’s done.
Prep the veggies: Slice the bell pepper and onion. Dice tomatoes and avocado. Rinse and chop the romaine.
Rinse the black beans and drain well.
Sauté peppers and onions: Heat 1/2 tbsp olive oil in a large skillet over medium-high heat. Add peppers and onions with a pinch of salt. Cook 5–6 minutes, stirring, until tender with a bit of char.
Remove to a plate.
Brown the beef: Add the remaining 1/2 tbsp oil to the same skillet. Crumble in the ground beef. Cook over medium-high heat, breaking it up, until no longer pink, about 5–7 minutes.
Drain excess fat if needed.
Season the beef: Sprinkle the chili powder, cumin, smoked paprika, garlic powder, onion powder, oregano, salt, pepper, and optional cayenne over the beef. Stir to coat.
Simmer for juiciness: Pour in the beef broth or water. Simmer 2–3 minutes, stirring, until most liquid reduces and the beef is glossy and well-seasoned.
Taste and adjust salt.
Warm the corn and beans: In a small pan or the microwave, warm the corn and black beans with a pinch of salt. This step keeps the bowl cozy and helps meld flavors.
Assemble the bowls: Add a base of rice and greens. Top with seasoned beef, peppers and onions, black beans, and corn.
Add tomatoes, avocado, cheese (if using), and a dollop of Greek yogurt or sour cream.
Finish with freshness: Sprinkle cilantro and squeeze fresh lime over each bowl. Serve immediately.