These spinach basil meatballs are on the table in 30 minutes, and they only spend 10 of those in the oven. Every serving has 27 grams of protein for just 173 calories, but, fair warning… they’re GREEN. And a little ugly! But a teaspoon of fennel seed gives them that Italian sausage flavor, and the cottage cheese keeps them SO tender. One batch makes about 16, so you’ve got protein ready for pitas, pizzas, bowls, and snacking straight off the pan all week.

If you love sneaking veggies into meatballs, my cottage cheese meatballs and skinny turkey zucchini meatballs use the same idea.

Overhead view of spinach basil meatballs on a parchment-lined baking sheet with fresh spinach and a bowl of yogurt sauce

A Quick Look At The Recipe

  • Recipe Name: Spinach Basil Meatballs
  • Ready In: 30 minutes
  • Serves: 4 servings (about 4 meatballs each)
  • Calories: 173 cal
  • Protein: 27g
  • Fat: 5g
  • Carbs: 2.6g
  • Why You'll Love It: These spinach basil meatballs are made with lean ground beef, cottage cheese, fresh spinach, and basil, with 27 grams of protein per serving and no breadcrumbs. An easy, high-protein bite for bowls, pitas, and pizzas!

High Protein Meatballs Without Breadcrumbs

Most meatball recipes lean on breadcrumbs and an egg to bind everything. These skip both. You blitz the onion, cottage cheese, spinach, basil, garlic, and seasonings into a chunky paste, then mix it into the beef. The paste does all the binding, so the meatballs stay soft and juicy, and they’re naturally gluten free.

Before You Start Cooking

  • Get out your food processor or blender. Everything except the beef gets blended into a paste first, so have it ready to go.
  • Line a baking sheet with parchment. These release a little liquid while they bake, and parchment makes cleanup so much easier.
  • Grab a 2 Tbsp cookie scoop. It keeps the meatballs the same size so they cook evenly, and you’ll get about 16.
  • Plan to use your broiler. They bake for 10 minutes, then go under the broiler for 3 to 5 minutes for color. Stay close, the broiler works fast!
  • Weigh the batch if you track macros. A serving is 112g, about 4 meatballs. Here’s how I add a recipe to MyFitnessPal. If you’d rather have it all done for you, my macro-friendly meal plans come with complete macros on every recipe, and they’re preloaded into MyFitnessPal, Macros First, and Lose It.
Close-up of baked spinach basil meatballs made with lean ground beef and cottage cheese

Important Ingredients and Substitutions

  • 96% lean ground beef: this is what keeps each serving at just 5 grams of fat. A higher fat blend will work, it just changes the macros.
  • Low fat cottage cheese: the binder AND a protein boost. To keep these dairy free, swap in a plant-based yogurt or ricotta.
  • Fresh spinach and basil: 2 cups of spinach and ½ cup of basil leaves. This is where all that green comes from!
  • Fennel seeds: just 1 teaspoon gives them that classic Italian sausage flavor. Don’t skip it.
  • Frozen garlic cubes: I use 3 to save on mincing. Fresh minced cloves work too.

How to Make Spinach Basil Meatballs

  1. Preheat. Heat the oven to 400°F and line a baking sheet with parchment.
  2. Blend the green stuff. Add the red onion, cottage cheese, spinach, basil, garlic, salt, oregano, and fennel seeds to a food processor or blender. Process into a chunky paste.
  3. Mix in the beef. Add the paste to a large bowl with the ground beef and combine well. Your hands are the most efficient if you’re up for it! It’ll be green. It’ll be ugly! Ha.
  4. Scoop. Use a 2 Tbsp cookie scoop to form the meatballs and line them up on the baking sheet.
  5. Bake, then broil. Bake for 10 minutes, then broil for 3 to 5 minutes to get some color on top. Pour off any excess liquid before your kids see it!
Sheet pan of high-protein spinach basil meatballs with spinach leaves and yogurt dip

Can You Put Spinach in Meatballs?

YES! In this recipe the spinach gets blended with the cottage cheese and basil, so it becomes part of the binder instead of loose leafy bits. You get 2 full cups of spinach in one batch. Just pour off the liquid before your kids see it. Ha.

How to Serve Spinach Basil Meatballs

These are the most flexible protein in my fridge. Here’s how we eat them:

Need a side? Basil roasted veggies and parmesan smashed broccoli both go great with them.

Spinach basil meatballs fresh out of the oven on a baking sheet

How to Store and Freeze Spinach Basil Meatballs

  • Fridge: let them cool, then keep them in an airtight container for 3 to 4 days.
  • Freezer: freeze them in a single layer on a baking sheet, then move them to a freezer bag. They’ll keep for about 3 months.
  • Reheat: warm them in the microwave or in a 350°F oven until heated through. From frozen, thaw them in the fridge overnight first.

Want more make-ahead protein? Check out my macro-friendly freezer meals.

Spinach Basil Meatballs FAQs

Do these meatballs need breadcrumbs or egg?

No! The blended cottage cheese and spinach paste holds them together, so this recipe doesn’t use either one.

Are spinach basil meatballs gluten free?

Yes, they’re naturally gluten free. To make them dairy free too, swap the cottage cheese for a plant-based yogurt or ricotta.

How many calories and how much protein are in a serving?

One serving is 112g, about 4 meatballs, with 173 calories, 27g protein, 5g fat, and 2.6g carbs.

How long do you bake meatballs at 400°F?

These bake for 10 minutes at 400°F, then broil for 3 to 5 minutes to brown the tops.

If you make these spinach basil meatballs, please leave a 🌟 star rating and let me know how it went in the comments below! It helps others find my blog and hear what real people have to say about it! And come say hi on Instagram, I share what we’re eating all week.

Picking up a spinach basil meatball with a fork from the baking sheet
Close-up of baked spinach basil meatballs made with lean ground beef and cottage cheese

Spinach Basil Meatballs

These spinach basil meatballs are made with lean ground beef, cottage cheese, fresh spinach, and basil, with 27 grams of protein per serving and no breadcrumbs. An easy, high-protein bite for bowls, pitas, and pizzas!
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings 4 servings (about 4 meatballs each)
Calories 173 kcal

Ingredients

  • ¼ cup red onion 30g
  • ½ cup low fat cottage cheese 120g
  • 2 cups spinach 40g
  • ½ cup basil leaves 10g
  • 3 frozen garlic cubes or minced cloves (15g)
  • 1 tsp salt
  • 1 tsp oregano
  • 1 tsp fennel seeds
  • 1 lb 96% lean ground beef 454g

Instructions

  • Preheat the oven to 400°F.
  • Add everything but the ground beef to a food processor or blender and process into a chunky paste.
  • Add the mixture to a large bowl with the ground beef and combine well. Your hands are the most efficient if you’re up for it! It’ll be green. It’ll be ugly! Don’t make these if that will ruin it for you. Ha.
  • Scoop the mixture into balls using a 2 Tbsp cookie scoop and line them up on a parchment-lined baking sheet.
  • Bake for 10 minutes, then broil for an additional 3 to 5 minutes to get some color on top. Pour off any excess liquid before your kids see it!
  • Enjoy these in meatball sandwiches, on pizzas or flatbreads, in pitas, or in bowls. Or as the easiest protein bite when you need one!

Notes

GF/DF: These are gluten-free, but to keep them dairy-free, you could swap in a plant-based yogurt or ricotta for the cottage cheese.
Search MyFitnessPal, MacrosFirst, or Lose It: Lillie Eats and Tells Spinach Basil Meatballs

Nutrition

Serving: 112gCalories: 173kcalCarbohydrates: 2.6gProtein: 27gFat: 5gFiber: 0.3g

Tried this recipe?

Tag @LillieEatsAndTells on Instagram with #LillieEatsandTells! We’d love to see your creations!

You might also like

Share this recipe

Pin

Categories

Shop my Cookbooks

Available in Hardcopy and Digital

Three spiral-bound cookbooks overlap; the front cover shows a bowl of chili with a wooden spoon, garnished with cilantro, and the titles ONE, CRUNCH, and LILLIE are visible on each book.
A family of six, including a small white dog, poses closely together on a beach. The adults and children are smiling, dressed in light-colored casual clothes, with the ocean and sky in the background—capturing a moment that feels right out of an About Lillie Eats and Tells story, where wholesome family moments and beautiful scenery come together seamlessly.

About the Author

Hello. My name is Lillie. I’m not a registered dietitian, or a macro coach, or a public figure or culinary genius. I’m a mommy of four who FOUND macro-counting and fell in love with this balanced approach to food.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating