There’s something magical about a warm, crispy panini packed with roasted vegetables and gooey cheese. This recipe takes it to the next level with sweet balsamic caramelized onions and a creamy tomato soup for dipping. It’s a satisfying meal that proves sandwiches are worthy of dinner.
Roasted bell peppers add a smoky sweetness, while the tangy onions and rich mozzarella create a perfect balance. The soup, made with marinara and cream cheese, is velvety smooth and pairs beautifully with the crunchy bread. Get ready to dunk and enjoy!
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Adjust rack to top position and preheat oven to 425°F. Wash and dry all produce. Core, deseed and thinly slice bell pepper. Halve, peel and thinly slice onion. Very thinly slice mozzarella.
- Toss bell pepper on a baking sheet with olive oil, salt and pepper. Roast until softened and lightly charred, 18-20 minutes.
- Meanwhile, heat a drizzle of oil in a large nonstick pan over medium-high heat. Add onion; cook, stirring occasionally, until softened, 8-10 minutes. Stir in vinegar and 1 tsp sugar (2 tsp for 4 servings). Cook, stirring, until caramelized and jammy, 2-3 minutes. Season with salt and pepper. Turn off heat; transfer to a small bowl. Wash out pan.
- While veggies cook, in a small pot, combine marinara sauce, stock concentrate, ¾ cup water (1½ cups for 4 servings), ½ tsp sugar (1 tsp for 4) and a big pinch of salt. Bring to a boil over medium-high heat. Once boiling, reduce heat to medium low and simmer for 4-5 minutes. Stir in cream cheese until melted. Cover and continue to simmer until ready to serve.
- Heat pan used for onion over medium heat. While pan heats, place 3 TBSP butter (5 TBSP for 4 servings) in a small microwave-safe bowl; microwave until just softened, 10-20 seconds. Spread one side of each slice of bread with softened butter. Place buttered sides down on a work surface. Top half the slices with half the mozzarella, all the veggies and remaining mozzarella. Complete sandwiches with remaining slices of bread, buttered sides up; press firmly.
- Place sandwiches in preheated pan; use a spatula to press down. Cook until bread is golden brown and cheese is melted, 3-4 minutes per side. Transfer to a cutting board and slice in half on a diagonal; divide between plates. Season soup generously with salt and pepper; divide between bowls and serve on the side. Tip: Dip panini into soup, if you like!
Recipe Tips
For extra crispiness, use a panini press or place a heavy skillet on top while cooking.
Let the roasted peppers cool slightly before assembling to avoid soggy bread.
If you prefer a smoother soup, blend it with an immersion blender before serving.
FAQ
Can I use a different type of bread?
Yes, ciabatta or focaccia work well, but sourdough gives the best crunch.
Can I make this vegan?
Substitute mozzarella with vegan cheese, use plant-based butter and replace cream cheese with a dairy-free version.
How do I store leftovers?
Store panini and soup separately in the fridge. Reheat panini in a pan or oven to regain crispness.



























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.