Heart Healthy Spinach and Ricotta Balls in Tomato Sauce

(5.0)
By Judy Capodanno
Updated 1/16/2026
Dietitian Reviewed: Jane Schwartz, RDN, CLT
Approved for These Diets:
Heart Healthy | Diabetic | Vegetarian
Heart Healthy Spinach and Ricotta Balls in Tomato Sauce
Photo Credit: iStock

Craving Italian comfort food but want to skip the red meat? These vegetarian meatballs—often called "gnudi" or ricotta dumplings—are the perfect solution. Packed with nutrient-dense spinach and creamy part-skim ricotta, they offer a tender, satisfying texture that rivals traditional beef or pork.

Simmered in a rich tomato sauce, this dish makes a fantastic heart-healthy Italian dinner that feels indulgent but is actually quite light. Whether you serve them over pasta or enjoy them on their own with a side salad, these meatless balls are a delicious way to eat more veggies without sacrificing flavor.

If you love Italian food, you are going to love exploring our delicious variety of healthy Italian recipes! From pastas and pizzas to soups and salads, we have your favorite classics straight from Italy!

Total Time
60 minutes
Servings
8
Calories
200

What Makes These Spinach and Ricotta Balls Healthy

By swapping out fatty ground meats for a base of part-skim ricotta cheese and egg whites, this recipe drastically reduces saturated fat and cholesterol while maintaining a high protein content. The addition of spinach provides a massive boost of vitamins and fiber, making this a nutrient-dense meal that supports heart health better than a traditional heavy meatball dinner.

Key Health Highlights

  • Spinach: A nutritional powerhouse loaded with iron, Vitamin K, and antioxidants that support arterial health.
  • Part-Skim Ricotta: Provides creamy texture and calcium with significantly less fat than whole-milk varieties.
  • Egg Whites: A source of pure, lean protein that helps bind the balls without adding extra cholesterol.
  • Tomato Sauce: Rich in lycopene, a potent antioxidant linked to reduced risk of heart disease.

FAQs About Spinach and Ricotta Balls in Tomato Sauce

Yes, very similar! Gnudi are essentially ravioli filling (ricotta and spinach) without the pasta shell, formed into dumplings. This recipe follows that same concept but is styled as a vegetarian meatball.

This usually happens if the mixture is too wet or the water is boiling too violently. Make sure you squeeze the spinach very dry. Also, keep the water at a gentle boil rather than a rolling boil so the turbulence doesn't break them.

Absolutely. If you have ripe summer tomatoes, chop them and simmer them down with the onions and garlic until they create a sauce. You may need to add a splash of vegetable broth if it gets too thick.

More Vegetarian Italian Pasta Classics

Looking for more meatless Italian dinner ideas? These vegetarian pasta classics deliver all the cheesy, comforting flavor you crave while packing in extra vegetables for a heart-healthy boost.

Healthy Meatball Recipes

If you want to stick with meatballs but keep them lean, these poultry-based recipes are excellent alternatives to red meat. They use ground turkey or chicken to provide high-quality protein with significantly less saturated fat.

Ingredient Spotlights

  • Part-Skim Ricotta Cheese: Ricotta cheese is a staple in Italian cooking, known for its light, slightly grainy texture and slightly sweet flavor. For a heart-healthy approach, we use part-skim ricotta. It offers the same successful binding properties and creaminess needed for these dumplings but with a lower caloric density and less saturated fat than the whole-milk version. It’s an excellent way to add moisture and protein to vegetarian dishes.
  • Spinach: Spinach is the star vegetable here, offering both vibrant color and earthy flavor. We use frozen chopped spinach for convenience and consistency; it is blanched and packed at peak freshness, ensuring you get a high concentration of nutrients. Because it is already chopped and wilted, it incorporates easily into the ricotta mixture without releasing too much excess water (once squeezed dry), ensuring your balls hold their shape perfectly.

Healthy Variations

  • Cheesy Bake: After boiling the balls and tossing them with sauce, transfer everything to a casserole dish. Top with a sprinkle of part-skim mozzarella and broil for 3–5 minutes until bubbly.
  • Spicy Kick: Add 1/2 teaspoon of crushed red pepper flakes to the tomato sauce or the ricotta mixture for a bit of heat.
  • Lemon & Sage: Skip the tomato sauce and serve these boiled balls with a drizzle of olive oil, lemon zest, and fresh sage for a lighter, "gnudi" style summer dish.

Ingredients

Recipe yields 8 servings

Directions

  1. Step 1

    Make the sauce: In a large skillet, heat oil over medium-high heat until hot. Add onion, garlic, salt and 2/8 teaspoon of the black pepper and sauté for 4 to 5 minutes, or until onion is softened.

  2. Step 2

    Add tomatoes and bring to a boil. Reduce heat and simmer, stirring occasionally, until sauce thickens, about 15 minutes. Add parsley and simmer another 5 minutes, stirring occasionally. Keep warm.

  3. Step 3

    Make the spinach meatballs: Bring a large pot of water to a boil. In a large bowl, mix ricotta, spinach, sundried tomatoes, Parmesan cheese and egg whites until combined. Stir in garlic powder, the remaining 1/8 teaspoon black pepper and 6 tablespoons flour. Form mixture into small, firm balls.

  4. Step 4

    Place 1 cup flour in a shallow bowl. Dredge the formed balls in flour to coat, tapping off the excess. Drop formed balls into the boiling water (work in batches if necessary to avoid overcrowding the pot).

  5. Step 5

    Boil for about 4 minutes, or until balls float to the top. With a slotted spoon, remove balls and toss with the tomato sauce. Serve warm.

Nutrition Facts

Serving Size:
3 to 4 meatballs

200
Calories
6
g
Fat
15
mg
Cholesterol
533
mg
Sodium
24
g
Carbs
3
g
Sat. Fat
3
g
Fiber
13
g
Protein

Alternative Cooking Methods

  • Baked "Meatballs": If you prefer not to boil them, you can bake these spinach ricotta balls. Arrange them on a parchment-lined baking sheet sprayed with olive oil. Bake at 400°F (200°C) for 20–25 minutes, turning halfway through, until golden and firm. Then toss them gently in the warm tomato sauce.
  • Simmered in Sauce: For a softer texture, you can drop the raw balls directly into a large pot of simmering marinara sauce. Cover and cook gently for 15–20 minutes without stirring vigorously (shake the pan instead) to prevent them from breaking apart.

Serving & Storage Tips

  • Make Ahead: You can form the balls and keep them on a flour-dusted baking sheet in the refrigerator for up to 4 hours before boiling.
  • Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in the microwave or on the stovetop with a little extra sauce to keep them moist.
  • Freezing: These freeze best uncooked. Freeze the formed balls on a tray until solid, then transfer to a freezer bag. Boil directly from frozen, adding 2–3 minutes to the cooking time.

 

H3: What to Serve With These Heart Healthy Spinach and Ricotta Balls

Ingredient Substitutions

If you prefer fresh spinach, steam about 1.5 pounds of fresh leaves, chop them finely, and squeeze out absolutely all the liquid before mixing. You can also substitute frozen kale if you prefer a heartier green.

To make this gluten-free, use a 1:1 gluten-free all-purpose baking flour for the binder and the dredging. Chickpea flour can also work well for a slightly nuttier flavor.

If you don't have a carton of egg whites, use 3 whole eggs, though this will slightly increase the cholesterol content.

If you want a "meatier" texture, you can fold in 1/2 pound of lean ground turkey breast, though you may need to increase the cooking time slightly to ensure the poultry is cooked through.

More Recipes Like Spinach and Ricotta Balls in Tomato Sauce