Go Back
+ servings
Roasted Gnocchi with Caramelized Shallot Sauce_MidPage – 1

Roasted Gnocchi with Caramelized Shallot Sauce

This roasted gnocchi with caramelized shallot sauce is rich, luxurious, and such an easy vegan dinner recipe.
4.60 from 10 votes
Print Pin
Prep Time: 10 minutes
Cook Time: 55 minutes
Total Time: 1 hour 5 minutes
Servings: 4
Calories: 315kcal


  • 2 tablespoons neutral oil divided
  • 16 ounces fresh or frozen gnocchi
  • 3 shallots peeled and sliced into thin wedges
  • 1 teaspoon sugar optional
  • 2 pints cherry tomatoes
  • 2 tablespoons capers drained
  • 2 cups water or vegetable stock
  • 5 ounces arugula a few leaves reserved for garnish
  • Salt pepper, and crushed red pepper to taste


Caramelize the shallots:

  • Heat 1 tablespoon of neutral oil in a wide pot over medium heat. Add the shallots and sprinkle with 1 teaspoon of sugar if you like. Cook, stirring occasionally, for 15–20 minutes. Adjust the heat as needed to prevent the shallots from burning. Continue cooking until the shallots deepen in color and begin to caramelize. Season with salt and pepper.

Simmer the sauce:

  • Add the capers to the shallots and sprinkle with a few shakes of crushed red pepper if you like. Cook for 1–2 minutes until the capers begin to crisp.
  • Add the cherry tomatoes to the shallots and turn the heat to medium-high. Cook, turning often, for 5–6 minutes or until the tomato skins begin to split.
  • Pour in the water or vegetable stock and bring to a boil. Reduce heat and simmer, mashing the tomatoes as they cook, for 15–20 minutes.

While the sauce simmers, roast the gnocchi:

  • Preheat the oven to 450ºF. Arrange the gnocchi in an even layer on a baking sheet. Drizzle with the remaining 1 tablespoon of neutral oil and toss to coat. Season with salt and pepper.
  • Transfer the baking sheet to the oven and roast for 20 minutes. Flip the gnocchi once as it cooks.

Finish the sauce:

  • Taste the sauce and season with salt, pepper, or more crushed red pepper if you like.
  • Add the arugula to the sauce and cook for 3–4 minutes or until it just begins to wilt.
  • Fold the roasted gnocchi into the sauce and toss gently until coated. Cook for 1-2 minutes more. Turn off the heat.

To serve:

  • Divide the gnocchi between shallow bowls. Garnish with a few fresh arugula leaves. Enjoy!


Calories: 315kcal | Carbohydrates: 55g | Protein: 8g | Fat: 8g | Sodium: 533mg | Fiber: 6g | Sugar: 9g | Vitamin C: 61mg
Tried this recipe?Mention @triedandtruerecipes or tag #triedandtruerecipes so I can feature you in my feed!