Instant Pot Tuna and Egg-Stuffed Tomato Halves
Photo by Hugo Poullain on Pexels

Instant Pot Tuna and Egg-Stuffed Tomato Halves

Tender beefsteak tomato halves filled with a bright tuna and hard-cooked egg salad, pressure-cooked in the Instant Pot to meld flavors while keeping the tomato skin intact. A Mediterranean-inspired dish that's protein-rich, light, and elegant enough for lunch or a light dinner.

Prep
20 min
Cook
5 min
Wait
15 min
Total
40 min
Makes
4 servings (2 stuffed tomato halves per person)
Share

Steps

Before you start
  • Hard-boil the eggs in the Instant Pot first (if not using pre-cooked eggs), then drain and cool before peeling
  • Select firm, ripe beefsteak tomatoes of similar size so halves cook evenly
  • Have all filling ingredients measured and mixed before assembly to work efficiently
  1. Prepare the tomato halves

    • Wash the tomatoes thoroughly.
    • Using a sharp knife, slice each tomato in half horizontally.
    • With a melon baller or small spoon, gently scoop out the seeds and some of the pulp from each half, creating a shallow cavity about ½ inch (1.3 cm) deep.
    • Be careful not to puncture the walls or bottom skin.
    • Reserve 2 tablespoons of the scooped pulp for the filling and discard the rest.
    • Lightly season the inside of each tomato half with a pinch of sea salt and black pepper.
    + Show details

    Ready when: Tomato halves have clean cavities and intact skins

    Tip: Use a melon baller for even scooping; don't squeeze the tomato as it will bruise.

  2. Make the filling

    • In a small mixing bowl, combine the flaked tuna, chopped hard-boiled eggs, the reserved 2 tablespoons of tomato pulp, dill, lemon juice, and mayonnaise.
    • Stir until well blended.
    • Season to taste with sea salt and black pepper.
    • If using capers and/or red pepper flakes, fold them in now.
    • The filling should be moist but hold together.
    + Show details

    Ready when: Ingredients are evenly combined and moist

    Tip: Don't overmix; fold gently to keep the egg pieces distinct and prevent a pasty texture.

  3. Fill the tomato halves

    • Spoon the tuna mixture evenly into the cavity of each tomato half, mounding it slightly (about 3 tablespoons per half).
    • You should have about 3 tablespoons of filling per tomato half.
    • Arrange the filled tomatoes on a clean cutting board, ready to transfer to the Instant Pot.
    + Show details

    Ready when: All 8 tomato halves are evenly and generously filled

    Tip: Work quickly so the tomato flesh doesn't weep; chill the filling for 30 minutes beforehand if your kitchen is very warm.

  4. Set up the Instant Pot

    • Pour 1½ cups (355 ml) of water into the Instant Pot insert.
    • Place the trivet or steamer rack inside, ensuring it sits above the water level.
    • Arrange the filled tomato halves on the trivet in a single layer, cut-side up, so they don't touch each other.
    • They should fit snugly but not be cramped; if your Instant Pot is small, you may need to cook them in two batches.
    + Show details

    Ready when: Tomatoes are positioned upright and stable on the trivet

    Tip: Use a trivet to keep tomatoes above the boiling water; direct contact will make them fall apart.

  5. Pressure cook the tomatoes

    • Secure the Instant Pot lid and set the valve to 'sealing'.
    • Press the 'Manual' or 'Pressure Cook' button and set the timer for 2 minutes at high pressure (118°C / 10 psi).
    • The pressure will build for about 8–10 minutes before cooking begins.
    + Show details

    Tip: Don't open the lid early; the tomatoes need gentle, controlled heat to stay intact.

  6. Release pressure and cool slightly

    • When the timer beeps, switch the valve to 'venting' to release pressure quickly (about 2–3 minutes).
    • Wait until all steam has escaped, then carefully open the lid away from you.
    • The tomatoes should be warm but still hold their shape.
    • Let them rest in the pot for 1 minute, then carefully transfer them to a serving platter using tongs or a slotted spoon.
    + Show details

    Ready when: Tomato skin is slightly softened but not collapsing; filling is heated through

    Tip: Quick venting cools the tomatoes just enough to handle safely while keeping the filling warm.

  7. Finish and serveOven 300°F / 150°C

    • Transfer the cooked tomato halves to a serving platter or individual plates.
    • If the filling has cooled, you can serve at room temperature or gently reheat in a 300°F (150°C) oven for 5 minutes.
    • Garnish with extra fresh dill, a light sprinkle of red pepper flakes, or a few brined capers if desired.
    • Serve immediately.
    + Show details

    Ready when: Tomato halves are warm or at desired serving temperature

    Tip: This dish is best served shortly after cooking while the tomato is still tender; reheating beyond 5 minutes may soften it too much.

Good to know

Tips
  • Hard-boil the eggs in the Instant Pot first for convenience: add 1 cup water, place eggs on the trivet, pressure cook at high for 5 minutes, then quick-release. This means they cook together with the tomatoes in a complete meal.
  • To prevent watery filling, pat the hollowed tomato insides dry with a paper towel before filling; this absorbs any excess liquid that seeps from the flesh.
  • For a cold presentation, chill the cooked tomato halves completely in the refrigerator and serve with a dollop of crème fraîche or a drizzle of good olive oil for extra richness.
  • This recipe scales well: use 2 tomatoes per person or adjust water in the Instant Pot slightly (1½ cups for up to 8 tomato halves arranged in layers). Don't increase pressure cook time if stacking; the top layer will cook as quickly as the bottom.
Make ahead

The tuna-egg filling can be prepared up to 6 hours ahead and chilled. Assemble and fill the tomato halves no more than 30 minutes before cooking to prevent them from weeping excess liquid.

Storage & reheating

Store leftovers in an airtight container in the refrigerator for up to 2 days. The tomatoes will soften further upon storage. Reheat gently in a 300°F (150°C) oven for 5–7 minutes, or eat chilled as a salad. Do not freeze; the tomato texture will break down when thawed.

Substitutions
  • canned tuna in water → canned salmon or fresh flaked white fish (cod or halibut). Salmon will add a richer flavor; fresh fish must be cooked first. Use the same weight.
  • mayonnaise → Greek yogurt or sour cream. Use the same amount for a tangier, lighter filling with less fat. Mix well to avoid overmixing the eggs.
  • fresh dill, finely chopped → fresh tarragon or basil. Tarragon adds a subtle anise note; basil brings Italian flavor. Use the same weight.
  • beefsteak tomatoes, ripe but firm → large heirloom tomatoes (Roma, Brandywine, or Cherokee Purple). Choose similarly sized tomatoes so they cook evenly. Very soft or overripe tomatoes may collapse under pressure.

More stuffed bites

See all →

Find more like this

Meal
Lunch
Quick & Easy
EasyOne-Pot

Reviews (0)