Start by blending the crushed tomatoes, roasted red peppers, chicken broth, and tomato paste until the mixture is smooth. Set this aside for later. Then, dice the eggplant into small cubes, finely chop the shallot, and mince the garlic so everything is ready to go when it’s time to cook.
In a bowl, soak the breadcrumbs in a splash of milk for a minute to soften them. Then, add the ground beef, egg, ricotta cheese, garlic, smoked paprika, cumin, and oregano. Gently mix everything with your hands until just combined. Don’t overwork the mixture—this is the secret to tender, juicy meatballs. Shape into small balls, about a tablespoon each.
Heat a bit of olive oil in your oven-proof skillet over medium heat. Once hot, add the meatballs in batches and sear them until browned on all sides. Don’t worry about cooking them through—they’ll finish in the oven. Remove and set them aside on a plate.
Using the same skillet, sauté the shallot and garlic until fragrant. Toss in the diced eggplant with a drizzle of olive oil and cook until softened. Add the orzo and toast it gently for 2–3 minutes—this brings out a nutty depth of flavor. Now, pour in your blended sauce, sprinkle in thyme and a pinch of chili flakes, and bring it all to a simmer.
Carefully return the meatballs to the skillet, nestling them into the sauce. Top everything with shredded mozzarella and transfer the skillet to a preheated oven. Bake at 375°F (190°C) for about 10–12 minutes, or until the cheese is bubbly and golden. Once done, let it cool slightly before serving—it’s worth the wait!