Quick and Easy Vegetarian Pasta With Spinach and Ricotta Cheese

Prep: 5 mins
Cook: 15 mins
Total: 20 mins
Servings: 6 servings

This quick and easy recipe for vegetarian pasta made with ricotta cheese and spinach is a one-dish meal that you can't beat for simplicity. It all comes together in about 30 minutes or less and is the perfect vegetarian dinner idea for a weeknight family supper.

Try it a couple of times as is and then experiment to your heart's content. You can add a drizzle or two of lemon juice to brighten the flavors, add some tomatoes, perhaps sun-dried tomatoes and Kalamata olives if you're feeling up for something a bit Mediterranean.

And if you and your family love getting your greens, you might want to add even more spinach or make it with another type of green like Swiss chard (although chard will need more cooking time than the spinach so plan accordingly).

Not counting salt and pepper and optional garlic powder, olive oil, and Parmesan cheese, only four ingredients are needed to make this meal, so be sure they are of good quality. It's so worth it, particularly in simple vegetarian dishes such as this one. There are no real strong or pronounced flavors due to its simplicity, so you really want to make what is there shine.

This would be a great time to use homemade pasta or purchased fresh pasta since the flavor of the pasta itself is what you want to taste. 

If you're going to use the optional olive oil and Parmesan cheese, make sure they're top-notch (this is not the time for Parmesan cheese out of a shaker can). And using sea salt, kosher salt, or another high-quality salt will always pay off when cooking. 

Vegetarian Pasta With Spinach and Ricotta

The Spruce Eats

Ingredients

  • 1/2 pound pasta, short or long

  • 10 ounces fresh spinach

  • 3/4 cup part-skim ricotta cheese

  • 3 tablespoons whole milk, or soy milk

  • 1/4 teaspoon garlic powder, optional

  • Kosher salt or sea salt, to taste, optional

  • Freshly ground black pepper, to taste, optional

  • Olive oil, to taste, optional

  • Grated Parmesan cheese, to taste, optional

Steps to Make It

  1. Gather the ingredients.

    Ingredients for vegetarian pasta recipe gathered

    The Spruce Eats

  2. Cook the pasta according to the package instructions.

    Cooked pasta

    The Spruce Eats

  3. Drain pasta well and then return it to the pot over low heat, adding the fresh spinach, stirring to combine.

    Fresh spinach leaves scattered over cooked pasta

    The Spruce Eats

  4. Add the ricotta cheese and the milk using a spatula to gently break up the ricotta cheese.

    Ricotta cheese and milk added to pasta

    The Spruce Eats

  5. Stir in the optional garlic powder and season well with salt and pepper, if using. 

    Seasoning added to pasta

    The Spruce Eats

  6. Once the spinach has wilted and the ricotta cheese has broken down (this should take just a few minutes), drizzle with a bit of optional olive oil and top it all off with a bit of optional freshly grated Parmesan cheese.

    Pasta drizzled with olive oil and sprinkled with Parmesan

    The Spruce Eats

  7. This dish is best served immediately. Enjoy!

    Vegetarian pasta recipe

    The Spruce Eats

Recipe Variations

  • If you or your family is vegan, don't count this tasty recipe out. Just substitute the ricotta cheese, whole milk, and optional Parmesan cheese with dairy alternatives. There are so many good-quality products out there that you can still enjoy this dish without sacrificing flavor. 
  • If gluten is the culprit in your diet, substitute with gluten-free pasta and make sure all the other ingredients are gluten free and have been prepared in a gluten-free manufacturing environment.
Nutrition Facts (per serving)
118 Calories
3g Fat
15g Carbs
7g Protein
×
Nutrition Facts
Servings: 6
Amount per serving
Calories 118
% Daily Value*
Total Fat 3g 4%
Saturated Fat 2g 9%
Cholesterol 10mg 3%
Sodium 72mg 3%
Total Carbohydrate 15g 6%
Dietary Fiber 2g 6%
Total Sugars 1g
Protein 7g
Vitamin C 13mg 66%
Calcium 142mg 11%
Iron 2mg 11%
Potassium 329mg 7%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)