While we have provided a jump to recipe button, please note that if you scroll straight to the recipe card, you may miss helpful details about ingredients, step-by-step tips, answers to common questions and a lot more information that can help your recipe turn out even better.
Sun-Dried Tomato Eggplant Ricotta Pasta is one of those weeknight dinners that tastes like it came from a cozy little Italian spot, but you made it in your own kitchen. It is creamy, a little tangy from the sun-dried tomatoes, and packed with silky eggplant and fresh basil. Honestly, this is the kind of pasta I pull out when I want something that feels special but I still have dishes in the sink from lunch.
As a former teacher, I love a recipe that earns an A+ for flavor and also makes sense on a busy Tuesday. Sun-Dried Tomato Eggplant Ricotta Pasta does exactly that. It uses simple pantry-ish ingredients, cooks in about the time it takes the pasta to boil, and reheats surprisingly well for lunch the next day. Meal preppers, this one has your name on it.
I live in Austin where we get great eggplant most of the year, so this recipe became my way of turning one eggplant plus some odds and ends into a pretty impressive dinner. If you are into creamy pasta recipes that do not rely on heavy cream, this is such a keeper. And if you have a half tub of ricotta sitting in your fridge right now, you know what to do with it.
Why this pasta really works
Sun-Dried Tomato Eggplant Ricotta Pasta hits that sweet spot of comfort food and “hey, there are vegetables in here” balance. The eggplant softens into little velvety bites that soak up garlic and olive oil, while the sun-dried tomatoes bring this concentrated, almost sweet-tart punch that wakes the whole pan up. The ricotta and Parmesan melt into a creamy sauce that clings to every piece of pasta without feeling heavy, which I appreciate a lot on warm Austin nights. It is also flexible, so you can swap pasta shapes, adjust the spice from the red pepper flakes, and use what you already have on hand, and it still tastes amazing. Leftovers hold up well for lunches, the ingredients are easy to find at any grocery store, and you only need one pot and one skillet, so cleanup is not a nightmare. Honestly, it is the kind of recipe that slips into your regular rotation before you even notice, because it just works in real life.
Ingredients you will need
- 12 ounces pasta
- 2 tablespoons olive oil
- 1 eggplant
- 3 cloves garlic
- 1/2 cup sun-dried tomatoes
- 1/2 teaspoon red pepper flakes
- Salt to taste
- Black pepper to taste
- 1 cup ricotta cheese
- 1/4 cup grated Parmesan cheese
- 1/4 cup fresh basil leaves
- 1/2 cup reserved pasta water
A few quick notes so you can make this your own. Any short pasta works well here, like penne, fusilli, or rigatoni. If you only have spaghetti, that is fine too, just stir a bit more so everything coats evenly. For the eggplant, a medium globe eggplant is great, but smaller Italian eggplants are a little sweeter and less seedy if you see them at the store. Sun-dried tomatoes packed in oil have the best flavor and they blend right into the sauce, but the dry kind is fine if you rehydrate them in warm water first.
If you are watching your budget, store-brand ricotta and Parmesan are totally fine, just make sure the Parmesan is real cheese, not the shelf-stable shaker stuff. You can also stretch this by adding up to 1 pound of pasta and a little more reserved pasta water, especially if you are feeding a crowd. Basil is lovely and bright, but if it is pricey where you are, a small handful of baby spinach stirred in at the end still gives a nice freshness.
How to make this pasta step by step
- Bring a large pot of salted water to a boil and cook pasta until al dente, about 8–10 minutes depending on the shape, stirring occasionally.
- While the pasta cooks, heat the olive oil in a large skillet over medium heat until shimmering.
- Dice the eggplant into 1/2-inch cubes and add it to the skillet, cooking until tender and lightly browned, about 5 to 7 minutes, stirring occasionally.
- Mince the garlic and add it to the skillet along with the sun-dried tomatoes and red pepper flakes. Cook for 2 minutes, stirring frequently, until the garlic is fragrant and the tomatoes soften.
- Reserve 1/2 cup of the pasta cooking water, then drain the pasta and add it to the skillet with the vegetables.
- Stir in the ricotta cheese, grated Parmesan cheese, and reserved pasta water until a creamy sauce forms, seasoning with salt and black pepper to taste.
- Remove the skillet from heat and stir in the fresh basil leaves until just wilted for a bright finish.
- Divide the pasta among serving plates and serve immediately, garnishing with extra Parmesan or basil if desired.
Here is how it should feel in real time. When you salt the pasta water, go a bit more generous than you think, so the pasta itself has flavor. While the water heats, you can already start the skillet, which keeps this dinner fast. The eggplant cubes should look lightly golden in spots and feel soft when you press one with a spoon. If they seem dry, add a small splash of oil and keep going.
When you add the garlic and sun-dried tomatoes, stay close to the pan. Garlic can burn quickly, so if you see it darkening too fast, lower the heat. The smell at this stage should be very garlicky and a little sweet from the tomatoes. When you combine the hot pasta with the veggies, toss right away so nothing sticks. The ricotta will seem a bit lumpy at first, then once the pasta water hits, it turns into this silky, slightly loose sauce that will thicken as it sits for a minute or two. If it looks too thick, stir in another spoonful of hot water. Taste for salt and pepper at the very end, because the Parmesan is salty too. And do not cook the basil too long, you just want it to soften and perfume the dish, not turn dark and tired.
Tips and tricks from my teacher brain
If you tend to get distracted, set a timer for the pasta and one for the eggplant so nothing overcooks while you answer a text. To avoid soggy eggplant, give the pan plenty of space and keep the heat at medium to medium-high, so it browns instead of steaming. For a smoother sauce, whisk the ricotta with a spoonful of hot pasta water in a small bowl, then add that mixture to the skillet. It is an extra dish, but sometimes worth it. For storage, cool the pasta completely, then refrigerate in an airtight container for up to 3 days, and when you reheat, add a splash of water and maybe a tiny spoon of ricotta to bring back the creaminess. If you want to batch cook, you can double everything, just make sure to use a really big skillet or Dutch oven so you have room to toss; crowded pans are where clumpy pasta happens.
Serving ideas and little extras
This Sun-Dried Tomato Eggplant Ricotta Pasta is a full meal on its own, but I like to serve it with a simple green salad and maybe some roasted broccoli if I am trying to get more veg on the table. Garlic bread or warm crusty bread is amazing for scooping up any creamy sauce hiding at the bottom of the bowl. It works nicely for date night, but it is also kid friendly if you go light on the red pepper flakes. For a potluck, you can make it slightly ahead, keep it warm in a covered dish, and give it a splash of hot water and a sprinkle of Parmesan right before serving. Leftovers make a really cozy lunch; sometimes I chop a few extra basil leaves or toss in a handful of arugula when I reheat it to wake things up. And if you are a person who likes a tiny bit of crunch, a sprinkle of toasted breadcrumbs on top is SO good.
Your questions answered
Yes. Cook the pasta and sauce, cool it, then refrigerate for up to 3 days. Reheat gently on the stove with a splash of water and a spoonful of ricotta if you want it extra creamy.
Short shapes like penne, fusilli, rigatoni, or shells hold the creamy sauce and little bits of eggplant and tomato really well. Use what you have, but those are my favorites.
No, you can leave the skin on. It softens as it cooks and adds a bit of texture. If your eggplant is very large or older and the skin seems tough, you can peel some or all of it.
It has a gentle warmth, not a strong burn. If you are cooking for kids or spice-sensitive friends, cut the flakes in half or leave them out, then people can add more at the table.
You can. Either use a vegetarian Parmesan-style cheese or skip it and add a bit more ricotta plus a pinch of extra salt. The sauce will still be rich and creamy.
If you try this Sun-Dried Tomato Eggplant Ricotta Pasta, I would really love to hear how it went for you. Did you tweak it, add extra veggies, make it spicier? Tell me in the comments so other home cooks can steal your ideas too. And if it finds a spot in your weeknight rotation, feel free to save it to Pinterest or share it with a friend who always asks what to make for dinner, because recipes only get better when they travel around a little.

Sun-Dried Tomato Eggplant Ricotta Pasta
Ingredients
Pasta Ingredients
- 12 ounces pasta Any short pasta like penne, fusilli, or rigatoni works well.
- 2 tablespoons olive oil
- 1 medium eggplant Can use smaller Italian eggplants for a sweeter taste.
- 3 cloves garlic Mince before adding to the skillet.
- 1/2 cup sun-dried tomatoes Preferably packed in oil for best flavor.
- 1/2 teaspoon red pepper flakes Adjust to taste for spice level.
- to taste salt Add to taste for seasoning.
- to taste black pepper Add to taste for seasoning.
- 1 cup ricotta cheese Can use store-brand ricotta.
- 1/4 cup grated Parmesan cheese Use real cheese, not shelf-stable versions.
- 1/4 cup fresh basil leaves For garnish and flavor.
- 1/2 cup reserved pasta water To adjust sauce consistency.
Instructions
Cooking Pasta
- Bring a large pot of salted water to a boil. Cook pasta until al dente, about 8–10 minutes, stirring occasionally.
Preparing the Sauce
- While the pasta cooks, heat the olive oil in a large skillet over medium heat until shimmering.
- Dice the eggplant into 1/2-inch cubes and add to the skillet, cooking until tender and lightly browned, about 5 to 7 minutes.
- Mince the garlic and add it to the skillet along with the sun-dried tomatoes and red pepper flakes. Cook for 2 minutes, stirring frequently.
Finishing the Dish
- Reserve 1/2 cup of the pasta cooking water, then drain the pasta and add it to the skillet with the vegetables.
- Stir in the ricotta cheese, grated Parmesan cheese, and reserved pasta water until a creamy sauce forms. Season with salt and black pepper to taste.
- Remove the skillet from heat and stir in the fresh basil leaves until just wilted.
- Divide the pasta among serving plates and serve immediately, garnishing with extra Parmesan or basil if desired.







