June 17, 2026 · 40 min

Roasted Veggie Panini with Creamy Tomato Soup

Side Dish40 min805 cal / serving

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!


Recipe details

Side Dish40 min805 cal / serving2 servings

Nutrition per serving

Calories805 kcalProtein15.2 gFat39.4 gCarbs94.6 gSugar27.4 gFiber5.8 gSodium5347 mg

Dietary labels

Gluten-free: noLactose-free: noDairy-free: no

Allergen check

Gluten / wheat: containsMilk / dairy: containsEgg: not detectedFish: not detectedShellfish: not detectedPeanut: not detectedTree nuts: not detectedSoy: containsSesame: not detectedMustard: not detectedCelery: not detectedSulphites: not detectedLupin: not detectedMolluscs: not detected

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

Bell Pepper1 unit Bell PepperView ingredient guide
Yellow Onion1 unit Yellow OnionView ingredient guide
Fresh Mozzarella4 ounce Fresh MozzarellaView ingredient guide
Balsamic Vinegar5 teaspoon Balsamic VinegarView ingredient guide
Marinara Cup14 ounce Marinara CupView ingredient guide
Cream Cheese2 tablespoon Cream CheeseView ingredient guide
Sourdough Bread4 slice Sourdough BreadView ingredient guide
Sugar1.5 teaspoon SugarView ingredient guide
Vegetable Oil1 teaspoon Vegetable OilView ingredient guide
Olive Oil1 teaspoon Olive OilView ingredient guide
Butter3 tablespoon ButterView ingredient guide
SaltSaltView ingredient guide
PepperPepperView ingredient guide

Instructions

  1. 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.
  2. Toss bell pepper on a baking sheet with olive oil, salt and pepper. Roast until softened and lightly charred, 18-20 minutes.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.