If you love cozy, saucy dishes, this One-Pan Braised Indian Eggplant in Spiced Marinara is definitely for you! Tender baby eggplants are simmered until melt-in-your-mouth soft in a rich tomato sauce. It’s a tasty fusion of Italian comfort food, Indian-inspired spices, and a touch of Middle Eastern shakshuka influence.

This post may contain affiliate links. Read my disclosure policy.
This recipe was born out of a little grocery store inspiration. I spotted a basket of Indian eggplants (also called baby eggplants) that I had never cooked with before, and they looked too cute to leave behind. I wanted an easy Indian eggplant recipe that didn’t take much prep time, so I decided to make a simple, one-pan dish. The idea of shakshuka popped into my head, but instead of cooking down fresh tomatoes like in the traditional version, I used marinara sauce as a shortcut. It gave me the same cozy, saucy feel, but with less work.
What I love most about this dish is how the eggplants soak up the spiced tomato sauce until they’re tender and full of flavor. It feels hearty and comforting, yet it’s completely plant-based and made with everyday ingredients.
Recipe Overview
⏱️ Ready in: 30 minutes
🍽️ Servings: 4 people
💪 Diet-Friendly: Gluten-Free, Vegan, Vegetarian, Mediterranean Diet
Jump to:
Why You’ll Love This Recipe
- One-pan: Like this Tender Baked Turkey Breast, everything cooks together in a single skillet. It's less messy, easy to clean up.
- Flavor-packed fusion: Italian-style marinara meets Indian spices with a hint of shakshuka inspiration!
- Wholesome & diet-friendly: Like the Mediterranean Egg Salad with Bell Pepper Scoops recipe, this recipe is naturally gluten-free, vegan, and Mediterranean diet-approved.
- It's Versatile: Serve it as a main dish with rice, naan, or bread, or as a flavorful side dish.
Ingredients

- Indian Eggplants (baby eggplants): These are small, round, deep-purple eggplants that cook relatively quickly and become beautifully tender. They have a mild flavor and thin skin, so you don’t need to peel them.
- Onion: Sliced onions add a little crunch.,natural sweetness and depth to the sauce. Yellow onions work best, but white or red onions will also work.
- Garlic: Fresh garlic is best. It infuses the tomato sauce with savory flavor.
- Marinara Sauce: Using jarred marinara keeps this recipe quick and easy. Choose a brand with simple ingredients (tomatoes, olive oil, garlic, herbs) so the flavors stay fresh. If you like recipes with marinara sauce, you should also try this Swiss Chard Rolls Recipe, the Chili-Filled Meatballs with Butternut Squash Sauce, or this Shepherd's Pie with Quail Egg recipe.
- Spices (chili powder & cumin): Chili powder adds gentle heat and smokiness, and cumin brings warm, earthy notes.
See the recipe card below for the full ingredient list and exact measurements.
Substitutions and Variations
- Indian Eggplants: If you can’t find them, you can swap in Japanese eggplants, like we use in this Honey Garlic Eggplant and Shrimp recipe, or even globe eggplants (the big ones you see in most grocery stores), just cut them into thick slices.
- Spices: Try garam masala, smoked paprika, or curry powder for a different flavor profile.
- Make it spicy: stir in some hot paprika or cayenne pepper.
- Make Shakshuka-Style Eggs: Crack 2 to 4 eggs directly into the sauce, about 10 minutes into cooking the eggplant, and poach them until set.
- Protein add-ins: Stir in chickpeas (like in this Baked Chicken Thighs with Chickpeas recipe), lentils, or white beans for a heartier meal.
- Add some greens: Toss in spinach or kale during the last few minutes of cooking.
Step-by-Step Instructions
Below is a quick summary of how to make this recipe. You’ll find detailed quantities and instructions in the full recipe card at the end of the post.
STEP 1: Prepare the eggplants

Rinse, trim the flowery top edge, and slice each Indian eggplant in half lengthwise. Sprinkle with salt and set aside.
STEP 2: Prepare the base

Heat olive oil in a large skillet over medium heat. Add sliced onion and garlic and saute for 30 seconds. Pour in marinara sauce, season with salt, pepper, chili powder, and cumin, and bring to a simmer.
STEP 3: Braise the eggplants

Nestle the salted eggplants cut-side down into the sauce in a single layer. Partially cover the pan and simmer 20 minutes, until the eggplants are silky and tender.
STEP 4: Finishing touches

If the sauce is too thick, add a splash of water; if too thin, simmer uncovered for a few minutes. Taste and adjust seasoning. Garnish with fresh herbs.
Top Tips
- Salt the eggplants first: This draws out excess moisture and bitterness.
- Nestle the eggplants cut-side down into the sauce and avoid stirring too much so they hold their shape while braising.
- Keep the heat low after the sauce comes to a boil. Slow cooking gives the eggplants that melt-in-your-mouth texture.
- Leaving the lid slightly open helps the sauce thicken while still keeping the eggplants moist.
- Eggplants love seasoning. So add a little more salt, chili, or cumin at the end if the flavors need a little boost.
Frequently Asked Questions
Regular eggplants (often called globe eggplants) are the large, oval-shaped variety you usually see in grocery stores. They have a spongy texture, thicker skin, and take longer to cook. Indian eggplants, also known as baby eggplants, are much smaller, rounder, and have thin, tender skin. They cook faster, absorb flavors more easily, and have a milder, slightly sweeter taste. This makes them perfect for braising in sauces like this recipe.
Eggplants can sometimes have a slightly bitter taste, especially if they’re larger or not super fresh. Make sure to purchase fresh eggplants. Salting the cut eggplants and letting them sit for 10-15 minutes before cooking draws out excess moisture and bitterness.
Store cooled eggplant and sauce in an airtight container in the refrigerator for up to 3 days. Reheat on the stove over low heat or in the microwave. Add a splash of water if the sauce has thickened too much.
Serving suggestions
You can present it straight from the skillet at the table. It's a pretty presentation. Add a dollop of Greek yogurt, a sprinkle of fresh cilantro or parsley, or some crumbled feta for a finishing touch.
Spoon the saucy eggplant over basmati rice, couscous, or quinoa for a filling vegetarian meal. Pair it with warm naan, pita, or crusty sourdough to soak up every bit of the seasoned marinara. For the non-vegans/vegetarians, serve the dish alongside grilled chicken, lamb, or fish, such as this Baked Cod with Mushroom Sauce.
Other delicious side dishes
If you tried this One-Pan Braised Indian Eggplant in Spiced Marinara recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. And feel free to tag me on Instagram @cre8athome so I can see your creations! Thanks for visiting!
Recipe

One-Pan Braised Indian Eggplant in Spiced Marinara
Equipment
Ingredients
- 6 Indian eggplants
- ½ teaspoon salt
- 1 tablespoon olive oil
- 1 medium onion sliced
- 3 cloves garlic minced
- 2 cups marinara sauce
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
- 1 teaspoon chili powder
- 1 teaspoon cumin
Instructions
- Rinse, trim the flowery top edge, and slice each Indian eggplant in half lengthwise. Sprinkle with salt and set aside.6 Indian eggplants, ½ teaspoon salt
- Heat olive oil in a large skillet over medium heat. Add sliced onion and garlic and stir for about 30 seconds.1 tablespoon olive oil, 1 medium onion, 3 cloves garlic
- Pour in marinara sauce, season with salt, pepper, chili powder, and cumin, and bring to a gentle simmer.2 cups marinara sauce, ½ teaspoon salt, ¼ teaspoon ground black pepper, 1 teaspoon chili powder, 1 teaspoon cumin
- Nestle the salted eggplants cut-side down into the sauce in a single layer.
- Reduce heat to low, partially cover the pan (lid slightly ajar), and simmer 15–20 minutes, until the eggplants are silky and tender.
- Adjust the sauce: If it’s too thick, add a splash of water; if too thin, simmer uncovered for a few minutes. Taste and adjust seasoning as needed.
- Serve: Garnish with fresh herbs or cheese if desired, and enjoy with rice, naan, or crusty bread.
Notes
- Salt the eggplants first: This draws out excess moisture and bitterness.
- Nestle the eggplants cut-side down into the sauce and avoid stirring too much so they hold their shape while braising.
- Keep the heat low after the sauce comes to a boil. Slow cooking gives the eggplants that melt-in-your-mouth texture.
- Leaving the lid slightly open helps the sauce thicken while still keeping the eggplants moist.
- Eggplants love seasoning. So add a little more salt, chili, or cumin at the end if the flavors need a little boost.









Comments
No Comments