In a large skillet over medium heat, brown the ground beef until fully cooked, breaking it apart as it cooks. Drain excess fat if necessary.
Add the diced onion, minced garlic, and diced bell pepper to the skillet. Sauté until the vegetables are soft, about 5 minutes.
Stir in the drained diced tomatoes and taco seasoning, mixing well. Allow the mixture to cook for an additional 2-3 minutes. Season with salt and pepper to taste.
In a bowl, whisk together the eggs and heavy cream until well combined.
Grease a 9-inch pie dish or baking dish. Layer the meat mixture evenly across the bottom of the dish.
Pour the egg and cream mixture over the meat. Top with equal amounts of the shredded cheddar and Monterey Jack cheese.
Bake in the preheated oven for 30-35 minutes, or until the center is set and the top is golden and bubbly.
Remove from the oven and let it cool for about 10 minutes before slicing.
Cut into wedges and serve topped with fresh cilantro, sour cream, and optional sliced jalapeños for an extra kick.
Notes
Optional toppings can be adjusted based on preference.