Spanish Meatballs

Prep: 15 min Cook: 30 min Serves: 4 Cuisine: Spanish

Savory Spanish-style meatballs in a rich tomato sauce, perfect for comforting family dinners or entertaining guests with bold flavors and satisfying textures.

Be the first to rate this recipe

Ingredients

  • 1 1/2 lb. ground beef
  • 1/2 cup cracker crumbs
  • 1/2 cup chopped onions
  • 1/2 cup uncooked rice
  • 2 eggs
  • 1/2 teaspoon salt
  • 1/2 teaspoon pepper
  • 1 can condensed tomato soup

Instructions

  1. Mix ground beef, cracker crumbs, chopped onions, uncooked rice, eggs, salt, and pepper together until well combined.
  2. Form the mixture into 2-inch meatballs.
  3. Place the meatballs in a baking dish.
  4. Dilute the condensed tomato soup according to the can's instructions.
  5. Pour the diluted tomato soup over the meatballs.
  6. Cover the dish and bake in a 350°F oven for 30 minutes.

Tips & Substitutions

For added flavor, consider mixing in some minced garlic or chopped fresh herbs like parsley or cilantro. If you want to lighten the dish, swap half of the ground beef for ground turkey. You can also use breadcrumbs instead of cracker crumbs for a different texture. Remember to adjust the baking time if you make larger or smaller meatballs.

Serving Suggestions

Serve these Spanish meatballs over a bed of rice or with a side of crusty bread to soak up the delicious sauce. They pair beautifully with a simple salad or steamed vegetables for a complete meal. For a twist, try them in a sub or with pasta, or browse more beef recipes for inspiration.

Storage & Reheating

Store any leftover meatballs in an airtight container in the refrigerator for up to 3 days. To reheat, place them in a covered dish in the oven at 350°F for about 15-20 minutes, or microwave them in short intervals until heated through. You can also freeze them for up to 3 months.

Nutrition & Diet Analysis (per serving)

Each serving of Spanish Meatballs contains roughly 261 calories, with 7g protein, 47g carbohydrates, and 7g fat. It is an excellent source of vitamin C (161% of the Daily Value) and dietary fiber (24% of the Daily Value), and a good source of potassium and protein. Note that it is relatively high in sodium, at 1956mg per serving (85% of the Daily Value).

261 kcal 13% DV
Protein Fat Carbs

Macronutrients

Protein 6.6g 13% DV
Total Fat 6.6g 8% DV
Carbs 46.9g 17% DV
Fiber 6.7g 24% DV
Sugar 7g 14% DV

Electrolytes

Sodium 1955.6mg 85% DV
Potassium 699.9mg 15% DV
Cholesterol 77.8mg 26% DV

Vitamins & Minerals

Vitamin A 53.9mcg 6% DV
Vitamin C 145.1mg 100% DV
Calcium 105.2mg 8% DV
Iron 2.1mg 11% DV
Diet fit High-fiber Under 400 cal Low-fat
Contains Egg Wheat/Gluten

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

Can I make these meatballs in advance?

Absolutely! You can prepare the meatballs ahead of time and refrigerate them before baking. They can also be frozen after forming but before cooking. Just thaw them overnight in the fridge and bake as directed when you're ready to enjoy them.

What can I use instead of tomato soup?

If you don't have condensed tomato soup on hand, you can use crushed tomatoes or a homemade tomato sauce. Just be sure to season it well to mimic the flavor profile of the soup. A bit of sugar can help balance the acidity if needed.

How do I know when the meatballs are cooked through?

The meatballs are done when they're browned on the outside and have reached an internal temperature of 160°F. Using a meat thermometer ensures they are safe to eat. If you don't have one, cut one meatball in half to check that it's no longer pink inside.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

Beef recipes → All recipes →