Soups & Stews
This Instant Pot albondigas soup brings Spanish comfort food into your modern kitchen with tender meatballs simmered in aromatic tomato-basil broth. The secret lies in perfectly balanced spices—cinnamon, clove, and nutmeg—that infuse the meatballs with warmth while the pressure cooker delivers restaurant-quality results in under 30 minutes. What makes this version special is how it preserves the traditional flavors while cutting prep time by half.
The recipe starts with ground beef and pork meatballs bound with breadcrumbs and eggs, then gently browned in the Instant Pot before pressure cooking. This step ensures deep flavor development without drying out the meatballs, while the tomato-broth base simmers down to create a rich, velvety sauce. The spices—especially the cinnamon and clove—are what elevate this from ordinary meatball soup to something truly special.
By the time you serve this, you'll have perfectly tender meatballs floating in a fragrant broth that's just the right balance of tangy tomato and sweet basil. The Instant Pot makes it effortless to achieve restaurant-quality results at home, with minimal cleanup and maximum flavor. Serve with crusty bread to soak up every last drop of that delicious broth.
This soup is ideal for busy weeknights or when you want to impress guests with a comforting, flavorful meal. The meatballs stay moist and flavorful, and the broth develops layers of complexity that make it unforgettable. Let's get started on this delicious Instant Pot albondigas soup!
Ingredients for albondigas soup recipe instant pot
Spanish flavors meet modern convenience with these 17 ingredients for rich, aromatic albondigas soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 lb | 80/20 fat ratio preferred |
| Ground Pork 🐖 | ½ lb | Lean or regular works |
| All-Purpose Flour 🌾 | ½ cup | For meatball binding |
| Large Eggs 🥚 | 2 whole | Room temperature for binding |
| Fresh Breadcrumbs 🍞 | ½ cup | Dry, not wet |
| Canned San Marzano Tomatoes 🍅 | 28 oz | Crushed or diced |
| Tomato Paste 🍅 | 2 tbsp | Smooth, not chunky |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, stems removed |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced |
| Ground Cinnamon 🌶️ | ¼ tsp | Freshly ground preferred |
| Ground Cloves 🌶️ | ¼ tsp | Freshly ground for depth |
| Ground Nutmeg 🌶️ | ⅛ tsp | Freshly grated |
| Vegetable Broth 💧 | 2 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For browning meatballs |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The meatballs are where the magic happens—80/20 ground beef gives you that perfect balance of tenderness and flavor, while ground pork adds juiciness. Trader Joe's and Whole Foods carry excellent pre-ground blends, but if you're buying separate, grab the beef first—it's usually fresher. Fresh breadcrumbs are key here (the dry kind from a baguette works best), and toasting them lightly in the Instant Pot before mixing adds a subtle depth. The San Marzano tomatoes are non-negotiable for that authentic sweetness—skip the regular brands. For the spices, Penzeys Spices has the best ground cinnamon and cloves, but any fresh-ground variety will do.
No San Marzano tomatoes? Crushed tomatoes in a can work in a pinch, but you'll lose some of that natural sweetness. Running short on fresh basil? Dried basil at half the amount gets you close, though it won't have the same bright punch. The tomato paste can be substituted with 1/4 cup tomato sauce if you're avoiding it, but the paste gives that concentrated umami flavor. For the onion, yellow or red both work—just make sure it's fresh and not at all shriveled. The garlic cloves should be plump and firm, not dried out. If you're using pre-minced garlic, toast it in olive oil first to deepen the flavor.
This soup tastes even better the next day as the flavors meld, so double the batch if you're feeding a crowd. Store leftovers in the fridge for up to 4 days or freeze for 3 months—the meatballs hold up beautifully when reheated. For serving, I like toasting crusty sourdough and letting everyone dip in the broth. The broth itself keeps well too—strain and freeze it separately if you want to use it as a base for other dishes later.
Why You'll Love This Recipe
- Instant Pot Magic: I swear, the pressure cooker handles the broth so perfectly—no burnt bits, no simmering for hours. The meatballs stay tender while the broth reduces into something rich and velvety.
- No-Fuss Meatballs: Mixing the ground beef and pork with flour, eggs, and breadcrumbs takes five minutes. Honestly, they hold together better than any recipe I’ve tried, and the texture? That crispy edge with the creamy center? Chef’s kiss.
- Leftovers That Don’t Suck: This soup actually tastes better the next day. I’ll be real: I’ve reheated it three times, and it’s still my go-to for lazy mornings or post-work slump meals.
- Budget-Friendly Feast: Ground beef and pork stretch across multiple servings, and the breadcrumbs add bulk without breaking the bank. Between us, this feeds four for under $15—and everyone asks for seconds.
Step-by-step instructions for albondigas soup in the Instant Pot
Here's how to make tender meatballs and aromatic tomato broth—perfectly balanced in one pot.
Prepare the Meatball Mixture
In a large bowl, combine the 1 lb ground beef and 0.5 lb ground pork. I like to use my hands for this—it helps break up any fat and distribute the ingredients evenly. Add the 0.5 cup all-purpose flour, 0.5 cup fresh breadcrumbs, 1.5 tsp salt, and 0.5 tsp black pepper. Mix thoroughly until the dry ingredients are fully incorporated and the meat mixture begins to clump together.
Next, add the 2 whole large eggs (make sure they're room temperature for best binding) and the 0.25 tsp ground cinnamon, 0.25 tsp ground cloves, and 0.125 tsp ground nutmeg. Mix gently until just combined—overmixing can make the meatballs tough. The mixture should hold together when pressed but still feel slightly sticky. Cover and refrigerate for 15 minutes to firm up slightly.
Sauté Aromatics and Brown the Meatballs
Set your Instant Pot to the "Sauté" function and add the 2 tbsp extra-virgin olive oil. Once hot, add the 1 whole yellow onion and 4 cloves garlic cloves (minced). Sauté for 3-4 minutes until the onion becomes translucent and fragrant. You'll know it's ready when the garlic releases its pungent aroma—this is when the flavor base truly begins to develop.
Using your hands, shape the chilled meat mixture into 1-inch meatballs (about 16 total for 4 servings). Carefully add them to the pot in a single layer, leaving space between each. Sauté for 3-4 minutes per side until they develop a golden-brown crust. This browning step is crucial—it builds deep flavor that simmers into the broth later. Remove the meatballs and set aside temporarily.
Build the Tomato-Basil Broth
Return the pot to the "Sauté" function and add the 2 tbsp tomato paste, stirring constantly for 1-2 minutes until it darkens slightly and becomes fragrant. This step deepens the tomato flavor and adds a rich, caramelized base. Pour in the 28 oz canned San Marzano tomatoes and 2 cups vegetable broth, scraping up any browned bits from the bottom of the pot.
Bring the mixture to a simmer, then stir in the 0.25 cup chopped fresh basil leaves. Return the meatballs to the pot and cover with the lid. Set the Instant Pot to "High Pressure" for 8 minutes. This cooking time ensures the meatballs become tender while maintaining their shape—any longer and they might fall apart.
Finish and Serve
Once the cooking cycle completes, allow the pressure to release naturally for 10 minutes, then quick-release any remaining pressure. Taste the broth and adjust seasoning with additional salt or pepper if needed. The meatballs should be tender when pierced with a fork, and the broth should have a rich, slightly thickened consistency from the tomato paste and natural reduction.
Ladle the soup into bowls, making sure each serving gets at least 4 meatballs and generous ladles of the aromatic broth. Garnish with additional chopped fresh basil leaves and serve immediately. The warm, spiced broth and tender meatballs make this a comforting dish perfect for chilly evenings.
Pro Tips For Making Albondigas Soup Recipe Instant Pot
- Chill the Meat Mix: Skip the warm, sticky mess by refrigerating your ground beef and pork mixture for 30 minutes after mixing with flour, egg, and breadcrumbs. I used to roll them straight away and ended up with dense, flavorless meatballs—cold meat holds shape better and absorbs seasoning more evenly. (Yes, even if you're impatient like me.)
- Toast the Breadcrumbs: Dry-toast your fresh breadcrumbs in a small pan over medium heat for 2-3 minutes until golden. This prevents soggy meatballs in the Instant Pot—moisture from uncooked breadcrumbs turns albondigas into gluey blobs. (Your future self will thank you.)
- Pressure Cook on High: Set your Instant Pot to high pressure for the soup phase, not low. Low pressure means undercooked meatballs and a watery broth—this isn’t a slow simmer, it’s a pressure cook. After the initial 5-minute high-pressure cook, switch to low for 10 minutes to finish gently.
- Use Cold Water for Broth: Fill the Instant Pot with cold water (or broth) before cooking, not hot. I learned this the hard way—hot water causes a violent pressure surge, risking a blowout. Cold water brings the soup to pressure safely, and the meatballs won’t toughen from sudden heat. (No, you’re not overcomplicating it.)
Storing and reheating this recipe
Refrigerator Storage
Let your albondigas soup cool completely before transferring to an airtight container—I prefer glass containers like Pyrex because they keep flavors fresher longer. Store in the fridge for up to 4 days, but the meatballs and broth actually taste better after the first day as the spices meld together. The broth will thicken slightly, which is perfect for reheating. 💛
Freezer-Friendly Tips
For longer storage, freeze the soup in quart-sized freezer bags or glass containers, leaving 1-inch headspace for expansion. The meatballs hold up beautifully for up to 3 months—just thaw overnight in the fridge before reheating. To preserve texture, I recommend freezing the broth separately if you plan to use it for other dishes later. 🧊
Stovetop Reheating
My preferred method is reheating on the stovetop over medium-low heat for 10-12 minutes. Add ¼ cup water or broth if the soup looks too thick after cooling. Stir occasionally to prevent sticking, and taste before serving—you may need to adjust seasoning since flavors concentrate during storage. 🔥
Microwave Safety
For quick reheating, transfer soup to a microwave-safe bowl and heat on medium power (50%) in 2-minute intervals, stirring between each. Avoid full power to prevent overheating the meatballs. If the broth separates, stir vigorously to re-emulsify before serving. 💡
Reviving Texture
If the meatballs seem dry after reheating, place them in a skillet with 1 tbsp olive oil and warm for 2-3 minutes while the soup reheats. This restores their juiciness and adds a fresh crisp to the exterior. The broth will absorb the oil's flavor, making it even more aromatic. ✨
Serving Leftovers
Garnish reheated soup with fresh basil leaves and a drizzle of extra-virgin olive oil to brighten the flavors. Serve with crusty bread or garlic toast to soak up every last drop of that rich broth. The spices in the meatballs—especially the cinnamon and clove—intensify after storage, making leftovers even more flavorful. 🍞
Nutrition facts
Frequently asked questions
Can I make albondigas soup without pork?
Replace the 0.5 lb ground pork with an extra 0.5 lb ground beef or 0.5 lb ground turkey for a poultry version. The meatballs will still be flavorful, though pork adds a subtle richness that beef alone can't match. For a vegetarian option, use mushrooms and lentils mixed with breadcrumbs and egg to bind.
Why do my Instant Pot meatballs turn out dry?
Overcooking is the most common cause—reduce the pressure time to 6-7 minutes instead of 8. Also, avoid overmixing the meat mixture (keep it slightly sticky) and use 80/20 ground beef for better moisture retention. For extra tenderness, add 1 tbsp grated onion to the meat mixture to help retain juices.
Can I use chicken broth instead of vegetable broth?
Yes! Chicken broth adds a deeper umami flavor that pairs beautifully with the meatballs. Use the same 2 cups amount, but reduce added salt by 0.5 tsp since broth is often saltier. For extra richness, add 1 tsp soy sauce to the broth when cooking. This works especially well if you're serving with crusty bread.
What's the best way to thicken the broth?
Simmer the soup uncovered on the stovetop for 5-7 minutes after pressure cooking to reduce the liquid. For instant thickening, mix 1 tbsp cornstarch with 2 tbsp cold water, stir into the soup, and simmer for 2 minutes**. Alternatively, blend 1 cup broth with the meatballs, then return to the pot—this emulsifies the broth naturally.
How do I make this soup spicier?
Add ½ tsp smoked paprika or ¼ tsp cayenne pepper to the meatball mixture, and stir in 1 tsp hot sauce or 2 sliced jalapeños with the tomatoes. For heat after cooking, top servings with red pepper flakes or a dash of Tabasco sauce. Start with small amounts—these spices pack serious punch!
