Roasted Aubergine in Spicy Tomato Sauce

User profile image
Diana Opoti (@dianaopotieats)

A quick and flavorful vegetarian dish featuring roasted aubergine in a spicy tomato sauce, perfect for lunch.

Prep Time
15min
Cook Time
30min
Total Time
45min
Roasted Aubergine in Spicy Tomato Sauce recipe

Ingredients

4 Servings
(1 serving = one portion)

For the Aubergine

  • 2piece
    medium aubergines
  • Salt to taste
  • Lemon juice (optional)

For the Sauce

  • 1tsp
    dill seeds
  • 2tsp
    Dijon mustard
  • 1tbsp
    paprika
  • 1tsp
    turmeric
  • Salt to taste
  • 3clove
    garlic, finely chopped
  • 1piece
    medium onion, finely chopped
  • 3piece
    medium tomatoes, chopped
  • 1cup
    vegetable broth
  • 1piece
    red capsicum
  • 2tbsp
    vegetable oil

How to make Roasted Aubergine in Spicy Tomato Sauce

Roast the Aubergines

  1. Place the aubergines directly on a gas burner or grill over medium flame. Roast, turning occasionally, until the skin is charred and the insides are soft. This takes about 5-7 minutes.

    Step 1.1: Place the aubergines directly on a gas burner or grill over medium flame
  2. Allow the aubergines to cool slightly. Peel off the charred skin, then shred the soft insides using a fork or chop finely with a knife.

    Step 1.1: Allow the aubergines to cool slightly
  3. Lightly salt the shredded aubergine and sprinkle with lemon juice if desired. Set aside.

Prepare the Spicy Tomato Sauce

  1. Heat vegetable oil in a pan over medium heat. Add the dill seeds and allow them to sizzle for about 30 seconds.

  2. Stir in the Dijon mustard, paprika, turmeric, and salt. Mix well.

  3. Add the chopped garlic and onion, sautéing for 3 minutes over low heat until soft and fragrant.

  4. Toss in the chopped tomatoes and stir to combine.

    Step 2.1: Toss in the chopped tomatoes and stir to combine
  5. Pour in the vegetable broth, cover the pan, and let the mixture simmer on low heat for 10 minutes, stirring occasionally.

Cheat Addition (for Extra Flavor and Color)

  1. While the sauce simmers, chop the red capsicum into chunks and blend it into a smooth purée using a blender or food processor.

  2. Add the red capsicum purée to the simmering sauce and stir well.

  3. Use a hand blender or transfer the sauce to a blender to make it smooth (optional). Return the blended sauce to the pan.

  4. Add the shredded roasted aubergine to the sauce. Stir until well combined.

    Step 3.1: Add the shredded roasted aubergine to the sauce
  5. Cover the pan and let it simmer over low heat for 5-8 minutes, allowing the flavors to meld together.

  6. Serve the spicy roasted aubergine in tomato sauce warm with flatbread, steamed rice, or as a dip with toasted bread.

  7. Garnish with fresh coriander or a drizzle of olive oil for added flavor.

Tips & Tricks

  1. For a smokier flavor, roast the aubergines over an open flame.

  2. Adjust the spice level by adding more or less paprika.

FAQS

  1. How do I roast aubergines for the best flavor in spicy tomato sauce?

    To roast aubergines, place them directly on a gas burner or grill over medium flame. Roast for about 5-7 minutes, turning occasionally until the skin is charred and the insides are soft. This method enhances their flavor and texture, making them perfect for your spicy tomato sauce.

  2. Can I make this roasted aubergine dish vegan-friendly?

    Yes, this roasted aubergine in spicy tomato sauce recipe is already vegetarian and can easily be made vegan. Just ensure that the Dijon mustard you use is vegan-friendly, and you can skip the optional lemon juice if you prefer. The dish is naturally rich in flavors and perfect for a vegan meal.

  3. What are some good substitutions for ingredients in this roasted aubergine recipe?

    If you don't have dill seeds, you can substitute them with cumin seeds or fennel seeds for a different flavor profile. For the vegetable broth, you can use water or any other broth you have on hand. Additionally, if you don't have red capsicum, yellow or green bell peppers can work as a substitute.

  4. How should I store leftover roasted aubergine in spicy tomato sauce?

    Store any leftover roasted aubergine in spicy tomato sauce in an airtight container in the refrigerator. It should last for about 3-4 days. You can also freeze it for longer storage; just make sure to let it cool completely before transferring it to a freezer-safe container.

  5. What can I serve with roasted aubergine in spicy tomato sauce?

    This dish pairs wonderfully with flatbread, steamed rice, or even as a dip with toasted bread. You can also serve it alongside a fresh salad or roasted vegetables for a complete meal. Garnishing with fresh coriander or a drizzle of olive oil adds an extra layer of flavor.

Loading reviews...

dianaopotieats's profile picture
instagram

Diana Opoti

(@dianaopotieats)

Self taught cook making restaurant style food. ...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia