Italian bean balls with marinara

Italian bean balls are a nutritious, plant-based alternative to traditional meatballs, made with walnuts, oats, kidney beans, and a blend of fresh herbs. These hearty balls are baked to perfection and served with a flavorful marinara sauce, combining wholesome ingredients for a satisfying meal.

21 Apr 2026
Cook time 50 min
Prep time 10 min

Ingredients:

3/4 cup walnuts
3/4 cup oats
1 cup carrots
1/2 cup fresh parsley
1 cup basil leaves
2 tbsp sun-dried tomatoes
3 garlic cloves
1.50 cups kidney beans
1 tbsp flaxseed
3 tbsp water
1/2 tbsp olive oil
1 tsp dried oregano
3/4 tsp salt
1 dash black pepper
1 cup pasta sauce
1/4 tsp red pepper (spice)
Italian bean balls with marinara

Italian bean balls with marinara is a delicious and nutritious plant-based recipe that makes a perfect main course. This dish features a medley of wholesome ingredients including walnuts, oats, carrots, beans, and fresh herbs, complemented by a robust marinara sauce. Whether you're looking for a vegetarian alternative to traditional meatballs or simply wanting to enjoy a flavorful meal, these Italian bean balls are sure to satisfy.

Instructions:

1. Prepare Flax Egg:
- In a small bowl, combine the flaxseed and 3 tbsp of water. Stir well, then let it sit for about 10 minutes to thicken.
2. Preheat Oven:
- Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper or lightly grease it.
3. Process Walnuts and Oats:
- In a food processor, add the walnuts and oats. Pulse until you get a coarse, crumbly mixture. Transfer this mixture to a large mixing bowl.
4. Chop Vegetables:
- To the food processor, add the roughly chopped carrots, parsley, basil leaves, sun-dried tomatoes, and minced garlic. Pulse until the vegetables are finely chopped.
5. Combine Bean Ball Mixture:
- Add the kidney beans to the food processor with the vegetable mixture. Pulse a few times until the beans are broken down but not completely smooth.
- Transfer the bean mixture to the large mixing bowl with the walnut-oat mixture.
6. Season and Mix:
- Add the prepared flax egg, olive oil, dried oregano, salt, and a dash of black pepper to the mixing bowl. Stir everything well until thoroughly combined. The mixture should be moist but firm enough to shape into balls.
7. Shape and Bake:
- With your hands, form the mixture into small balls (about 1.5 inches in diameter) and place them on the prepared baking sheet.
- Bake in the preheated oven for 25-30 minutes, turning them halfway through the cooking time, until they are golden brown and firm.
8. Heat Marinara Sauce:
- While the bean balls are baking, heat the pasta sauce in a small saucepan over medium heat. Add the red pepper flakes to the sauce for a bit of heat, stirring occasionally.
9. Serve:
- Once the bean balls are done baking, remove them from the oven and let them cool slightly.
- Serve the bean balls hot, topped with warm marinara sauce. Enjoy!

With its fragrant blend of herbs and savory sauce, Italian bean balls with marinara is a delightful and healthy dish that can be appreciated by vegetarians and meat-lovers alike. This recipe is straightforward and brings a variety of nutrients and flavors to your table. Enjoy the rich taste of Italy with every bite, served over pasta, in sub sandwiches, or as a protein-packed snack.

Italian bean balls with marinara FAQ:

What is the baking time for the Italian bean balls?

The Italian bean balls should be baked for 25-30 minutes at 375°F (190°C). It's recommended to turn them halfway through to ensure even cooking.

How can I tell when the bean balls are done?

The bean balls are done when they are golden brown and have a firm texture. They should hold their shape well when gently pressed.

Can I substitute the kidney beans in this recipe?

Yes, you can substitute kidney beans with other beans like black beans, chickpeas, or lentils, but the texture and flavor may vary slightly.

How should I store leftover bean balls?

Store leftover bean balls in an airtight container in the refrigerator for up to 3 days. They can also be frozen for up to 2 months; just reheat before serving.

What pan size should I use for baking these bean balls?

A standard baking sheet should work well for this recipe. Make sure to line it with parchment paper or lightly grease it to prevent sticking.

Cooking Tips:

- To ensure the bean balls hold together well, make sure to finely chop the ingredients either by hand or using a food processor.

- If the mixture feels too wet, add a little more oats to absorb the moisture.

- For extra flavor, consider roasting the walnuts and sun-dried tomatoes before adding them to the mix.

- Let the bean balls rest for a few minutes after baking to firm up before serving.

- Feel free to adjust the seasoning and spices according to your preference. You can also add nutritional yeast for a cheesy flavor without dairy.

Nutrition Facts

4 Servings
Calories 410kcal
Protein 16g
Carbohydrates 45g
Fiber 13g
Sugar 7g
Fat 22g

More recipes

Bolognese-stuffed eggplants

Savoury Bolognese sauce fills roasted eggplants for a hearty dish.

21 Apr 2026

Easy bbq bake

A quick and flavorful BBQ baked chicken recipe for any occasion.

21 Apr 2026

Fresh caprese salad with olive oil, basil and seasonings

Enjoy a classic fresh Caprese salad with mozzarella and basil.

21 Apr 2026

Balsamic chicken and mushrooms

Savoury balsamic chicken breasts with mushrooms in a quick dish.

21 Apr 2026

Kedgeree

Enjoy a hearty Kedgeree with salmon, eggs, and spices.

21 Apr 2026

Basil pesto pasta with roasted vegetables

Gluten-free pasta with basil pesto and roasted veggies.

21 Apr 2026

Air fryer chicken schnitzel

Enjoy a healthier air fryer chicken schnitzel, crispy and flavorful.

21 Apr 2026

Coconut curried golden lentils

Rich coconut curried golden lentils, packed with flavor and nutrition.

21 Apr 2026

Posts