Angy's Tortellini Soup Recipe: Cheesy Meatballs and Celery Crown Crunch

Soups & Stews

Angy's Tortellini Soup Recipe: Cheesy Meatballs and Celery Crown Crunch

Angy's tortellini soup recipe delivers the ultimate comfort in a bowl—creamy, cheesy meatballs floating in rich broth, crowned with crispy celery and golden breadcrumbs. This isn't just soup; it's a hearty, restaurant-quality meal that warms you from the inside out. The secret lies in slow-cooked meatballs that burst with flavor and a velvety broth that perfectly balances the richness of the cheese.

What sets this recipe apart is the celery crown—a crispy topping of fried celery, garlic, and breadcrumbs that adds texture and depth to every spoonful. I developed this variation after years of perfecting the classic, ensuring each bite is packed with layers of savory, herby, and cheesy goodness.

The meatballs stay tender while developing a satisfying bite, and the broth is rich enough to stand alone but enhanced by the creamy tortellini.

By the time you finish this soup, you'll have a steaming bowl of restaurant-quality comfort food that's surprisingly easy to recreate at home.

The combination of tender meatballs, cheesy tortellini, and that crispy celery crown makes it a crowd-pleaser for any occasion—whether it's a chilly weeknight or a cozy gathering with friends. The aroma alone will have everyone asking for seconds.

Serve with a side of garlic bread to soak up every last drop of that flavorful broth. This recipe is designed to be your new go-to for those nights when you crave something warm, satisfying, and full of love.

Let's get started on creating your perfect bowl of Angy's tortellini soup.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
Med Cal

Ingredients for angys tortellini soup

Pantry staples meet restaurant-quality comfort in this hearty tortellini soup with meatballs and crispy celery crown.

Ingredient Amount Notes
Ground Beef 🥩 1 ½ lb 80% lean for best flavor
Carrots 🥕 3 medium Peeled and sliced into rounds
Yellow Onion 🧅 1 whole Diced, medium size preferred
Garlic Cloves 🧄 4 cloves Minced for meatballs and crown
Celery Stalk 🧆 3 whole Diced for broth and crown
Fresh Parsley 🌿 ¼ cup Chopped, for garnish and flavor
Fresh Basil 🌿 ⅛ cup Chopped, optional garnish
Cheese Tortellini 🍝 1 package (16 oz) Frozen, cheese-filled preferred
Parmesan Cheese 🧀 ½ cup Freshly grated, for topping
Breadcrumbs 🍞 ½ cup Panko for extra crunch
Olive Oil 🫒 ¼ cup For frying celery crown
Chicken Broth 💧 6 cups Low-sodium preferred
Heavy Cream 🥛 ½ cup Full-fat for richness
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ 1 tsp Freshly ground preferred
Dried Oregano 🍃 1 tsp Italian oregano preferred
Dried Thyme 🌿 ½ tsp For meatballs and broth

The ground beef is where all the magic starts. 80% lean gives you that perfect meatball texture—too lean and they'll dry out. Grab the pre-packaged 1.5 lb bag from the grocery store's meat section—it's already portioned for two batches of meatballs. If you're feeling fancy, Costco's bulk ground beef is a steal, but the regular stuff works just fine. The carrots and celery? Fresh is best, but frozen will do in a pinch if you're short on time. Just make sure to dice them small and even for consistent cooking.

No fresh parsley? Dried works at half the amount—just remember it's less potent. The tortellini can be any kind, but cheese-filled is ideal for that extra richness. For the celery crown, if you can't find celery, substitute with diced bell pepper, though it won't be quite the same. The broth? Low-sodium is key—you'll be adding plenty of salt later. And if you're watching calories, use half-and-half instead of heavy cream, though it won't be as luscious. The breadcrumbs? Panko makes all the difference—it's lighter and crispier than regular breadcrumbs.

This soup tastes even better the next day—make a double batch so you have leftovers. Store in airtight containers in the fridge for 4-5 days, or freeze for up to 3 months. The celery crown stays crispy for about 2 days if you store it separately. Pro tip: Reheat gently on the stove with a splash of broth to keep everything from getting rubbery. And if you're serving a crowd, double the celery crown—everyone loves that crunchy top layer!

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe because it’s actually one-pot—no dirtying extra dishes. The ground beef browns right in the pot with onions, garlic, and celery, then the broth and tortellini join in for a simmer. Honestly, I’ve made it on days I didn’t even want to load the dishwasher.
  • Umami Bomb: That ground beef? It’s the star. You brown it until it’s rich and caramelized, and when it hits the broth with carrots and celery, the flavors just layer in the best way. The tortellini soak up all that savory goodness—like little flavor sponges.
  • Lunch or Dinner: Between us, this soup is my lazy-day hero. It’s hearty enough for a weeknight dinner but light enough for a cozy lunch. I’ll make a big batch on Sunday and eat it all week—sometimes cold with crusty bread, other times reheated with a sprinkle of parmesan.
  • Budget-Friendly Feast: Ground beef and veggies stretch this into a full meal without breaking the bank. A single pound of beef and a few cheap veggies fill bowls for four, and leftovers? They taste just as good the next day. (Yes, even on a Tuesday night.)

Step-by-step instructions for Angy's tortellini soup recipe

Here's how to make this hearty, crunchy soup with cheesy meatballs and celery crowns.

1

Prepare the Meatballs and Celery Crown

In a large bowl, combine the 1.5 lb ground beef, 0.5 cup breadcrumbs, 1 tsp dried oregano, 0.5 tsp dried thyme, 1 tsp black pepper, and 1.5 tsp salt. Mix gently with your hands until just combined—don't overwork the meat or the meatballs will be dense. Roll into 1-inch balls (about 12-15 meatballs) and set aside.

For the celery crown, slice 3 whole celery stalks into 1-inch thick rounds. Heat 0.25 cup olive oil in a large skillet over medium heat until shimmering. Add the celery rounds and fry for 3-4 minutes per side until golden brown and crispy. Remove with a slotted spoon and drain on paper towels. Keep warm—these will add that satisfying crunch to your soup.

2

Sauté the Aromatics and Cook the Meatballs

In the same skillet (with any remaining oil), add 1 whole yellow onion, 3 medium carrots (sliced into rounds), and 3 whole celery stalks (diced). Cook over medium heat for 5-6 minutes, stirring occasionally, until the vegetables soften slightly. Add 4 cloves garlic cloves (minced) and cook for another 30 seconds until fragrant.

Push the vegetables to one side of the skillet and add the meatballs in a single layer. Cook for 3-4 minutes per side until browned and cooked through. Remove the meatballs and set aside with the celery crowns. You'll add them back later for that perfect finish.

3

Build the Rich Broth and Simmer the Tortellini

Pour 6 cups chicken broth into the skillet, scraping up any browned bits from the bottom. Bring to a gentle simmer and add the 1 package (16 oz) cheese tortellini. Cook for 8-10 minutes, stirring occasionally, until the tortellini float to the surface and are cooked through. If the broth looks too thin, reduce heat to low—it will thicken as it absorbs the tortellini's starch.

Stir in 0.5 cup heavy cream and 0.5 cup freshly grated parmesan cheese. Let the soup simmer for 2-3 minutes until slightly thickened and creamy. Taste and adjust seasoning with salt or black pepper if needed. The soup should be rich but not overly salty—remember, the meatballs and celery crowns will add extra flavor when they go back in.

4

Finish with Crunchy Toppings

Return the meatballs and celery crowns to the skillet and gently stir to combine. Ladle the soup into bowls, garnishing each serving with 0.25 cup fresh parsley (chopped) and 0.125 cup fresh basil (chopped, if using). The contrast of the warm, creamy soup with the crispy celery crowns and cheesy meatballs is what makes this dish so special.

Serve immediately while the celery crowns are still crispy and the tortellini are hot. This soup is even better the next day, but the celery crowns will lose their crunch if left too long—so enjoy it fresh!

👨‍🍳

Pro Tips For Making Angys Tortellini Soup

  • BROWN THE BEEF FIRST: Don’t rush the ground beef—let it sear in batches (3-4 minutes per batch) until it loses its raw color and pulls away from the pan. I used to skip this, and the soup always tasted more like a stew than the rich, meaty base it should be.
  • CHOP THE SOUFFLÉ: Dice the carrots, onion, and celery into uniform ¼-inch pieces—no big chunks hiding in your soup. My grandmother called it "soufflé prep" because it cooks evenly, and she was right: uneven pieces turn to mush while others stay crunchy.
  • SALT THE WATER LIBERALLY: The broth starts salty—add at least 1½ teaspoons of salt per 4 cups of water (or more if using low-sodium broth). Trust me, you’ll regret it if you wait until the tortellini go in to season. The pasta absorbs flavor like a sponge.
  • RESERVE THAT MEATY BROTH: After draining the tortellini, scoop out 1 cup of the starchy pasta water and stir it back into the pot. It’s the glue that makes the sauce cling to every tortellini—don’t skip it, even if it sounds counterintuitive. (Yes, even if you’re impatient like me.)

Pro cooking tips for perfect results

Meatball Perfection

The secret to juicy, flavorful meatballs lies in gentle handling and proper browning. Overmixing the ground beef releases gluten, making meatballs tough. Instead, mix just until combined—your hands should come away clean. Roll them into 1-inch balls (about 12-15 total) for even cooking.

For extra richness, I like to brown them in batches in the same skillet used for sautéing veggies—this builds deep, caramelized flavor. 🥩

Broth Consistency

Balancing broth thickness is key. Start with 6 cups chicken broth, but if it looks too thin after adding tortellini, reduce heat to low and let it simmer uncovered. The starch from the tortellini will naturally thicken it over 8-10 minutes.

For a creamier finish, stir in ½ cup heavy cream and ½ cup parmesan at the end—this adds body without making the soup heavy. Taste as you go, adjusting salt gradually.

Celery Crown Crisp

Frying the celery crowns is where the magic happens. Use 1-inch thick rounds for maximum surface area and even browning. Heat ¼ cup olive oil to 350°F (use a thermometer!) and fry for 3-4 minutes per side until golden.

Drain on paper towels to remove excess oil, but don’t overcrowd the pan—this lowers oil temp and makes them soggy. Keep them warm in a 200°F oven while finishing the soup. ✨

Layered Flavor

Build flavor in stages: 1) Sauté onions, carrots, and celery until soft (they’ll cook further in the broth). 2) Add garlic for brightness. 3) Brown meatballs separately to avoid breaking them. 4) Return everything to the pot at the end to meld flavors.

This layered approach ensures each component shines—meatballs stay tender, broth stays rich, and celery crowns stay crisp. 💫

Equipment Shortcuts

No fancy tools? No problem. A large skillet (12-inch or bigger) handles everything from browning meatballs to simmering broth. Use a wooden spoon for stirring—it won’t scratch your pan. For crispy celery, a slotted spoon makes removing pieces easy.

And a fine-mesh strainer helps drain excess oil from fried celery. These basics are all you need for restaurant-quality results. 🔥

Make-Ahead Magic

This soup tastes even better the next day! Assemble everything except the celery crowns, then refrigerate in an airtight container for up to 4 days. Reheat gently on the stove with a splash of broth, then top with freshly fried celery crowns.

For freezing, store components separately: broth + tortellini in one container, meatballs in another, and crowns in a third. Reheat meatballs and broth separately, then combine. The celery crowns? Fry fresh for maximum crunch. ❄️

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 14g70%
Cholesterol 120mg40%
Sodium 1250mg54%
Total Carbohydrate 42g15%
Dietary Fiber 4g14%
Sugars 6g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup vegetarian?

Replace the ground beef with 15 oz plant-based crumbles (like Beyond Meat or soy-based options) or lentils for texture. Use vegetable broth instead of chicken broth and add 1 tsp smoked paprika to mimic the meaty depth. The celery crown and cheese tortellini will still shine!

2

Why does the celery crown get soggy?

Celery crowns lose crispness when exposed to steam or moisture. To prevent sogginess, fry them just before serving and keep warm in a 200°F oven while finishing the soup. Also, drain them thoroughly on paper towels after frying—excess oil can make them greasy and less crunchy.

3

How do I make this soup gluten-free?

Use gluten-free breadcrumbs (like crushed gluten-free crackers) for the meatballs and celery crown. Check your tortellini package—many brands offer gluten-free cheese tortellini. For extra insurance, use tamari instead of soy sauce if any is called for in other recipes. The flavor stays rich and satisfying!

4

Can I use store-bought meatballs?

Yes, but homemade makes a world of difference! Store-bought meatballs often lack the depth of flavor and can be too dry. If you're short on time, use high-quality frozen meatballs (like those from Trader Joe's) and brown them well in olive oil before adding to the soup. For best results, though, I recommend making them fresh—they're quick to prepare!

5

What's the best way to reheat leftovers?

Reheat gently on the stove over low-medium heat, stirring occasionally, until warmed through (5-7 minutes). Add a splash of broth or water if the soup seems too thick. For the celery crowns, fry fresh before serving—they won't reheat crispy. This soup actually tastes better the next day as flavors meld!

★★★★★4.9(5 reviews)
Categories Soups & Stews