| | | |

Italian Meatball & Rice Soup

Italian Meatball & Rice Soup is a comforting, hearty one-pot meal filled with tender homemade meatballs, vegetables, rice, and a rich tomato-herb broth. It’s perfect for cozy family dinners and meal prep.

Prep Time: 20 minutes
Cook Time: 35 minutes
Total Time: 55 minutes
Servings: 6

Ingredients
For the Meatballs
1 lb (450 g) lean ground beef (or half beef, half Italian sausage)
1/3 cup breadcrumbs
1/4 cup grated Parmesan cheese
1 egg
2 cloves garlic, minced
2 tablespoons chopped fresh parsley
1 teaspoon Italian seasoning
1/2 teaspoon onion powder
1/2 teaspoon salt
1/4 teaspoon black pepper
For the Soup
2 tablespoons olive oil
1 medium onion, diced
2 carrots, sliced
2 celery stalks, diced
3 cloves garlic, minced
6 cups beef broth
1 (14.5 oz) can diced tomatoes
2 tablespoons tomato paste
1 teaspoon Italian seasoning
1/2 teaspoon dried oregano
1/2 teaspoon paprika
Salt and black pepper to taste
3/4 cup uncooked long-grain white rice
2 cups baby spinach
2 tablespoons chopped fresh basil or parsley
Fresh grated Parmesan cheese for serving (optional)
Instructions
Step 1: Prepare the Meatballs

In a large bowl, combine the ground beef, breadcrumbs, Parmesan cheese, egg, garlic, parsley, Italian seasoning, onion powder, salt, and pepper. Mix gently until just combined.

Roll into small meatballs, about 1 inch in diameter.

Step 2: Brown the Meatballs

Heat 1 tablespoon olive oil in a large Dutch oven or soup pot.

Brown the meatballs for 3–4 minutes, turning occasionally. They do not need to cook completely.

Transfer to a plate.

Step 3: Cook the Vegetables

Add the remaining olive oil.

Cook onion, carrots, and celery for about 5 minutes until softened.

Add garlic and cook for another minute.

Step 4: Make the Broth

Stir in:

Tomato paste
Italian seasoning
Oregano
Paprika

Cook for 1 minute.

Pour in:

Beef broth
Diced tomatoes

Bring to a gentle boil.

Step 5: Cook the Rice

Add the uncooked rice.

Reduce heat and simmer for about 15 minutes.

Step 6: Finish the Soup

Return the meatballs to the pot.

Simmer another 10 minutes until:

Meatballs reach an internal temperature of 160°F (71°C)
Rice is tender

Stir in spinach until wilted.

Add fresh basil or parsley.

Taste and adjust seasoning.

Serving Suggestions

Serve with:

Garlic bread
Crusty Italian bread
Caesar salad
Parmesan crisps
Buttered dinner rolls

Top each bowl with:

Fresh Parmesan
Fresh basil
Cracked black pepper
Red pepper flakes
Storage
Refrigerator

Store in an airtight container for up to 4 days.

Freezer

Freeze for up to 3 months. Thaw overnight before reheating.

Reheating

Warm gently on the stovetop over medium heat. Add extra broth if the rice has absorbed too much liquid.

Tips
Use mini meatballs for quicker cooking.
Browning the meatballs first adds extra flavor.
Add zucchini or mushrooms for more vegetables.
Substitute brown rice, but increase cooking time.
For a creamier soup, stir in 1/2 cup heavy cream before serving.
Fresh herbs provide the best flavor.
Nutrition (Approximate Per Serving)
Calories: 395
Protein: 27 g
Carbohydrates: 24 g
Fat: 21 g
Saturated Fat: 7 g
Fiber: 3 g
Sugar: 5 g
Sodium: 780 mg
Cholesterol: 95 mg
Allergen Information

This recipe may contain the following allergens:

Milk (Dairy): Parmesan cheese.
Egg: Egg in the meatballs.
Wheat (Gluten): Traditional breadcrumbs contain wheat.
Soy: Some store-bought beef broth or breadcrumbs may contain soy.

Naturally Free From:

Peanuts
Tree Nuts
Fish
Shellfish
Sesame (unless using seasoned breadcrumbs containing sesame)

To Make Gluten-Free:

Use certified gluten-free breadcrumbs.
Use gluten-free beef broth.
Confirm canned tomatoes are gluten-free.

To Make Dairy-Free:

Omit Parmesan cheese or use a dairy-free Parmesan alternative.
Frequently Asked Questions (Q&A)

Q: Can I use frozen meatballs?
A: Yes. Add fully cooked frozen meatballs during the last 15 minutes of cooking.

Q: Can I use turkey instead of beef?
A: Absolutely. Ground turkey or chicken makes a lighter version.

Q: Can I use cooked rice?
A: Yes. Stir cooked rice into the soup during the last 5 minutes to prevent it from becoming mushy.

Q: Can I make this soup ahead of time?
A: Yes. The flavors improve after a day in the refrigerator. You may need to add extra broth when reheating.

Q: What other greens can I use?
A: Kale, Swiss chard, or chopped escarole are excellent alternatives to spinach.

Q: Can I make this in a slow cooker?
A: Yes. Brown the meatballs first, then cook everything except the spinach for 6–7 hours on LOW or 3–4 hours on HIGH. Add spinach during the last 10 minutes.

Q: Is this soup freezer-friendly?
A: Yes. For the best texture, freeze the soup without the rice and cook fresh rice when serving.

Q: Can I make it spicy?
A: Add crushed red pepper flakes or diced hot Italian sausage for extra heat.

Q: What cheese works best for topping?
A: Freshly grated Parmesan, Pecorino Romano, or Asiago all pair wonderfully with this soup.

Q: How do I prevent the rice from soaking up too much broth?
A: Cook and store the rice separately if you plan to keep leftovers for several days, then add it to each bowl when serving.

Similar Posts

Leave a Reply

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