Meatballs with basil and roasted pepper sauce

⏲ ~33 min total · prep 15 · cook 18 · 4 servings

Lunch⏱ 45 min total🔥 9.5g net carbs

By the KFI Test Kitchen · Tested & approved by Jason Lieu, KFI recipe editor

Published Sep 15, 2026 · Updated Sep 15, 2026

Meatballs with basil and roasted pepper sauce

Ingredients

Instructions

  1. Blend the drained peppers with the cream and the single sauce garlic clove until completely smooth, about 30 seconds, and set the bright-orange sauce aside.
  2. Mix the beef, pork rind crumbs, egg, parmesan, the 2 minced garlic cloves, half the basil, and 1 1/4 tsp salt with your hands just until no streaks remain; roll into 12 balls about 1 1/2 inches wide.
  3. Heat the olive oil in a 12-inch skillet over medium-high and brown the meatballs all over, turning with tongs, 6-7 minutes total — deep color matters more than doneness here.
  4. Pour off all but 1 tbsp of fat, add the blended pepper sauce, smoked paprika, and red pepper flakes, and scrape the browned bits off the pan bottom.
  5. Cover and simmer over medium-low 10-12 minutes, rolling the meatballs once halfway, until they register 160°F inside and the sauce coats a spoon.
  6. Pull off the heat, stir in the remaining basil, and let the meatballs sit 5 minutes — the sauce tightens as it rests.

Why this recipe works

Tips for making this recipe well

Dry the peppers first

Patting the jarred peppers dry keeps the sauce from turning thin. Water left on them means a longer simmer later to get back to a spoon-coating texture.

Mix with your hands, stop early

Work the beef mixture until no streaks remain and then quit. Past that point the meatballs tighten up and turn dense as they cook.

Let the sauce lift the fond

After pouring off the fat, the blended pepper sauce deglazes the browned bits off the skillet floor. That scrape is where much of the flavor lands, so give it a full minute of stirring.

160°F is the target

Ground beef needs to reach 160°F, and the covered simmer gets a dozen balls there in ten to twelve minutes. Check the largest one near the center of the pan.

Let it sit five minutes

The sauce is loose straight off the heat and tightens as it rests. The pause also lets the last of the basil wilt into the surface.

Serving suggestions

Pull the skillet off the heat, stir in the last of the basil, and bring the whole pan to the table while the sauce still moves. Twelve meatballs at an inch and a half wide feed three as a lunch, and the bright-orange pepper sauce deserves something to catch it, so warm cauliflower flatbread earns its spot. Each serving lands at 9.5 net carbs with that swap in mind. A little more grated Parmesan at the table never hurts.

Storage and meal prep

The meatballs hold well in their sauce. Refrigerate them covered for three to four days and reheat gently on the stove over medium-low, rolling them once so they warm evenly. They freeze for two to three months right in the sauce, which protects them from drying out; thaw overnight in the fridge before reheating. The sauce can look slightly separated after a freeze. A stir over low heat brings it back together, and fresh basil on top covers the rest.

Variations worth trying

Frequently asked questions

Can I roast fresh peppers instead of using a jar?

Yes. Char two red bell peppers, steam them in a covered bowl, and peel before blending. You want roughly the volume of a 12-ounce jar once seeded.

Why pork rind crumbs instead of breadcrumbs?

Breadcrumbs would push the carbs past what a keto plate allows, and pork rinds absorb the egg without turning gluey. They also brown faster, which helps the crust.

My sauce separated slightly. What happened?

High heat after the cream went in is the usual cause. Hold the simmer at medium-low once the blended sauce is in the pan, and pull it off the heat to rest.

Can the sauce be made ahead?

The blended pepper base keeps three to four days refrigerated in a jar. Shake or whisk it before it hits the pan, since it settles as it stands.

What goes alongside?

The sauce is spoonable, so cauliflower rice or zucchini noodles catch it well. A plain green salad keeps the whole plate at the same net-carb level.

Related keto recipes

Easy Italian Meatballs
Lunch

Easy Italian Meatballs

33 min · 4.0g net carbs
Chicken Parmesan Patty- Eat As A Burger OR On Pasta
Lunch

Chicken Parmesan Patty- Eat As A Burger OR On Pasta

22 min · 4.0g net carbs
Crockpot Spaghetti and Pesto Meatballs
Lunch

Crockpot Spaghetti and Pesto Meatballs

200 min · 2.8g net carbs
Jen's Swedish Meatballs
Lunch

Jen's Swedish Meatballs

42 min · 10.7g net carbs

As an Amazon Associate and affiliate partner, Keto Food Ideas earns from qualifying purchases at no additional cost to you. Nutritional values are estimates. Recipes are developed with AI assistance and reviewed by our editors before publishing.

← More Lunch recipes · Home