WHY MAKE IT

A little comfort, a lot of flavor.

Combining modern countertop convenience with traditional comfort, this air-fried halal beef meatball soup delivers incredible textural contrast in under an hour. Traditional meatball soups often require simmering raw ground meat directly in broth, which can sometimes produce a cloudy stock and soft, gray exterior. By quickly roasting the seasoned halal beef meatballs in an air fryer first, you achieve a deeply browned, savory crust and render excess fat away from the soup base. The crisp meatballs are then combined with sweet green cabbage and crisp-tender carrot coins in a ginger-spiked halal chicken broth. The resulting dish is vibrant, clean-tasting, deeply satisfying, and remarkably easy to assemble on busy weeknights.

The Advantage of Air-Frying Meatballs

Air-frying the meatballs at high heat produces rapid Maillard browning across their surface in less than ten minutes. The circulating dry convection heat renders out excess surface grease, which drips beneath the basket tray rather than clouding your clear soup broth. This technique yields meatballs that retain a distinct outer bite and juicy interior. Because ground beef must reach an internal temperature of 160 F (71 C) for food safety, the rapid air fryer cycle provides safe, uniform cooking before the meatballs even touch the simmering soup.

Building the Clear Ginger-Infused Broth

A clean, aromatic broth provides the canvas for this soup. Using a high-quality halal-certified low-sodium chicken broth allows you to control the salinity while infusing fresh ginger directly into the liquid. Simmering the ginger with thinly sliced carrots extracts sweetness and bright warmth without muddling the broth's clarity. Keeping the simmer gentle ensures that the delicate aromatic notes of sesame oil from the meatballs and fresh lime juice at the finish shine through distinctly without being boiled away.

Cabbage Selection and Cooking Technique

Standard green head cabbage or sweet savoy cabbage performs best in this preparation. Cut the leaves into bite-sized squares so they soften quickly while retaining a slight pleasant chew. Avoid boiling the cabbage for more than six minutes; overcooking causes cruciferous vegetables to lose their vibrant jade color and release sulfurous odors. Adding the cabbage shortly before the meatballs ensures every spoonful features tender-crisp greens, juicy beef, and steaming, ginger-scented broth.

Before you start

Do not overcrowd the air fryer basket. Cooking the meatballs with adequate air circulation ensures high-convection heat seals the exterior, creating a savory browned crust that keeps them juicy and prevents them from falling apart when transferred to the liquid. Mixing in an egg white acts as a light binder without altering the beef's tender bite, while mincing the scallions finely distributes moisture evenly.

THE RECIPE

Air-Fried Cabbage and Halal Beef Meatball Soup

4 servings · 20 minutes preparation · 25 minutes cooking · 5 minutes cooling, chilling or resting

Ingredients

Step-by-step instructions

  1. In a mixing bowl, combine 1 pound lean ground halal beef, minced green onions, 2 grated garlic cloves, half of the grated ginger (1/2 tablespoon), 1 tablespoon halal soy sauce, 1 teaspoon toasted sesame oil, 1/2 teaspoon salt, 1/4 teaspoon black pepper, and 1 beaten egg white.
  2. Mix gently with your hands until just combined without overworking, then shape the beef mixture into 20 evenly sized mini meatballs (roughly 1 inch in diameter).
  3. Preheat the air fryer to 390 F (199 C) for 3 minutes, then lightly mist the air fryer basket with oil spray.
  4. Arrange the meatballs in the air fryer basket in a single layer with slight space between them, spray tops lightly, and cook at 390 F (199 C) for 8 to 10 minutes, shaking the basket at 5 minutes until browned and reaching an internal temperature of at least 160 F (71 C).
  5. While meatballs cook, pour 6 cups halal-certified chicken broth into a 5-quart soup pot, add the remaining 1/2 tablespoon grated ginger and sliced carrot coins, and bring to a boil over medium-high heat.
  6. Add 4 cups chopped cabbage into the simmering broth, lower heat to medium, and cook for 5 to 6 minutes until the cabbage leaves are wilted and tender-crisp.
  7. Gently slide the cooked, air-fried meatballs into the simmering soup pot and simmer for an additional 3 minutes so the meatballs absorb the ginger-infused broth without losing their exterior texture.
  8. Turn off the heat, stir in 1 tablespoon fresh lime juice, let rest for 2 minutes, and ladle the soup, cabbage, and meatballs into warm bowls.

Kitchen notes

Do not overcrowd the air fryer basket. Cooking the meatballs with adequate air circulation ensures high-convection heat seals the exterior, creating a savory browned crust that keeps them juicy and prevents them from falling apart when transferred to the liquid. Mixing in an egg white acts as a light binder without altering the beef's tender bite, while mincing the scallions finely distributes moisture evenly.

Storage & make-ahead

Allow the soup to cool slightly before transferring into airtight glass containers. Refrigerate promptly within 2 hours of cooking. The soup keeps safely in the refrigerator for up to 3 days. Reheat on the stovetop over medium heat until the broth reaches a rolling simmer and meatballs reach an internal temperature of 165 F (74 C).

Save to Pinterest ↗

An original recipe guide inspired by themes in our Pinterest research. Recipe has not been independently kitchen-tested. AI-generated image is illustrative; your finished dish may look different.

Frequently asked questions

Can I use ground halal lamb or chicken instead of beef?

Yes, ground halal lamb or ground chicken thigh works wonderfully in this recipe. If using chicken, ensure the meatballs are cooked in the air fryer until their internal temperature reaches at least 165 F (74 C) before sliding them into the simmering soup pot.

Can I make and freeze the meatballs ahead of time?

Yes, air-fry the meatballs as directed, let them cool completely, and freeze them on a baking sheet before transferring to a freezer bag for up to two months. Drop frozen meatballs directly into the simmering soup for five to six minutes until heated to 165 F (74 C).

How do I prevent the meatballs from sticking to the air fryer?

Preheat your air fryer for three minutes and mist the basket lightly with high-smoke-point oil spray like avocado oil. Placing the meatballs in a preheated, lightly oiled basket immediately sets the meat proteins, preventing them from clinging to the metal grate.