Toast Bread: Heat broiler to 400°F (200°C). Toss bread cubes with 2 tablespoon olive oil and a pinch of salt. Broil 3 min, toss, then broil 2–3 min more until golden. Cool.
Roast Veggies: Preheat oven to 400°F (200°C).Toss onion,eggplant, squash, and half the tomatoes with 2 tablespoon olive oil, 2 tablespoon balsamic,salt, and pepper. Roast 25–30 min until tender.
Make Dressing: Blend ½ cup roasted tomatoes with garlic,2 tablespoon olive oil, and 2 tablespoon balsamic until smooth.
Assemble: Combine romaine, bread cubes, remaining tomatoes, cucumber, roasted veggies, feta, herbs, and dressing. Toss gently. Rest the salad 30–60 min before serving.
Notes
Start with dry bread. Day-old bread is perfect, or toast fresh bread a day in advance. A drier crumb soaks up dressing without falling apart.
Season your tomatoes. Sprinkle them with a little salt first — it deepens their flavor and draws out excess liquid so the salad isn’t watery.
Let the flavors mingle. After tossing, let the salad rest for 30–60 minutes. The bread will absorb the dressing and roasted vegetable juices while still keeping some texture.
Choose ripe but firm tomatoes. They’ll be sweet, flavorful, and hold their shape, giving your salad the best bite.
Pro tip: For an extra layer of flavor, rub the toasted bread with a cut clove of garlic before adding it to the salad — it infuses every bite with subtle, savory depth.