
Air Fryer Chili Meatballs
Tender, savory ground beef meatballs seasoned with chili powder and Worcestershire sauce, air-fried until golden and cooked through. These cook in minutes with no oil and no mess—perfect as an appetizer, over rice, or with a quick dipping sauce.
- Prep
- 15 min
- Cook
- 12 min
- Wait
- 3 min
- Total
- 30 min
- Makes
- 24 meatballs (serves 4–6)
Steps
Before you start
- Preheat your air fryer to 380°F (193°C) while you prepare the meatball mixture
- Have all ingredients measured and prepped (onion diced, garlic minced)
- Lightly spray or wipe the air fryer basket with a thin coat of cooking oil or cooking spray to prevent sticking
Preheat the air fryerOven 380°F / 195°C
- Set your air fryer to 380°F (193°C) and let it heat for 3 minutes while you prepare the meatball mixture.
+ Show details− Hide details
Ready when: Air fryer reaches temperature (usually beeps or displays ready)
Tip: Preheating ensures the meatballs cook evenly and develop a light golden exterior.
Mix the meatball mixture
- In a large bowl, add the ground beef, panko breadcrumbs, egg, diced onion, minced garlic, chili powder, Worcestershire sauce, cumin, salt, and black pepper.
- Using your hands, gently mix until just combined—do not overwork the mixture.
- Overmixing makes the meatballs tough and dense.
+ Show details− Hide details
Ready when: Mixture is evenly combined with no streaks of plain beef or dry breadcrumbs
Tip: Handle the mixture as little as possible. Loosely combined meatballs stay more tender and juicy.
Form the meatballs
- Divide the mixture into 24 equal portions (about 1 oz / 28 g each) and roll each between your palms into a compact ball about 1.5 inches (4 cm) in diameter.
- Place them on a plate as you finish.
+ Show details− Hide details
Ready when: All 24 meatballs are rolled and evenly sized
Tip: Keep them slightly compact but not rock-hard—they should hold together without dense, over-packed centers.
Prepare the air fryer basket
- Lightly spray or brush the air fryer basket with cooking spray or a thin coat of neutral oil.
- This prevents sticking and helps the meatballs brown evenly.
+ Show details− Hide details
Ready when: Basket is lightly coated with a thin, even layer of oil
Tip: A light hand is key—too much oil will pool at the bottom; just a thin coat prevents sticking.
Arrange meatballs in the basket
- Place the meatballs in a single layer in the air fryer basket, leaving about ½ inch (1 cm) of space between each one for hot air to circulate.
- If your air fryer is small, work in two batches rather than crowding them.
+ Show details− Hide details
Ready when: Meatballs are arranged with space between them and not touching the sides
Tip: Crowding the basket traps steam and prevents browning. A little space means crispier exteriors.
Cook the meatballsOven 380°F / 195°C
- Place the basket in the preheated 380°F (193°C) air fryer and cook for 12 minutes.
- After 6 minutes, open the basket and gently shake it side to side or use tongs to roll the meatballs to ensure even cooking.
- Close and continue cooking for the remaining 6 minutes.
+ Show details− Hide details
Ready when: Meatballs are golden brown on the outside and an instant-read thermometer inserted into the largest meatball reads 160°F (71°C) internally
Tip: Shaking them halfway prevents flat spots and ensures even browning on all sides. If any are still pale, add 1–2 more minutes.
Check doneness and restOven 160°F / 70°C
- Remove the basket from the air fryer.
- Use an instant-read thermometer to check the internal temperature of one of the largest meatballs—it should register at least 160°F (71°C).
- Let the meatballs rest in the basket for 1 minute so they firm up and become easier to handle.
+ Show details− Hide details
Ready when: Internal temperature reads 160°F (71°C) at the thickest part; meatballs feel slightly firm to the touch
Tip: A meat thermometer is the only reliable way to ensure ground beef is safely cooked. Guessing by color or firmness can be unsafe.
Transfer and serve
- Carefully pour or spoon the meatballs onto a serving plate.
- They can be served warm as an appetizer, over rice, or with a dipping sauce such as ranch, sour cream and chili, or a quick tomato-based chili sauce.
+ Show details− Hide details
Ready when: Meatballs are transferred to the plate and ready to serve
Tip: These are best served warm. If making ahead, reheat gently in a 300°F oven for 5 minutes or in the air fryer at 350°F for 3–4 minutes.
Good to know
Tips
- Do not overwork the meat mixture—gentle handling keeps meatballs tender and prevents them from becoming tough and dense.
- Shaking the basket halfway through ensures even browning on all sides and prevents flat spots where meatballs touch the bottom.
- An instant-read thermometer is essential for food safety with ground beef; 160°F (71°C) is the safe internal temperature.
- If your air fryer is smaller (3–4 quarts), cook in two batches to avoid crowding, which traps steam and prevents browning.
Make ahead
Meatballs can be formed and refrigerated on a plate up to 24 hours ahead. Cook directly from the refrigerator, adding 1–2 minutes to the cooking time. You can also cook them fully, cool, refrigerate for up to 3 days, and reheat gently.
Storage & reheating
Room temperature: up to 2 hours. Refrigerator: up to 3 days in an airtight container. Freezer: up to 3 months. Reheat refrigerated meatballs in the air fryer at 350°F (177°C) for 3–4 minutes, or in a 300°F oven for 5–8 minutes. Do not thaw frozen meatballs before reheating; add 1–2 minutes to the air fryer time.
Substitutions
- ground beef, 80/20 blend → Ground turkey or ground lamb (90/10 blend for turkey; use the same weight). Turkey will be leaner and slightly milder; lamb will be richer and more savory. Both cook in the same time at the same temperature.
- panko breadcrumbs → Finely crushed saltines, panko, or ½ cup fresh bread crumbs (torn from white bread and squeezed dry). Fresh bread crumbs absorb more liquid and will yield slightly softer meatballs; adjust with a touch more egg if the mixture feels too dry.
- chili powder → 1 tbsp smoked paprika + ½ tsp cayenne pepper, or 2 tsp ground cumin + 1 tsp smoked paprika. These swaps change the flavor profile slightly. The smoked paprika version is deeper and less spicy; the cumin version is earthier and less chili-forward.
- Worcestershire sauce → Soy sauce, tamari, or fish sauce (use 1 tbsp of either; reduce salt by a pinch). All three add umami and savory depth. Fish sauce is pungent but mellows during cooking; soy sauce is milder. Taste the mixture before cooking.
More meatballs
See all →Find more like this
- Meal
- Dinner
- Cuisine
- American
- Main ingredient
- Ground Beef
- Method
- Air Fryer




