Skip to content
Dinner

Creamy Roasted Eggplant Spaghetti in 20 Minutes

Whole eggplant, tomato, and garlic braise gently in olive oil, then mash into a silky sauce for spaghetti. A quick, comforting pasta dinner with deep roasted flavor.

By WixForum Kitchen

Published 9 min read

Total time
Prep
Cook
Serves
2
Cuisine
Italian-inspired
Calories
420
per serving, estimated
Twirled spaghetti with creamy eggplant sauce, garnished with fresh basil leaves
On this page15 sections

This spaghetti recipe turns a whole eggplant, a tomato, and a few garlic cloves into a luscious, creamy sauce with almost no effort. The vegetables braise gently in olive oil until completely tender, then mash into a silky, savory sauce that clings to every strand of pasta. It's a quick, comforting dinner that feels surprisingly indulgent, ready in about 20 minutes from start to finish.

Here's a pasta dinner that celebrates the deep, mellow flavor of roasted eggplant. Instead of cubing and sautéing, you braise the whole eggplant, a ripe tomato, and garlic cloves in olive oil until they collapse into a soft, sweet mess. A quick mash with a fork transforms them into a creamy sauce that's rich without any cream. Tossed with spaghetti and a splash of pasta water, it becomes a glossy, satisfying meal that's perfect for busy weeknights. The method is forgiving, the ingredients are simple, and the result is a dish that tastes like it simmered for hours.

The appeal

Why you’ll love it

  • Braising the eggplant whole in olive oil and a little water gently steams and roasts it at the same time. This method allows the eggplant to become incredibly tender without absorbing excessive oil, keeping the sauce light yet creamy. The low heat also sweetens the garlic and tomato, creating a mellow, complex base that doesn't need any extra seasoning beyond salt.

  • Mashing the vegetables with a fork—rather than pureeing them in a blender—gives the sauce a rustic, chunky texture that clings to pasta beautifully. The natural starches from the eggplant and tomato, combined with a splash of starchy pasta water, emulsify into a silky coating. This technique mimics the creaminess of a traditional carbonara or alfredo but uses only vegetables and olive oil.

What you need

Ingredients

7 ingredients
Servings
2

Makes 2 servings.

Contains:

  • Gluten

Tools

Equipment

  • Large skillet with lid
  • Fork
  • Pot for pasta
  • Pasta tongs
  • Colander

Swaps

Substitutions

  • Instead ofSpaghetti

    UseUse any long pasta like linguine, fettuccine, or bucatini. Gluten-free pasta works too.

  • Instead ofFresh basil

    UseIf basil is unavailable, use flat-leaf parsley or a few fresh oregano leaves for a different herb note.

  • Instead ofOlive oil

    UseA neutral oil like avocado oil can replace olive oil, though the flavor will be less fruity.

Good to know

Notes

Choose a medium eggplant that feels heavy for its size, with shiny, unblemished skin. The tomato should be ripe but firm—a Roma or vine-ripened tomato works well. Garlic cloves can be left whole; they'll soften and sweeten as they braise, losing their sharp bite. Use a good-quality olive oil, since it's a major flavor component.

Spaghetti is the classic choice, but any long pasta like linguine or bucatini works. Keep a cup of pasta water before draining—it's essential for creating the glossy sauce. Fresh basil adds a bright, peppery finish; if you don't have it, a sprinkle of red pepper flakes or a few fresh oregano leaves can substitute.

Prep

Before you start

Before starting, fill a large pot with water and bring it to a boil—this way it's ready when you need it. Have all the vegetables washed and ready: the eggplant, tomato, and garlic cloves go into the skillet whole. Measure the olive oil and tomato paste. Keep the pasta water nearby when you drain the spaghetti, as you'll add it to the sauce. No need to peel or chop anything ahead; the braising process does the work.

Step by step

Method

6 steps

Phase 1

Braising the Vegetables

  1. Step 1: Braise the vegetables

    Place the whole eggplant, whole tomato, and garlic cloves in a large skillet. Pour in the olive oil and add 1/4 cup water. Cover and cook over low heat for 10-12 minutes, turning occasionally, until the eggplant is completely tender and the tomato has burst.

    You’ll need: whole eggplant · tomato · garlic · olive oil

    Look for: The eggplant should feel soft when pressed, and the tomato skin will have split.

    Tip: Keep the heat low to gently steam the vegetables without browning the garlic.

  2. Step 2: Peel and mash

    Remove the vegetables from the skillet. When cool enough to handle, peel the skins from the eggplant and tomato. Return the peeled vegetables to the skillet with the garlic and mash everything with a fork until mostly smooth but still slightly chunky.

    You’ll need: whole eggplant · tomato · garlic

    Look for: The mixture should be a thick, rustic paste with no large pieces of skin.

    Tip: Peel the vegetables while still warm—the skins slip off easily.

  3. Step 3: Cook the sauce

    Stir the tomato paste into the mashed vegetables. Cook over medium heat for 2 minutes, stirring constantly, until the paste has deepened in color and the sauce is fragrant.

    You’ll need: tomato paste

    Look for: The sauce will darken slightly and smell sweet and rich.

    Tip: Stir constantly to prevent the paste from sticking to the skillet.

Checkpoint

After this phase, the vegetables should be completely tender: the eggplant will feel soft and deflated, the tomato will have burst open, and the garlic will be golden and fragrant. The oil in the skillet will have taken on a reddish hue from the tomato. Use a fork to test—everything should mash easily. This is the foundation of the sauce, so don't rush it; low heat is key.

Phase 2

Cooking the Pasta

  1. Step 4: Boil the spaghetti

    Bring a large pot of salted water to a boil. Add the spaghetti and cook according to package directions until al dente. Reserve about 1 cup of pasta cooking water before draining.

    You’ll need: spaghetti

    Look for: The pasta should be tender but still firm to the bite.

    Tip: Salt the water generously—it's the only chance to season the pasta itself.

  2. Step 5: Combine pasta and sauce

    Add the drained spaghetti to the skillet with the eggplant sauce. Toss with pasta tongs, adding splashes of the reserved pasta water, until every strand is glossy and coated with the creamy sauce.

    You’ll need: spaghetti

    Look for: The sauce should cling to the pasta, creating a silky, creamy texture.

    Tip: Add the pasta water a little at a time—you may not need all of it.

Checkpoint

The spaghetti should be al dente—tender but with a slight bite at the center. When you drain it, reserve at least a cup of the starchy cooking water. The sauce should be simmering gently in the skillet, ready to receive the pasta. The kitchen will smell of sweet roasted garlic and tomato. Toss the pasta in the sauce immediately to prevent it from sticking together.

Phase 3

Finishing and Serving

  1. Step 6: Serve with basil

    Twirl the spaghetti onto plates using the pasta tongs. Garnish with fresh basil leaves and serve immediately.

    You’ll need: fresh basil leaves

    Look for: The dish should look glossy and inviting, with bright green basil on top.

    Tip: Twirl the pasta into neat nests for a beautiful presentation.

Checkpoint

The final dish should look glossy and inviting, with every strand of spaghetti coated in a creamy, pale-orange sauce. The basil leaves add a fresh, green contrast. Twirl a portion onto a plate—it should hold its shape without being dry. The sauce should be thick enough to cling, but not pasty. Taste a strand: the flavor should be rich, sweet, and savory, with a hint of garlic.

Doneness

How to tell it’s done

The dish is done when the spaghetti is al dente and every strand is coated with a glossy, creamy sauce. The sauce should have a thick, spoonable consistency that clings to the pasta without being watery. To test, lift a strand of spaghetti with tongs—it should be slick and shiny, with the sauce adhering rather than pooling at the bottom of the skillet. The eggplant sauce should have a rich, sweet aroma with a mellow garlic note. Since there are no raw proteins in this recipe, there is no minimum internal temperature to check.

Avoid these

Common mistakes

One common mistake is overcooking the vegetables, which can make the sauce watery and bland. Keep the heat low and check the eggplant for doneness by pressing it gently—it should yield easily. Another pitfall is adding too much pasta water at once, which can make the sauce thin and slippery. Add it gradually, tossing constantly, until the sauce reaches a silky consistency. Also, avoid peeling the vegetables before braising; the skins slip off easily after cooking and help hold the vegetables together during the process.

Better results

Tips

  1. Tip 1

    For the silkiest sauce, take the time to peel the eggplant and tomato while they're still warm—the skins come off effortlessly and leave you with only the tender flesh. If you prefer a smoother texture, you can mash the vegetables more thoroughly, but a few small chunks add pleasant texture. To intensify the roasted flavor, let the vegetables braise a little longer until the eggplant is deeply caramelized.

  2. Tip 2

    When tossing the pasta with the sauce, use a pair of tongs rather than a spoon. The tongs allow you to lift and turn the spaghetti, coating each strand evenly while incorporating air, which helps the sauce emulsify. Don't be shy with the pasta water—it's the secret to a glossy, restaurant-quality finish. If the sauce seems too thick, add a splash more water until it loosens.

Make it yours

Variations

Spicy Arrabbiata Twist

Add 1/2 teaspoon red pepper flakes along with the tomato paste for a gentle heat. Finish with a drizzle of chili oil before serving for extra kick.

Herb-Infused Oil

Before braising, warm the olive oil with a sprig of rosemary or thyme, then remove the herb. The infused oil adds an earthy note to the sauce.

Zucchini Boost

Add one small zucchini, halved lengthwise, to the skillet with the eggplant. Braise until tender, then peel and mash with the other vegetables for extra bulk.

Smoky Paprika Variation

Stir in 1/2 teaspoon smoked paprika with the tomato paste. The smoky flavor complements the roasted eggplant beautifully.

On the table

Serving suggestions

Serve the spaghetti immediately after tossing, while it's hot and glossy. Twirl the pasta into neat nests using tongs, placing each portion in a shallow bowl. Garnish with fresh basil leaves—tear them if they're large, or leave whole for a dramatic presentation. A drizzle of extra-virgin olive oil on top adds a final touch of richness.

This dish pairs well with a simple green salad dressed with lemon and olive oil, or a side of crusty bread to soak up any remaining sauce. For a more substantial meal, serve alongside grilled vegetables or a tomato and mozzarella salad. The pasta is satisfying on its own, but the sides complement its creamy texture without overpowering it.

Leftovers

Storage & make-ahead

Fridge
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of water or olive oil.
Freezer
The sauce freezes well for up to 2 months. Thaw overnight in the refrigerator, then reheat gently. For best texture, cook fresh pasta when serving.
Reheat
Reheat leftover spaghetti in a skillet over medium-low heat with a splash of water or olive oil, tossing until heated through.

Store leftover spaghetti in an airtight container in the refrigerator for up to 3 days. The sauce will thicken as it cools; add a splash of water or olive oil when reheating to restore its creamy texture. Reheat gently in a skillet over medium-low heat, tossing frequently, or in the microwave in 30-second intervals, stirring between.

Make ahead

The eggplant sauce can be made up to 2 days ahead. Prepare the sauce through step 3, let it cool completely, then transfer to an airtight container and refrigerate. When ready to serve, reheat the sauce in a skillet over medium heat, then cook the pasta and toss together as directed. The sauce may darken slightly but the flavor will deepen.

Questions

Frequently asked questions

Can this recipe be made gluten-free?

Yes, simply use gluten-free spaghetti or any gluten-free pasta of choice. The sauce itself is naturally gluten-free, so only the pasta needs to be swapped. Be sure to check the pasta cooking water for seasoning, and adjust with extra salt if needed.

Why does the sauce turn watery?

A watery sauce usually comes from overcooking the vegetables or adding too much pasta water. Keep the heat low while braising, and add the pasta water gradually, only until the sauce reaches a silky consistency. If the sauce becomes too thin, let it simmer for a minute or two to reduce.

Can the eggplant be roasted in the oven instead?

Yes, you can roast the whole eggplant, tomato, and garlic in a 400°F oven for 25-30 minutes until tender. Then peel and mash as directed. This method yields a slightly deeper roasted flavor, but the stovetop braise is quicker and uses less energy.

What can be used instead of fresh basil?

If fresh basil isn't available, use flat-leaf parsley, a few fresh oregano leaves, or a small handful of baby spinach. Each will add a different herbal note, but all complement the creamy eggplant sauce. Dried basil can also be used, but add it to the sauce while cooking, not as a garnish.

How can the sauce be made creamier without dairy?

The sauce is naturally creamy from the mashed eggplant, but you can make it richer by stirring in a tablespoon of olive oil or a spoonful of tahini at the end. Another option is to blend a few tablespoons of the sauce with a splash of pasta water and stir it back in for extra silkiness.

Everything in one place: the recipe card below gathers the ingredients, steps and estimated nutrition, ready to print.

Recipe card

Creamy Roasted Eggplant Spaghetti in 20 Minutes

Whole eggplant, tomato, and garlic braise gently in olive oil, then mash into a silky sauce for spaghetti. A quick, comforting pasta dinner with deep roasted flavor.

Prep
Cook
Total
Servings
2 servings

Ingredients

  • 1 whole eggplant
  • 1 large tomato
  • 3 cloves garlic
  • 1/4 cup olive oil
  • 1 tbsp tomato paste
  • 8 oz spaghetti
  • fresh basil leaves, for garnish, to taste

Instructions

  1. Braise the vegetables. Place the whole eggplant, whole tomato, and garlic cloves in a large skillet. Pour in the olive oil and add 1/4 cup water. Cover and cook over low heat for 10-12 minutes, turning occasionally, until the eggplant is completely tender and the tomato has burst.

  2. Peel and mash. Remove the vegetables from the skillet. When cool enough to handle, peel the skins from the eggplant and tomato. Return the peeled vegetables to the skillet with the garlic and mash everything with a fork until mostly smooth but still slightly chunky.

  3. Cook the sauce. Stir the tomato paste into the mashed vegetables. Cook over medium heat for 2 minutes, stirring constantly, until the paste has deepened in color and the sauce is fragrant.

  4. Boil the spaghetti. Bring a large pot of salted water to a boil. Add the spaghetti and cook according to package directions until al dente. Reserve about 1 cup of pasta cooking water before draining.

  5. Combine pasta and sauce. Add the drained spaghetti to the skillet with the eggplant sauce. Toss with pasta tongs, adding splashes of the reserved pasta water, until every strand is glossy and coated with the creamy sauce.

  6. Serve with basil. Twirl the spaghetti onto plates using the pasta tongs. Garnish with fresh basil leaves and serve immediately.

Allergens: Gluten

Nutrition (estimated, per serving)

Calories
420 kcal
Protein
10 g
Carbs
70 g
Fat
10 g

Estimates only: values vary with brands, substitutions and portion sizes.

Recipe by WixForum Kitchen · wixforum.com

Share this recipe

Send it to someone who’d love it, or save it for later.

Spotted a mistake in this recipe? Let us know.