Keto Italian Wedding Soup

Annie Lampella @ Ketofocus

By Annie Lampella, Pharm.D.

Published February 14, 2025 • Updated February 2, 2026

Reader Rating
5 Stars (1 Reviews)

This post may contain affiliate links. See my disclosure policy.

This Italian Wedding Soup features tender, bite-sized meatballs in a savory broth with spinach and orzo pasta made from lupini beans.

I have been making Italian Wedding Soup for years before I was keto. This recipe has tremendous flavor you just can’t beat it. It’s one of my favorite things to make in bulk and freeze. Now that I found a substitute for traditional orzo and pearl pasta, I can make it low carb! I like to pair it with my famous keto roll recipe since the broth is so good that I have to soak up every bit with some bread.

A ladle holding a serving of italian wedding soup with meatballs, spinach, carrot and rice pasta.

What makes this recipe keto friendly?

  • Pork panko breadcrumbs – Instead of adding traditional breadcrumbs to the meatballs, I use my favorite breadcrumb swap – pork panko. Pork panko is just ground up pork rinds. They work best as a breadcrumb substitute for flavor and purpose. Pork panko has zero carbs and is high in protein too.
  • Lower carb veggies – I chose vegetables lower in carbs like spinach and celery. I added in a small amount of onions and carrot for flavor and color. These are higher in carbs compared to other vegetables; however, you can omit or decrease the amount if desired.
  • Lupini pasta – I have completely stopped buying shirataki pasta. My new favorite pasta swap is made from lupini beans since the flavor and texture is very similar to traditional noodles. Lupini pasta is high protein and only 1 net carb per serving. For this Italian soup recipe, I use lupini rice. It looks exactly like orzo pasta once cooked in the broth.

Youtube
639K+ subscribers
Discover More Keto Recipes on Our Channel

Explore 680+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.

Recipe
Print Pin

Keto Italian Wedding Soup

5 (1) Prep 20m Cook 30m Total 50m 4 servings

Keto Meatballs Ingredients

  • 1/2 lb ground beef (93/7)
  • 1/2 lb ground Italian sausage
  • 1/2 cup pork panko
  • 1 large egg
  • 1/3 cup grated parmesan cheese
  • 3 cloves garlic, minced
  • 2 tablespoons finely chopped parsley
  • 1 teaspoon dried oregano
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper

Keto Italian Wedding Soup Base Ingredients

  • 3 tablespoons olive oil
  • 1/2 medium yellow onion, chopped
  • 1 carrot, sliced
  • 3 stalks celery, sliced
  • 3 cloves garlic, minced
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 8 cups chicken broth
  • 1 cup lupini rice
  • 3 cups baby spinach leaves

Step by Step Instructions

Step by Step Instructions

1
Meatball mixture

Add all ingredients for the meatballs to a large bowl and mix until combined.

A large glass bowl filled with meatball mixture ingredients like egg, parmesan cheese and beef.
Ingredients for this step
  • 1/2 lb ground beef (93/7)
  • 1/2 lb ground Italian sausage
  • 1/2 cup pork panko
  • 1 large egg
  • 1/3 cup grated parmesan cheese
  • 3 cloves garlic, minced
  • 2 tablespoons finely chopped parsley
  • 1 teaspoon dried oregano
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
2
Form small meatballs

Form small meatballs by scooping up 1 heaping teaspoon of the mixture and rolling it in a ball that is about ¾-1-inch in diameter. Repeat with remaining mixture. This should make around 75-80 meatballs.

A teaspoon filled with meatball mixture on a baking sheet next to small meatballs formed on the tray.
3
Cook the meatballs

Pour olive oil into a large pot or Dutch oven. Heat over medium heat. When oil is hot, fry the meatballs in batches, turning to brown all sides, about 3-4 minutes per batch. Transfer to a paper towel-lined plate and repeat with remaining meatballs.

Small meatballs seared in a Dutch oven.
Tip You don't have to worry about cooking the meatballs completely through as we will add them back to the soup to simmer and should continue cooking in the broth.
Ingredients for this step
  • 3 tablespoons olive oil
4
Cook the veggies

To the Dutch oven, add the onion, carrot and celery. Cook, stirring occasionally, until the vegetables are slightly tender. Add the garlic, salt and pepper. Stir and cook until fragrant, about 1 minute.

Carrots, celery and onion cooked in a Dutch oven.
Ingredients for this step
  • 1/2 medium yellow onion, chopped
  • 1 carrot, sliced
  • 3 stalks celery, sliced
  • 3 cloves garlic, minced
  • 1/2 teaspoon salt
  • 1/2 teaspoon pepper
5
Make it a soup

Return the meatballs to the pot and add broth. Bring to a simmer over medium-high heat. Stir in lupini rice, lower the heat to a simmer and let cook for 6-8 minutes or until rice is tender.

A Dutch oven with soup next to a bowl of lupini pasta rice.
Ingredients for this step
  • 8 cups chicken broth
  • 1 cup lupini rice
6
Marry the spinach with the meatballs

Turn off the heat and stir in the spinach until wilted. Taste and season with salt and pepper if needed.

Spinach leaves wilting in a soup filled Dutch oven.
Tip To serve, top with grated parmesan cheese and chopped parsley if desired.
Ingredients for this step
  • 3 cups baby spinach leaves
Nutrition Per Serving
474 Calories
29.8g Fat
41.5g Protein
8.3g Net Carbs
17.9g Total Carbs
4 Servings
Nutrition disclaimer

The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.

Get weekly keto recipes from Annie.

Join the list and get new recipes delivered to your inbox every week.

Similar Recipes

Others looking for “Keto Italian Wedding Soup” also liked:

A bowl of meatball soup with spinach and carrot next to parsley and salt.

Why is it called Italian Wedding Soup?

Contrary to what you’d think, or at least I thought, this is not a soup you serve at an Italian Wedding. Apparently, most Italians don’t eat soup for dinner at a wedding…or so I’m told.

The name “minestra maritata” translates to “married soup” in Italian, referring to the perfect combination of flavors from its ingredients like the meats and vegetables, rather than an actual wedding celebration – the flavors are said to be “married” together in harmony.

Storage information

Keto Italian Wedding Soup

Frequently Asked Questions

I can't have pork. What can I substitute with?

Instead of pork sausage, you can use all ground beef. For the pork panko, you can use 1/4 cup almond flour or add an additional 1/4 of grated parmesan cheese.

I can't find lupini pasta. What can I use in it's place?

If you can't source lupini pasta, you can substitute with cauliflower rice, hearts of palm rice, or just omit this ingredient altogether.

About the Author
Annie Lampella, Pharm.D.

Annie Lampella, Pharm.D.

Annie is a Doctor of Pharmacy, mom, and the recipe creator behind KetoFocus. With a B.S. in Genetics from UC Davis, she has over 14 years of experience developing family-friendly keto recipes based on the science of human metabolism.

Other Keto Dinner Recipes

A plate with creamy orzo pasta with spinach and sun dried tomatoes topped with sliced chicken and shredded parmesan cheese.
60 Mins
Low Carb Tuscan Chicken Pasta
5 Stars (3 Reviews)

This one-pot Tuscan chicken pasta is creamy, bold, and packed with Italian flavor—but without all the carbs. Each serving is high in protein, low...

See the Recipe
Crispy chicken cutlets on a wire rack topped with chopped parsley and lemon wedges near by.
30 Mins
Breaded Chicken Cutlets
Not yet rated

These gluten-free, low-carb breaded chicken cutlets are juicy, tender, and way easier to make. No pounding needed. I found a simple method that keeps...

See the Recipe
Reviews 1
5 Stars (1 Reviews)
  1. E
    Eva Feb 15, 2025

    One of the best soup! Our whole family loved it!!

Leave a Review