Cook the beef: Heat a large skillet over medium heat. Sauté the garlic and shallots until golden brown, add the ground beef and cook, breaking it apart with a spatula, until browned (about 5–6 minutes). Drain excess fat if needed.
Add the veggies & flavor: Stir in the chopped red bell pepper and garlic. Cook for 2–3 minutes until softened and fragrant.
Season it up: Add taco seasoning and tomato paste, stirring well to coat the beef and veggies.
Mix in the extras: Add black beans, corn, and salsa verde. Stir everything together and let simmer for 5 minutes so the flavors meld.
Make it cheesy: Sprinkle shredded cheese on top, cover the skillet, and cook for 1–2 minutes until melted.
Garnish & serve: Top with fresh cilantro and a dollop of sour cream if desired. Serve hot with cauliflower rice, roasted sweet potatoes, or tortilla chips.