Sun-Dried Tomato Ricotta Pasta: A Creamy Veggie-Packed Weeknight Dinner

Introduction

There's a special kind of satisfaction in a bowl of pasta that's both hearty and genuinely loaded with vegetables, without feeling like a compromise on either front. This dish brings together sautéed eggplant and sun-dried tomatoes in a rich, creamy ricotta-based sauce, all tossed with pasta for a meal that comes together in about twenty-five minutes. It's simple in the best possible way — no fussy technique, no obscure ingredients, just a handful of components that work together to create something deeply comforting.

Why This Recipe Works

Ricotta is really the star of the show here, and the way it behaves once stirred into a warm tomato sauce is what sets this dish apart from a standard marinara situation. Rather than sitting as a separate cheese layer, the ricotta melts into the sauce and coats every bite of pasta in something creamy that still has a noticeable tang from the tomatoes underneath. Cooking the eggplant in the reserved oil from the sun-dried tomatoes is a small but smart move — that oil is already infused with concentrated tomato flavor, so using it to sauté the eggplant builds depth before the sauce even comes together. Dicing the eggplant small means it cooks through quickly and evenly, becoming tender and almost melt-in-your-mouth rather than leaving any undercooked, spongy chunks behind.

What You'll Need

  • Rigatoni — or another pasta shape with ridges or a spiral form, which helps catch the chunky sauce in every bite.
  • Eggplant — finely diced, which speeds up cooking and gives you that soft, almost buttery texture without large undercooked pieces.
  • Sun-dried tomatoes packed in oil — drained, with the oil reserved and put to good use sautéing the eggplant.
  • Shallot — finely chopped, adding a milder, slightly sweet aromatic base.
  • Garlic — minced, for warmth and depth.
  • Puréed tomatoes — the base of the sauce, simmered until thickened and flavorful.
  • Ricotta — stirred in at the end, transforming the sauce into something rich and creamy.
  • Crushed red pepper flakes — for a gentle background heat.
  • Smoked paprika — adds a subtle smokiness that rounds out the tomato flavor.
  • Salt and black pepper — to taste.

How to Make It

Step 1: Cook the Pasta

Boil the pasta in well-salted water until al dente. Drain, reserving about a quarter cup of the cooking water to help loosen the sauce later if needed.

Step 2: Sauté the Aromatics

Heat a generous amount of the reserved sun-dried tomato oil in a skillet over medium heat. Add the garlic and shallot, cooking until soft and fragrant, about 3 minutes.

Step 3: Cook the Eggplant

Add the finely diced eggplant to the skillet and sauté for about 3 minutes. Stir in the sun-dried tomatoes along with any remaining oil, and continue cooking for 5 more minutes, until everything is tender and fragrant.

Step 4: Build the Sauce

Add the puréed tomatoes to the skillet and bring to a boil, then reduce the heat and let it simmer for about 5 minutes. Season with the chili flakes, smoked paprika, salt, and pepper.

Step 5: Finish with Ricotta and Pasta

Stir the ricotta directly into the sauce, followed by the drained pasta. If the sauce seems too thick, add a generous splash of the reserved pasta water. Toss everything together so the pasta is well-coated, and cook for about a minute until heated through and the flavors have melded. Taste and adjust the salt as needed.

Step 6: Serve

Serve immediately while everything is hot and creamy. A scattering of fresh parsley or basil on top adds a nice finishing touch.

Tips for Best Results

  • Dice the eggplant as finely and evenly as possible — this is the key to avoiding large, undercooked chunks and getting that tender, almost buttery texture throughout.
  • There's no need to peel the eggplant. The skin is edible, softens as it sautés, and blends nicely into the sauce, adding a slight chewy texture. Peel it only if you prefer a perfectly smooth sauce.
  • If the ricotta seems to clump or curdle slightly once added, blending it first with a small amount of the puréed tomatoes and a splash of pasta water before stirring it in helps create a smoother, more cohesive sauce.
  • Adding fresh herbs like oregano, basil, or parsley toward the end brightens the dish and rounds out the flavor nicely.

Storage Notes

Store any leftovers in an airtight container in the refrigerator for up to 3 days. This dish isn't recommended for freezing, since the texture of the ricotta-based sauce doesn't hold up particularly well after thawing.

Ways to Make It Your Own

This recipe is flexible enough to adjust based on what you have on hand or what you're craving. Zucchini works well as a substitute for eggplant if that's what's available, prepared the same way. For extra protein, cooked chicken, Italian sausage, or shrimp can all be added in. If you want to make this dairy-free, a plant-based ricotta alternative, silken tofu, or a cashew-based cheese all work as substitutes, and the dish can stand entirely on its own as a meal, or be rounded out with a side salad, some crusty bread, or grilled chicken for something heartier.

Frequently Asked Questions

Do I need to peel the eggplant?
No — the skin is perfectly edible and softens nicely as it sautés, adding a slight chewiness to the sauce. Peel it only if you prefer a smoother texture without any chew.

Can I substitute the eggplant with another vegetable?
Yes, zucchini works well as a substitute and can be prepared using the exact same method described in the recipe.

How long does this dish keep in the fridge?
Leftovers will keep in an airtight container in the refrigerator for up to 3 days. Freezing isn't recommended, since the ricotta-based sauce doesn't hold its texture well after thawing.

Can this be made vegan?
Yes — substitute the ricotta with a vegan ricotta alternative, silken tofu, or a cashew-based cheese for a similarly creamy result.

Final Thoughts

This is a dish that turns a handful of humble ingredients into something genuinely satisfying — creamy, savory, and packed with vegetables without ever feeling like health food in disguise. It comes together quickly enough for a weeknight but tastes special enough to serve when you have people over. Once you've made it, it's easy to see why it tends to become a repeat favorite in so many kitchens.


Recipe Card: Eggplant and Sun-Dried Tomato Ricotta Pasta

Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 2
Calories: 672 per serving

Ingredients

  • 9 ounces rigatoni
  • 1 eggplant, finely diced
  • 1 cup sun-dried tomatoes packed in oil, drained, oil reserved
  • 1 shallot, finely chopped
  • 3 garlic cloves, minced
  • 1 cup puréed tomatoes
  • 5 ounces ricotta
  • 1/2 teaspoon crushed red pepper flakes
  • 1 teaspoon smoked paprika
  • Salt, to taste
  • Black pepper, to taste

Method

  1. Boil the pasta in salted water until al dente. Drain, reserving 1/4 cup of the cooking water.
  2. Heat 5 tablespoons of the reserved sun-dried tomato oil in a skillet over medium heat. Add the garlic and shallot, and cook until soft and fragrant, about 3 minutes. Add the eggplant and sauté for 3 minutes. Stir in the sun-dried tomatoes with their remaining oil and cook for 5 minutes.
  3. Add the tomato purée and bring to a boil. Simmer for 5 minutes. Season with chili flakes, smoked paprika, salt, and pepper.
  4. Stir in the ricotta and pasta. If needed, add a splash of the reserved cooking water. Stir so everything is well-coated, and cook until heated through and the flavors meld, about 1 minute. Taste and adjust salt as needed.
  5. Serve immediately.

Notes

  • No need to peel the eggplant — the skin softens as it sautés and adds a slight chewy texture to the sauce.
  • For a smoother sauce, blend the ricotta with a bit of the puréed tomatoes and pasta water before stirring it in.
  • Store leftovers in an airtight container in the refrigerator for up to 3 days. Not recommended for freezing.

Nutrition (per serving)

Calories: 672 | Carbohydrates: 115g | Protein: 28g | Fat: 12g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 36mg | Sodium: 75mg | Potassium: 966mg | Fiber: 12g | Sugar: 13g | Vitamin A: 862IU | Vitamin C: 7mg | Calcium: 209mg | Iron: 3mg

Popular posts from this blog