clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Overhead view of a white bowl with spinach semolina gnocchi square over a béchamel sauce and roasted tomatoes

Spinach Semolina Gnocchi


This easy-to-make dish just melts in your mouth! Semolina Gnocchi are absolutely delicious, especially when paired with a creamy bechamel sauce and tangy roasted tomatoes. Make this next time you’re craving a satisfying and comforting vegetarian dinner!



For the gnocchi

  • 2 cups whole or low-fat milk
  • 8 oz frozen chopped spinach, thawed 
  • 3/4 cup semolina flour
  • 1/3 cup + 2 tbsp grated Parmesan cheese ( plus some extra to sprinkle on top)
  • 1/2 tsp salt
  • 1/8 tsp pepper

For the oven-roasted tomatoes

  • 1 pint grape tomatoes
  • 1 tbsp extra virgin olive oil
  • 1/4 tsp salt
  • 1/8 tsp pepper

For the Bechamel Sauce

  • 2 tbsp extra virgin olive oil or butter
  • 2 tbsp unbleached all-purpose flour
  • 1 1/2 cups whole or low-fat milk
  • 1/4 tsp salt
  • 1/8 tsp pepper
  • 1 tbsp nutritional yeast (optional)




  1. To prepare the gnocchi, heat the milk in a large saucepan over medium-low heat until small bubbles start to form at the edge of the saucepan
  2. Add the spinach, semolina, Parmesan, salt, and pepper. Mix well and cook over medium heat for 5-7 minutes until it thickens, stirring constantly to prevent the mixture from sticking to the bottom of the pan. Spread into a square 8x8 baking dish and refrigerate for 30-45 minutes
  3. To prepare the oven roasted tomatoes, preheat the oven to 375F. Line a large baking sheet with parchment paper.
  4. Place the tomatoes on the baking sheet, drizzle with olive oil, and sprinkle with salt and pepper. Roll the tomatoes around until they're well coated with the oil and bake for 20 minutes
  5. To prepare the bechamel sauce, heat  the olive oil or melted butter in a medium saucepan over medium-low heat. Add the flour, whisking constantly. Cook for 2-3 minutes, or until it starts to thicken and it darkens a bit in color
  6. Add the milk, salt, pepper, and nutritional yeast and bring to a boil. Reduce the heat and simmer, whisking constantly until it thickens (you;ll know it's ready when it coats the back of a spoon)
  7. When ready to serve, cut the semolina mixture into small squares and warm them up in a pan or the microwave
  8. To assemble the dish, spread the hot bechamel sauce on the bottom of the serving dish, place warmed spinach gnocchi and roasted tomatoes on top



  • Prep Time: 10
  • Setting in refrigetator: 45
  • Cook Time: 30
  • Category: Entree
  • Method: stovetop
  • Cuisine: Italian


  • Serving Size: About 8 gnocchi with sauce and tomatoes
  • Calories: 243
  • Sugar: 8.9
  • Sodium: 462
  • Fat: 10.1
  • Saturated Fat: 2.7
  • Unsaturated Fat: 6.8
  • Trans Fat: 0
  • Carbohydrates: 28
  • Fiber: 2.5
  • Protein: 11.3
  • Cholesterol: 10.3

Keywords: kosher, shavuot, dinner

31 Days of Tasty Plant-Based Dinner Recipes That Will Delight Your Taste Buds and Nourish Your Body


Get Ready for Operation

Flavor Explosion!




You're signed in!


Check your inbox for

your first email.


If you use Gmail you may

find it in the promo tab